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
Upcoming SlideShare
Loading in …5
×

Schau, Mutti, keine Programmierzeile

1,207 views
1,164 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,207
On SlideShare
0
From Embeds
0
Number of Embeds
168
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×