Upload
dasjo
View
1.013
Download
0
Embed Size (px)
DESCRIPTION
Einführung aus den Perspektiven Site Builder, Developer, Themer & Communityhttp://www.drupal-austria.at/veranstaltungen/drupal-roadshow-klagenfurtChristian ZieglerWolfgang ZieglerNico GrienauerJosef Dabernig
Citation preview
Klagenfurt - 16.03.2012
25.11.11: Drupal Starter Day Wien / Museumsquartier Raum D25.01.12: Drupal Roadshow in Linz / Wissensturm16.03.12: Drupal Roadshow in Klagenfurt / Alpen-Adria-Universität17.04.12: Drupal Roadshow in Graz / ESC LaborTBA: Salzburg, Innsbruck
http://roadshow.drupal-austria.at
Programm
● Drupal Einführung – Highlights
● Communities of Practice (Wissensnetzwerke) mit Drupal - Ein Praxisbericht //Gerald Pitschek (Pitschek & Partner)
● Video-Streaming mit Drupal // Michael Koscher (Univ. Klagenfurt)
● Commerce Use Case: better b good // Philipp Melab (Zensations)
● Aegir Hosting System // Iztok Smolic (Drupal Slovenia)
● Open Government Data, AustroFeedr
Was ist Drupal?
● Ein modulares, open-source CMS
● Social software
● Läuft auf Basis von PHP, MySQL/PostgreSQL/...
● mehr als 2% läuft mit Drupal
● >1 mio. drupal.org Benutzer
● ~10.000 Community-Module
● ~1000 Drupal 7 EntwicklerInnen
→ Drupal is a great software and a great community.
Drupal Usertypen
● Sitebuilder● Themer● Developer
Drupal für Sitebuilder
Huh?
Was ist ein Sitebuilder?
Drupal für Sitebuilder● Installiert, konfiguriert und wartet die Webseite● … über die Benutzeroberfläche!
Drupal für Sitebuilder
● Leichte Abbildung der Datenstruktur mit Inhaltstypen und Feldern
● Völlig flexible Datendarstellung● Leichte Erstellung von Workflows und Regeln mit Hilfe
des Rules Modules
● Sehr flexibles Rollen- und Rechtesystem
● Mehrsprachige Webseiten gut umsetzbar● Viele Möglichkeiten für Suchmaschinenoptimierung● Vorkonfigurierte Distributionen
Drupal für Sitebuilder
● Leichte Abbildung der Datenstruktur mit Inhaltstypen und Feldern
● Völlig flexible Datendarstellung● Leichte Erstellung von Workflows und Regeln mit Hilfe
des Rules Modules
● Sehr flexibles Rollen- und Rechtesystem
● Mehrsprachige Webseiten gut umsetzbar● Viele Möglichkeiten für Suchmaschinenoptimierung● Vorkonfigurierte Distributionen
Drupal für „Sitebuilder“
Drupal für Sitebuilder
Drupal für „Sitebuilder“
● Leichte Abbildung der Datenstruktur mit Inhaltstypen und Feldern
● Völlig flexible Datendarstellung● Leichte Erstellung von Workflows und Regeln mit Hilfe
des Rules Modules
● Sehr flexibles Rollen- und Rechtesystem
● Mehrsprachige Webseiten gut umsetzbar● Viele Möglichkeiten für Suchmaschinenoptimierung● Viele vorkonfigurierte Distributionen
Drupal für Sitebuilder
Drupal für Sitebuilder
Drupal für „Sitebuilder“
● Leichte Abbildung der Datenstruktur mit Inhaltstypen und Feldern
● Völlig flexible Datendarstellung● Leichte Erstellung von Workflows und Regeln mit Hilfe
des Rules Modules
● Sehr flexibles Rollen- und Rechtesystem
● Mehrsprachige Webseiten gut umsetzbar● Viele Möglichkeiten für Suchmaschinenoptimierung● Vorkonfigurierte Distributionen
Drupal für Sitebuilder
Drupal für „Sitebuilder“
● Leichte Abbildung der Datenstruktur mit Inhaltstypen und Feldern
● Völlig flexible Datendarstellung● Leichte Erstellung von Workflows und Regeln mit Hilfe
des Rules Modules
● Sehr flexibles Rollen- und Rechtesystem
● Mehrsprachige Webseiten gut umsetzbar● Viele Möglichkeiten für Suchmaschinenoptimierung● Vorkonfigurierte Distributionen
Drupal für Sitebuilder
Drupal für „Sitebuilder“
● Leichte Abbildung der Datenstruktur mit Inhaltstypen und Feldern
● Völlig flexible Datendarstellung● Leichte Erstellung von Workflows und Regeln mit Hilfe
des Rules Modules
● Sehr flexibles Rollen- und Rechtesystem
● Mehrsprachige Webseiten gut umsetzbar● Viele Möglichkeiten für Suchmaschinenoptimierung● Viele vorkonfigurierte Distributionen
Drupal für „Sitebuilder“
● Leichte Abbildung der Datenstruktur mit Inhaltstypen und Feldern
● Völlig flexible Datendarstellung● Leichte Erstellung von Workflows und Regeln mit Hilfe
des Rules Modules
● Sehr flexibles Rollen- und Rechtesystem
● Mehrsprachige Webseiten gut umsetzbar● Viele Möglichkeiten für Suchmaschinenoptimierung● Vorkonfigurierte Distributionen
Drupal für „Sitebuilder“
● Leichte Abbildung der Datenstruktur mit Inhaltstypen und Feldern
● Völlig flexible Datendarstellung● Leichte Erstellung von Workflows und Regeln mit Hilfe
des Rules Modules
● Sehr flexibles Rollen- und Rechtesystem
● Mehrsprachige Webseiten gut umsetzbar● Viele Möglichkeiten für Suchmaschinenoptimierung● Vorkonfigurierte Distributionen
Drupal für Sitebuilder
Drupal für Sitebuilder
Drupal für Sitebuilder
Nico Grienauer
Themer
Ich verwende Drupal weil...
● Kompatibilität● Verwendbarkeit● Sicherheit● Konsistenz● Vereinfachung● Universalität● Barrierefreiheit
Drupal 7 → HTML5
Themes, Subthemes
Frameworks
Regionen
Blöcke
<body class="html not-front not-logged-inpage-news node-type-article i18n-de">
<aside id="region-sidebar-first" class="grid-2 region region-sidebar-first equal-height-element">
Verfügbare CSS Klassen/ID's
Trennung Template / Code
Design Webseite Design
Design(Theming, CSS)
Inhalte
Webseite Aufbau
Struktur(Inhalte, Datenstruktur)
Responsive Layout
Überschreibbarkeit von Nodes/Blocks/Fields/...page—sitename.tpl.php
field—name.tpl.php
preprocess functionstemplate.php
Theming Layer
Block inspectionTemplate suggestionsVariable inspection
Devel Themer
Drupal 8 Mobile InitiativeHTML 5 Initiative
Future
Modules & Hooks
Invoke a hook
Implement a hookModule Hook
Drupal's APIs
Some APIs
● Database API● Entity API● Field API● Form API
Alter hooks
Drushhttp://drupal.org/project/drush
Cache clear
Custom command
Devel modulehttp://drupal.org/project/devel
Testing
The future!
● REST Prinzipien● Symfony2
● PHP 5.3 OOP● Cross-project
collaboration
Drupal Community
Drupal 7 Release Parties
● Eingetragener ehrenamtl. Verein
● Rechtl. Rahmenbedingungen für Events
● Unterstützung der regionalen Community
● Öffentlichkeitsarbeit
● Beitrag zu Drupal Ecosystem in Österreich
● http://www.drupal-austria.at
Drupal Events 2012
● Drupalcon Denver 19.03. - 23.03.
● Drupalcon Munich 20.08. - 23.08.
● Drupal Business Days Vienna 03.05. - 05.05. http://drupalbusiness.org/
● Frontend United Amsterdam 20.04. - 22.04.http://frontendunited.org/
● Drupal Dev Days Barcelona 15.06. - 17.06.http://barcelona2012.drupaldays.org/
Drupalcon München
20.-23. August 2012Westin Grand München
http://munich2012.drupal.org/http://twitter.com/DrupalCon
http://facebook.com/DrupalCon
● 3 Keynotes● Über 70 Sessions● Bird-of-a-feather Sessions aka BoFs● Contribution Lounge und Contribution Sprint● Core Conversations● Trainings, Parties, Business● u.v.m.
„Open Up! Connecting systems and people.“