SlideShare ist ein Scribd-Unternehmen logo
1 von 74
Downloaden Sie, um offline zu lesen
Klagenfurt - 16.03.2012
25.11.11: Drupal Starter Day Wien / Museumsquartier Raum D
25.01.12: Drupal Roadshow in Linz / Wissensturm
16.03.12: Drupal Roadshow in Klagenfurt / Alpen-Adria-Universität
17.04.12: Drupal Roadshow in Graz / ESC Labor
TBA: 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...
Drupal 7 → HTML5



●   Kompatibilität
●   Verwendbarkeit
●   Sicherheit
●   Konsistenz
●   Vereinfachung
●   Universalität
●   Barrierefreiheit
Themes,
Subthemes

Frameworks
Regionen
Blöcke
Verfügbare CSS Klassen/ID's



    <body class="html not-front not-logged-in
     page-news node-type-article i18n-de">

  <aside id="region-sidebar-first" class="grid-2
region region-sidebar-first equal-height-element">
Trennung Template / Code



Design                  Inhalte

Webseite Design         Webseite Aufbau

Design                  Struktur
(Theming, CSS)          (Inhalte, Datenstruktur)
Responsive Layout
Theming Layer



Überschreibbarkeit von Nodes/Blocks/Fields/...
          page—sitename.tpl.php
            field—name.tpl.php

            preprocess functions
               template.php
Devel Themer




Block inspection
Template suggestions
Variable inspection
Future




Drupal 8 Mobile Initiative
   HTML 5 Initiative
Modules & Hooks
Invoke a hook




                Implement a hook
Module   Hook
Drupal's APIs
Some APIs

●   Database API
●   Entity API
●   Field API
●   Form API
Alter hooks
Drush
http://drupal.org/project/drush
Cache clear




Custom command
Devel module
http://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 2012
    Westin Grand München

      „Open Up! Connecting systems and people.“

●    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.                                          http://munich2012.drupal.org/
                                                       http://twitter.com/DrupalCon
                                                   http://facebook.com/DrupalCon

Weitere ähnliche Inhalte

Andere mochten auch

Dienstleister und-beraterbörse_auf_für-gründer.de
Dienstleister  und-beraterbörse_auf_für-gründer.deDienstleister  und-beraterbörse_auf_für-gründer.de
Dienstleister und-beraterbörse_auf_für-gründer.de
Für-Gründer.de
 
Metim2 PäSentation1
Metim2 PäSentation1Metim2 PäSentation1
Metim2 PäSentation1
morphis
 

Andere mochten auch (10)

Dienstleister und-beraterbörse_auf_für-gründer.de
Dienstleister  und-beraterbörse_auf_für-gründer.deDienstleister  und-beraterbörse_auf_für-gründer.de
Dienstleister und-beraterbörse_auf_für-gründer.de
 
Austria
AustriaAustria
Austria
 
4ck
4ck4ck
4ck
 
Metim2 PäSentation1
Metim2 PäSentation1Metim2 PäSentation1
Metim2 PäSentation1
 
Declaración de la pintana. 23 nov-1
Declaración de la pintana. 23  nov-1Declaración de la pintana. 23  nov-1
Declaración de la pintana. 23 nov-1
 
Kundenprofitabilität teil-2
Kundenprofitabilität teil-2Kundenprofitabilität teil-2
Kundenprofitabilität teil-2
 
Veröffentlichen von Musik-Inhalten auf facebook und twitter
Veröffentlichen von Musik-Inhalten auf facebook und twitterVeröffentlichen von Musik-Inhalten auf facebook und twitter
Veröffentlichen von Musik-Inhalten auf facebook und twitter
 
Ana Bugeiro
Ana BugeiroAna Bugeiro
Ana Bugeiro
 
Charly flauscher
Charly flauscherCharly flauscher
Charly flauscher
 
VII Targi eHandlu Prezentacje, Andrzej Ogonowski, SMSAPI.pl
VII Targi eHandlu Prezentacje, Andrzej Ogonowski, SMSAPI.plVII Targi eHandlu Prezentacje, Andrzej Ogonowski, SMSAPI.pl
VII Targi eHandlu Prezentacje, Andrzej Ogonowski, SMSAPI.pl
 

Ähnlich wie Drupal Austria Roadshow in Klagenfurt

Ähnlich wie Drupal Austria Roadshow in Klagenfurt (20)

Graphing mit Graphite (Webinar vom 06.11.2013)
Graphing mit Graphite (Webinar vom 06.11.2013)Graphing mit Graphite (Webinar vom 06.11.2013)
Graphing mit Graphite (Webinar vom 06.11.2013)
 
2007 - Basta!: Nach soa kommt soc
2007 - Basta!: Nach soa kommt soc2007 - Basta!: Nach soa kommt soc
2007 - Basta!: Nach soa kommt soc
 
Konfigurations Management mit Puppet (Webinar vom 17.10.2013)
Konfigurations Management mit Puppet (Webinar vom 17.10.2013)Konfigurations Management mit Puppet (Webinar vom 17.10.2013)
Konfigurations Management mit Puppet (Webinar vom 17.10.2013)
 
