Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Context
Drupal Usergroup Berlin
      2010-09-02
        @rokr
Was macht Context?

1. Seite wird geladen
2. Context prüft Bedingung
3. Fügt Inhalte in die Seite ein
Beispiel: Blöcke
Header




Left   PAGE     Right
Header




Left   PAGE     Right
?   Header



 ?                 ?

Left
         PAGE     Right
          ;-(
                   ?
Drupal Blockverwaltung
Drupal Blockverwaltung

•   Pfade (URL)

•   Benutzerollen

•   Custom Code (PHP)

•   Einmalige Verwendung d. Blöcke

•  ...
Context Bedingungen

•   Pfade (URL)

•   Benutzerollen

•   Inhaltstyp

•   Menü

•   Taxonomie

•   Custom Code (PHP)
Context Möglichkeiten



•   mehrere Bedingungen gleichzeitig

•   mehrere Blöcke gleichzeitig

•   mehrere Kontexte gleic...
SHOWTIME
Context Beispiele


•   Globaler Context

•   Context Inhaltstyp

•   Context Taxonomie
Reaktionen von Context
•   Blöcke

•   Breadcrumbs

•   aktive Menüs

•   Themeauswahl

•   Themevariablen (Beispiel)

•  ...
Philosophie

•   Es wird keine Seite bearbeitet

•   Es wird kein Block bearbeitet

•   Es wird eine „Regel für die Darste...
Warum nicht Panels?
•   Panels beherrschen lernen

•   Panels wollen („dead end“)

•   Wenn, dann richtig - Panels Everywh...
Theme
„Fusion“
Regionen
Warum doch Panels?

•   Strategische Entscheidung - Philosophie

•   „Weil wir es können“ :-)

•   Flexibilität des gesamt...
Ausblick

•   Drupal 7 kommt mit Blockverwaltung

•   Drupal 8 - Context Derivat?

•   Neue Projekte mit Context, evtl. Pa...
Verwandte Module

•   Panels (Everywhere)

•   Display Suite

•   Spaces

•   Features

•   Boxes
Fragen?
Vielen Dank!
   @rokr
Drupal, Context Modul
Drupal, Context Modul
Nächste SlideShare
Wird geladen in …5
×

Drupal, Context Modul

1.892 Aufrufe

Veröffentlicht am

Kurzer Überblick des Context Modules für Drupal. Ohne die Live-Demo in dem Teil, in dem SHOWTIME steht, ist diese Präsentation allerdings nicht ganz so nützlich.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Drupal, Context Modul

  1. 1. Context Drupal Usergroup Berlin 2010-09-02 @rokr
  2. 2. Was macht Context? 1. Seite wird geladen 2. Context prüft Bedingung 3. Fügt Inhalte in die Seite ein
  3. 3. Beispiel: Blöcke
  4. 4. Header Left PAGE Right
  5. 5. Header Left PAGE Right
  6. 6. ? Header ? ? Left PAGE Right ;-( ?
  7. 7. Drupal Blockverwaltung
  8. 8. Drupal Blockverwaltung • Pfade (URL) • Benutzerollen • Custom Code (PHP) • Einmalige Verwendung d. Blöcke • Dutzende Blöcke - Wartbarkeit • UI Blockverwaltung
  9. 9. Context Bedingungen • Pfade (URL) • Benutzerollen • Inhaltstyp • Menü • Taxonomie • Custom Code (PHP)
  10. 10. Context Möglichkeiten • mehrere Bedingungen gleichzeitig • mehrere Blöcke gleichzeitig • mehrere Kontexte gleichzeitig • Drag&Drop Interface (Admin Module)
  11. 11. SHOWTIME
  12. 12. Context Beispiele • Globaler Context • Context Inhaltstyp • Context Taxonomie
  13. 13. Reaktionen von Context • Blöcke • Breadcrumbs • aktive Menüs • Themeauswahl • Themevariablen (Beispiel) • Organic Groups
  14. 14. Philosophie • Es wird keine Seite bearbeitet • Es wird kein Block bearbeitet • Es wird eine „Regel für die Darstellung“ formuliert
  15. 15. Warum nicht Panels? • Panels beherrschen lernen • Panels wollen („dead end“) • Wenn, dann richtig - Panels Everywhere • Vorhandene sinnvolle Regionen der Themes nutzen • Bekannte Möglichkeiten des Themings (page.tpl.php)
  16. 16. Theme „Fusion“ Regionen
  17. 17. Warum doch Panels? • Strategische Entscheidung - Philosophie • „Weil wir es können“ :-) • Flexibilität des gesamten Seitengerüstes • Drag&Drop Interface • KEINE Blockverwaltung (disable regions) • Andere Arbeitsweise im Theming
  18. 18. Ausblick • Drupal 7 kommt mit Blockverwaltung • Drupal 8 - Context Derivat? • Neue Projekte mit Context, evtl. Panels • Bemerkung zur Performance
  19. 19. Verwandte Module • Panels (Everywhere) • Display Suite • Spaces • Features • Boxes
  20. 20. Fragen?
  21. 21. Vielen Dank! @rokr

×