Wpd 2012 roadmap plone

1,134
-1

Published on

In questo talk vi racconterò della Roadmap Plone o meglio del “working draft” pubblicato recentemente: http://bit.ly/ roadmapplone. La Plone Foundation ha creato un team dedicato che definisce quali sono le audience, i competitor, il “taglio ideale” di un progetto, il cliente tipo, in cosa Plone differisce da altri CMS, principi guida e infine il processo di release vero e proprio. Il tutto è gestito tramite le PLIP che sono raggruppate in 3 Term: Near Term, Medium Term, Long Term.

Published in: Technology

Wpd 2012 roadmap plone

  1. 1. 2 012 ap rile a 26 ol ogn B Roadmap di Plone agile.open.connectednel breve, medio e lungo termine Massimo Azzolini
  2. 2. Massimo Azzolini CEO - project manager RedTurtle - Ferrara - Italy massimo@redturtle.it @massimoazzolini www.redturtle.it Massimo Azzolini
  3. 3. what is this talkabout?!In questo talk vi racconterò della Roadmap Plone o meglio del“working draft” pubblicato recentemente: http://bit.ly/roadmapplone. La Plone Foundation ha creato un teamdedicato che definisce quali sono le audience, i competitor, il“taglio ideale” di un progetto, il cliente tipo, in cosa Plonedifferisce da altri CMS, principi guida e infine il processo direlease vero e proprio. Il tutto è gestito tramite le PLIP che sonoraggruppate in 3 Term: Near Term, Medium Term, Long Term.
  4. 4. il contesto
  5. 5. A chi si rivolge➡ Marketing➡ Team Intranets➡ Dipartimento IT/CED➡ Autori➡ Analisti CMS➡ Sviluppatori e consulenti Massimo Azzolini
  6. 6. I competitor di Plone➡ Google Sites e altre offerte cloud➡ Salesforce - CRM➡ Microsoft Sharepoint - DMS➡ Wordpress - Blog platform➡ Drupal - open source CMS➡ CMS classici come  Hippo, EPiServer, Ektron, EzSystems➡ OpenText WCM (aka Vignette) - enterprise WCM Massimo Azzolini
  7. 7. “Ideal size”➡ E’ ottimo per piccole e grandi realtà➡ Alcune metriche: ‣ complessità: hai una redazione, right? non è il tuo blog personale, right? ‣ durata del progetto: dai 2 ai 6 mesi (tema in discussione) ‣ costi: ovviamente sono variabili, ma è necessari un certo impegno - fondi, persone, tempo (tema in discussione) Massimo Azzolini
  8. 8. Key industries➡ General-purpose CMS➡ E’ popolare presso: ‣ Media ‣ Pubblica Amministrazione Locale e Centrale ‣ Università ‣ Organizzazioni no profit Massimo Azzolini
  9. 9. Breve termine
  10. 10. R1. Improved collections
  11. 11. R2. Adopt HTML5➡ Offline ➡ Geolocation➡ Storage ➡ Semantica➡ Connettività ➡ Audio/video più efficiente ➡ Grafica 3D HTML5 provides more➡ API per descriptive markup accesso ai file ➡ Presentazione and is the latest HTML locali standard, in keeping with Plone’s tradition of being on the cutting edge of web standards Massimo Azzolini
  12. 12. R3. Support Diazo theming out of the box
  13. 13. R4. Improved content type development - Dexterity http://bit.ly/plone-dexterity
  14. 14. R5. Improved calendaring and event management➡ Standard: ➡ Plone dovrebbe essere dipendente solo da ‣ iCalendar / RFC5545 plone.app.event ‣ caldav server ‣ Si vorrebbe poter disinstallare/disabilitare➡ Eventi ricorrenti basati sullo completamente questa standard RFC5545. funzionalità➡ Utilizzabile sia come Archetype ➡ Widget delle date più moderni che via Dexterity ➡ Aggiunta di feature come ad esempio: “tutto il giorno” ➡ Supporto alla Timezone Massimo Azzolini
  15. 15. R6. Make it easier to use jQuery UI widgets jQuery UI provides a comprehensive set of core interaction plugins, UI widgets and visual effects that use a jQuery-style, event-driven architecture and a focus on web standards, accessiblity, flexible styling, and user- friendly design. All plugins are tested for compatibility in IE 6.0+, Firefox 3+, Safari 3.1+, Opera 9.6+, and Google Chrome.
  16. 16. Medio termine
  17. 17. R7. Separate CMS user interfacefrom content (“CMSUI”)
  18. 18. R8. Flexible page layouts (“Deco Lite”)
  19. 19. Task “minori”➡ R9. Chameleon page template ➡ R12. Standardise on z3c.form for all engine generated forms ‣ molto più veloce ‣ più moderno e migliora l’integrazione➡ R10. WSGI deployment ➡ R13. Standardise on browser views for all templates ‣ maggiore integrazione ‣ modernizzazione e uniformità➡ R11. Standardise on jQuery for all AJAX operations ➡ R14. Standardize storing settings ‣ standard standard standard ‣ una sola “buca” delle impostazioni ➡ R15. Move away from the catalog for navigation ‣ migliora le prestazioni Massimo Azzolini
  20. 20. Lungo termine
  21. 21. Long term➡ R16. Unified rendering model based on tiles (“Blocks”) ‣ Views, viewlets and portlets provide slightly different ways to render HTML, and often assume knowledge of Python or ZCML. Tiles provide a simpler rendering model, and with the Blocks layout engine, it becomes possible to compose dynamic and static content naturally and easily using HTML5 constructs.➡ R17. Page-centric content type model (“Deco”) ‣ With tiles and the Deco editing experience, it becomes possible to rationalize the number of content types down to two: Page and File.➡ R18. Make the ZMI optional➡ R19. Simplified publisher and access control Massimo Azzolini
  22. 22. E non è finita...
  23. 23. Wishlist - plone.uservoice.com➡ Better content import/export ➡ Better support for cloud deployments➡ Better accessibility ➡ Support multi-location➡ Better Microsoft Office content (symbolic links) integration ➡ In-Plone product search and➡ Static content export/ install mirroring ➡ Multi-site/sub-site support➡ Better mobile device support ➡ Better batch operations Massimo Azzolini
  24. 24. In discussione - da inserire in RoadMap➡ usare l’editor Aloha ➡ più indipendenza da CMF➡ migliorare il meccanismo di ➡ In-Plone collaboration (XMPP) versioning ➡ Standardizzare e semplificare➡ integrazione di Solr per la tassonomizzazione dei migliorare le ricerche contenuti➡ adottare lo standard CMIS ‣ es. gestione TTW di semplici gerarchie di parole chiave,➡ migliori web services condivise tra oggetti e content type➡ import/export dei contenuti integrato Massimo Azzolini
  25. 25. Grazie. Thank you.
  26. 26. Questions ? Massimo Azzolini RedTurtle’s co-founder and project manager massimo@redturtle.it tw: @massimoazzolini
  27. 27. Creditshttp://www.flickr.com/photos/anttree/4829325667/sizes/o/in/photostream/http://www.flickr.com/photos/sfantti/274905309/sizes/o/in/photostream/

×