Successfully reported this slideshow.
Plone-Content-Typen mit DexterityPhilip Bauer
Installation                 Standalone               In einem Produkt
TTW-Demo
Export
Dexterity Content-Typen          Felddefinitionen          Add- und Edit-FormulareSchema    Validierung          Security ...
Dexterity Content-Typen            Felddefinitionen            Add- und Edit-FormulareSchema      Validierung            S...
Schema als python
Schema als xml
Schema TTW
Schema im FTI
Behaviors• Erweitern Content-Typen um weitere Funktionalität• Felder• Eigenschaften• Marker-Interfaces• Nicht auf Dexterit...
Behaviors
Behaviors
Behaviors aktivieren
FTI
Zugriffsrechte für Felder
Validierung
Widgets
Views•Grok Views•Display Forms•Browser Views•TTW mit experimental.dexteritytypeviews
Archetypes
Archetypes
Dexterity
Dexterity
talk.audience statt talk.getAudience()
Performance• View genauso schnell wie AT• Objekte leichter -> Listings echter Objekte schneller• Add & Edit-Views deutlich...
Nachteile• Übersetzungsfunktion à la LinguaPlone noch nicht (ganz) fertig• Einige Widgets noch nicht für z3c.forms geschri...
Die Zukunft
PLIP 11773
Standard Content-Typen mit Dexterity• Die Diskussion läuft gerade: http://plone.293351.n2.nabble.com/Dexterity-  status-wa...
Multilingualbehavior
collective.pfg.dexterity
experimental.dexteritytypeviews
Fragen?
Nächste SlideShare
Wird geladen in …5
×

Plone-Content-Typen mit Dexterity

969 Aufrufe

Veröffentlicht am

Dexterity ist das Content-Framework, das Archetypes ablösen wird. Mit Dexterity können Content-Typen für Plone sowohl einfach trough-the-web ohne Programmierkentnisse zusammengeklickt werden als auch in Python im Filesystem geschrieben werden. Und das beste daran: Beide Wege sind nicht exklusiv sondern ergänzen sich. Der Vortrag auf der PyCon DE 2011 bietet einen Einstieg in die zugrundeliegenden Konzepte und demonstriert wie einfach es ist leistungsfähige Inhaltstypen zu erstellen, managen und zu erweitern.

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

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

Plone-Content-Typen mit Dexterity

  1. 1. Plone-Content-Typen mit DexterityPhilip Bauer
  2. 2. Installation Standalone In einem Produkt
  3. 3. TTW-Demo
  4. 4. Export
  5. 5. Dexterity Content-Typen Felddefinitionen Add- und Edit-FormulareSchema Validierung Security Einbindung in Plone FTI Einstellungen Ansichten registrieren Darstellungen des Inhalts View Interaktion
  6. 6. Dexterity Content-Typen Felddefinitionen Add- und Edit-FormulareSchema Validierung SecurityBehaviors Erweiterungen Einbindung in Plone FTI Einstellungen Ansichten registrieren Darstellungen des Inhalts View Interaktion
  7. 7. Schema als python
  8. 8. Schema als xml
  9. 9. Schema TTW
  10. 10. Schema im FTI
  11. 11. Behaviors• Erweitern Content-Typen um weitere Funktionalität• Felder• Eigenschaften• Marker-Interfaces• Nicht auf Dexterity beschränkt
  12. 12. Behaviors
  13. 13. Behaviors
  14. 14. Behaviors aktivieren
  15. 15. FTI
  16. 16. Zugriffsrechte für Felder
  17. 17. Validierung
  18. 18. Widgets
  19. 19. Views•Grok Views•Display Forms•Browser Views•TTW mit experimental.dexteritytypeviews
  20. 20. Archetypes
  21. 21. Archetypes
  22. 22. Dexterity
  23. 23. Dexterity
  24. 24. talk.audience statt talk.getAudience()
  25. 25. Performance• View genauso schnell wie AT• Objekte leichter -> Listings echter Objekte schneller• Add & Edit-Views deutlich schneller
  26. 26. Nachteile• Übersetzungsfunktion à la LinguaPlone noch nicht (ganz) fertig• Einige Widgets noch nicht für z3c.forms geschrieben• Komplexität durch viele Behaviors
  27. 27. Die Zukunft
  28. 28. PLIP 11773
  29. 29. Standard Content-Typen mit Dexterity• Die Diskussion läuft gerade: http://plone.293351.n2.nabble.com/Dexterity- status-was-Re-atcontenttypes-replacement-with-dexterity-tt6764399.html• collections schon umgesetzt
  30. 30. Multilingualbehavior
  31. 31. collective.pfg.dexterity
  32. 32. experimental.dexteritytypeviews
  33. 33. Fragen?

×