Schau, Mutti, keine Programmierzeile    (look, mum – no code)       Ronald Krentz          @rokr
Ronald Krentz@rokr• Rostock Dresden Hamburg Berlin• Drupal Architekt, Freelancer• Drupalizers• DRUPALCITY• Überjobs
Session1. Über Coden und Module2. Artikelbaukasten, Use Case3. Umsetzung4. Was geht besser?
Drupal als solide Basis für• Webseiten• Applikationen• Produkte
Paradigmen bei der Umsetzung1) Lets code!2) There is a module for that.
Projektmanagement:Verhindern, dass im Projektverlauf zufrüh zu entwickeln.
Mögliche Kiriterien für Modulauswahl• Kreativität (Lösung)• Zukunftssicherheit• Zusammenspiel APIs• Deployment• Sicherheit...
Mit Modulen Nutzen stiftenMehrere Module kombiniert ergebenmehr als die Summe ihrer Einzelteile.
Beispiel: „Builder“ – Artikelbaukasten
„Jugend forscht“Konzeption der„Wissenscommunity Genius“der Daimler AG.Kunde: Cobra Youth Communications GmbH Berlin
Use Case:„Als Redakteur möchte ich in einemArtikel verschiedene Inhaltselementein unterschiedlicher Reihenfolgezusammenste...
Warum?Strukturierte, semantisch korrektausgezeichnete, wiederverwendbareInhalte.
• TYPO3 – „Text mit Bild“• Polldaddy – [zeigen]• Form Builder – [zeigen]
Was geht mit Drupal?
Was geht mit Drupal?• CCK?• Panels?• WYSIWYG?
WYSIWYG – srsly?
Welchen Ansatz gibt es noch?[mal so in die Runde fragen]
Welchen Ansatz gibt es noch?         Nodes
Node  #1[zeigen]
Node Reference#1              #2                #3[zeigen]                #4
Vorgehen #1• Inhaltstyp pro Medium• Node Reference zeigt auf Artikel  (automatisch gesetzt)• (Popups)• View mit allen Medi...
[Verschieben]  [Ändern]  [Löschen]   [Klonen]
Vorgehen #2• Reihenfolge – Draggable Views• Ändern/Löschen – node/edit|delete• Duplizieren – node_clone
[Lightbox] [Build/View][editable_field]
Custom „Code“ – CSS     [zeigen]
Möglicher Ausbau• Mehr Inhaltstypen für Medien• Kombifelder + Konfiguration• Mehrfachbenutzung von Content• Beachtung der ...
Was spricht dagegen?• Nodes als kleinste Einheit? hmm...• Performance – node_load – caching• Rechtesteuerung über  Node Re...
Was geht besser?• Drupal 7 benutzen :-)• Entities statt Nodes• Entity Reference – Relation• speziell field_collection• Aja...
Fragen? – Antworten.       @rokr
Nächste SlideShare
Wird geladen in …5
×

Schau, Mutti, keine Programmierzeile

1.252 Aufrufe

Veröffentlicht am

http://drupalcamp-essen.de/12/node/63

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

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

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.252
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
169
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Schau, Mutti, keine Programmierzeile

  1. 1. Schau, Mutti, keine Programmierzeile (look, mum – no code) Ronald Krentz @rokr
  2. 2. Ronald Krentz@rokr• Rostock Dresden Hamburg Berlin• Drupal Architekt, Freelancer• Drupalizers• DRUPALCITY• Überjobs
  3. 3. Session1. Über Coden und Module2. Artikelbaukasten, Use Case3. Umsetzung4. Was geht besser?
  4. 4. Drupal als solide Basis für• Webseiten• Applikationen• Produkte
  5. 5. Paradigmen bei der Umsetzung1) Lets code!2) There is a module for that.
  6. 6. Projektmanagement:Verhindern, dass im Projektverlauf zufrüh zu entwickeln.
  7. 7. Mögliche Kiriterien für Modulauswahl• Kreativität (Lösung)• Zukunftssicherheit• Zusammenspiel APIs• Deployment• Sicherheit, Prformance
  8. 8. Mit Modulen Nutzen stiftenMehrere Module kombiniert ergebenmehr als die Summe ihrer Einzelteile.
  9. 9. Beispiel: „Builder“ – Artikelbaukasten
  10. 10. „Jugend forscht“Konzeption der„Wissenscommunity Genius“der Daimler AG.Kunde: Cobra Youth Communications GmbH Berlin
  11. 11. Use Case:„Als Redakteur möchte ich in einemArtikel verschiedene Inhaltselementein unterschiedlicher Reihenfolgezusammenstellen können.“
  12. 12. Warum?Strukturierte, semantisch korrektausgezeichnete, wiederverwendbareInhalte.
  13. 13. • TYPO3 – „Text mit Bild“• Polldaddy – [zeigen]• Form Builder – [zeigen]
  14. 14. Was geht mit Drupal?
  15. 15. Was geht mit Drupal?• CCK?• Panels?• WYSIWYG?
  16. 16. WYSIWYG – srsly?
  17. 17. Welchen Ansatz gibt es noch?[mal so in die Runde fragen]
  18. 18. Welchen Ansatz gibt es noch? Nodes
  19. 19. Node #1[zeigen]
  20. 20. Node Reference#1 #2 #3[zeigen] #4
  21. 21. Vorgehen #1• Inhaltstyp pro Medium• Node Reference zeigt auf Artikel (automatisch gesetzt)• (Popups)• View mit allen Medien eines Artikels
  22. 22. [Verschieben] [Ändern] [Löschen] [Klonen]
  23. 23. Vorgehen #2• Reihenfolge – Draggable Views• Ändern/Löschen – node/edit|delete• Duplizieren – node_clone
  24. 24. [Lightbox] [Build/View][editable_field]
  25. 25. Custom „Code“ – CSS [zeigen]
  26. 26. Möglicher Ausbau• Mehr Inhaltstypen für Medien• Kombifelder + Konfiguration• Mehrfachbenutzung von Content• Beachtung der Integrität beim Löschen von Artikeln
  27. 27. Was spricht dagegen?• Nodes als kleinste Einheit? hmm...• Performance – node_load – caching• Rechtesteuerung über Node References• Workflow – Freigaben – Moderation• mgl. Einzelansicht von Nodes• Export, Migration von Daten
  28. 28. Was geht besser?• Drupal 7 benutzen :-)• Entities statt Nodes• Entity Reference – Relation• speziell field_collection• Ajax statt Pageloads• Theming• ...
  29. 29. Fragen? – Antworten. @rokr

×