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

913 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
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
913
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
10
Aktionen
Geteilt
0
Downloads
3
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 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?

    ×