Drupal Austria Roadshow in Klagenfurt

Preview:

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.“

Recommended