TDD für Testmuffel
TDD für TestmuffelTDD für Testmuffel
TDD für Testmuffel
 
#PinkDB DataVault
#PinkDB DataVault#PinkDB DataVault
#PinkDB DataVault
 
Enterprise 2.0 Portale mit Grails. Geht das?
Enterprise 2.0 Portale mit Grails. Geht das?Enterprise 2.0 Portale mit Grails. Geht das?
Enterprise 2.0 Portale mit Grails. Geht das?
 
HTML5 - presentation at W3C-Tag 2009
HTML5 - presentation at W3C-Tag 2009HTML5 - presentation at W3C-Tag 2009
HTML5 - presentation at W3C-Tag 2009
 
Grails im Überblick und in der Praxis
Grails im Überblick und in der PraxisGrails im Überblick und in der Praxis
Grails im Überblick und in der Praxis
 
Big Data Konnektivität
Big Data KonnektivitätBig Data Konnektivität
Big Data Konnektivität
 
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
 
Schau, Mutti, keine Programmierzeile
Schau, Mutti, keine ProgrammierzeileSchau, Mutti, keine Programmierzeile
Schau, Mutti, keine Programmierzeile
 
Analyse von Applikationslogs und Querylogs: Datenbanken, Hadoop oder Splunk?
Analyse von Applikationslogs und Querylogs: Datenbanken, Hadoop oder Splunk?Analyse von Applikationslogs und Querylogs: Datenbanken, Hadoop oder Splunk?
Analyse von Applikationslogs und Querylogs: Datenbanken, Hadoop oder Splunk?
 
Drupal - Ein mächtiges CMS
Drupal - Ein mächtiges CMSDrupal - Ein mächtiges CMS
Drupal - Ein mächtiges CMS
 
Drupal und twig
Drupal und twigDrupal und twig
Drupal und twig
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
 
Icinga 2009 at Nagios Workshop
Icinga 2009 at Nagios WorkshopIcinga 2009 at Nagios Workshop
Icinga 2009 at Nagios Workshop
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsession
 
Drupal 8: Neuerungen im Überblick
Drupal 8:  Neuerungen im ÜberblickDrupal 8:  Neuerungen im Überblick
Drupal 8: Neuerungen im Überblick
 
ownCloud - Meine Daten gehören mir!
ownCloud - Meine Daten gehören mir!ownCloud - Meine Daten gehören mir!
ownCloud - Meine Daten gehören mir!
 

Drupal Austria Roadshow in Klagenfurt

  • 2. 25.11.11: Drupal Starter Day Wien / Museumsquartier Raum D 25.01.12: Drupal Roadshow in Linz / Wissensturm 16.03.12: Drupal Roadshow in Klagenfurt / Alpen-Adria-Universität 17.04.12: Drupal Roadshow in Graz / ESC Labor TBA: Salzburg, Innsbruck http://roadshow.drupal-austria.at
  • 3. 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
  • 4. 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.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Drupal Usertypen ● Sitebuilder ● Themer ● Developer
  • 12. Drupal für Sitebuilder Huh? Was ist ein Sitebuilder?
  • 13. Drupal für Sitebuilder ● Installiert, konfiguriert und wartet die Webseite ● … über die Benutzeroberfläche!
  • 14. 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
  • 15. 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
  • 18. 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
  • 21. 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
  • 23. 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
  • 25. 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
  • 26. 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
  • 27. 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
  • 31. Nico Grienauer Themer Ich verwende Drupal weil...
  • 32. Drupal 7 → HTML5 ● Kompatibilität ● Verwendbarkeit ● Sicherheit ● Konsistenz ● Vereinfachung ● Universalität ● Barrierefreiheit
  • 34.
  • 37. Verfügbare CSS Klassen/ID's <body class="html not-front not-logged-in page-news node-type-article i18n-de"> <aside id="region-sidebar-first" class="grid-2 region region-sidebar-first equal-height-element">
  • 38. Trennung Template / Code Design Inhalte Webseite Design Webseite Aufbau Design Struktur (Theming, CSS) (Inhalte, Datenstruktur)
  • 39.
  • 41. Theming Layer Überschreibbarkeit von Nodes/Blocks/Fields/... page—sitename.tpl.php field—name.tpl.php preprocess functions template.php
  • 42. Devel Themer Block inspection Template suggestions Variable inspection
  • 43. Future Drupal 8 Mobile Initiative HTML 5 Initiative
  • 45. Invoke a hook Implement a hook Module Hook
  • 47. Some APIs ● Database API ● Entity API ● Field API ● Form API
  • 48.
  • 52.
  • 54.
  • 55.
  • 56.
  • 58. The future! ● REST Prinzipien ● Symfony2 ● PHP 5.3 OOP ● Cross-project collaboration
  • 60. Drupal 7 Release Parties
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70. 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
  • 71.
  • 72. 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/
  • 73.
  • 74. Drupalcon München 20.-23. August 2012 Westin Grand München „Open Up! Connecting systems and people.“ ● 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. http://munich2012.drupal.org/ http://twitter.com/DrupalCon http://facebook.com/DrupalCon