Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Plone scalable dal sito del piccolo Comune, al portale e intranet della Regione ER

1,339 views

Published on

Plone è la soluzione per le PA che hanno bisogno di avere un CMS di classe enterprise per fare collaborare diversi redattori distribuiti, con una sofisticata gestione di permessi
e con la possibilità di usare esperienze ed add-on di altre PA grazie alla iniziativa PloneGov.
Plone è il sistema che può essere fatto crescere dal piccolo Comune alla Regione Emilia Romagna.
Con soluzioni che spaziano dalla gestione di contenuti, anche multimediali, al portale istituzionale fino alla soluzione per la Intranet e per il Groupware.
Sia in termini di funzionalità sia in termini di architettura del sistema.

Published in: Technology
  • Be the first to comment

Plone scalable dal sito del piccolo Comune, al portale e intranet della Regione ER

  1. 1. Bolog na 26 aprile 2012 Plone scalable agile.open.connected dal sito del piccolo Comune, alportale e intranet della Regione ER Stefano Marchetti
  2. 2. Stefano Marchetti CEO - project manager RedTurtle - Ferrara - Italy stefano@redturtle.it @stemrc www.redturtle.it @redturtle facebook.com/redturtle Stefano Marchetti
  3. 3. ➡ Portali➡ Intranet➡ Social➡ Consulenza➡ Gestione contenuti➡ App mobile➡ Rete di aziende Stefano Marchetti
  4. 4. Di cosa parliamo?➡ Dal sito del piccolo Comune➡ Al sito complesso della RER - bilanciato, HA, multisite, multiskin, multiutente➡ Alla grande intranet➡ Alla soluzione per il groupware➡ Al multimedia Stefano Marchetti
  5. 5. K.I.S.S.Keep It Super Simple
  6. 6. Comune diSant’Agostino➡ Sito “””””semplice””””” ‣ Eventi/News/Pagine ‣ PortletPage/Layout personalizzato ‣ Social Media/Mappe➡ Poco traffico ‣ da 1 a 10/15 redattori ‣ 100 visite/giorno (picchi di 1k) Stefano Marchetti
  7. 7. add-ons➡ Facile personalizzazione con le portlet ‣ ContentWellPortlets/PortletPage ‣ ER Navigation portlet ‣ Portlet advanced static ‣ Collection portlet con viste ad hoc➡ Form online: PloneFormGen➡ Mappe: collective.geo➡ Newsletter: Singing & Dancing➡ (re)Organizzare contenuti: SmartLink➡ Social: sc.social.like➡ Tag Cloud: Vaporisation Stefano Marchetti
  8. 8. Cambiamentiall’organizzazione➡ Consapevolezza ‣ un corso ‣ conoscenza di come pubblicare contenuti➡ Delegare la responsabilità ‣ creazione di gruppi di lavoro ‣ ogni gruppo gestisce una area ‣ il gestore del sito coordina Stefano Marchetti
  9. 9. Risultati➡ Realizzazione rapida ‣ 1 mese dallo startup alla messa in produzione ‣ prima i contenuti poi il layout➡ Stop ai costi fissi di licenza➡ Organizzazione ri-strutturata Stefano Marchetti
  10. 10. ArchitetturaApache ➡ Plone 4 ➡ Una istanza ‣ Eventi/News/Pagine ‣ no pound ‣ no varnish ‣ plone.app.cache rocks! ➡ Light Plone, molto veloce!
  11. 11. The big one
  12. 12. Aspetti principali➡ Migrazione da una vecchia piattaforma proprietaria ‣ molti siti separati ‣ molti contenuti ‣ tante funzionalità➡ Edit e pubblicazione centralizzata ma redattori distribuiti all’interno dell’Ente Stefano Marchetti
  13. 13. Aspetti principali➡ Configurazione delle HP molto flessibile: ‣ portlet page ‣ content well portlet ‣ molte nuove portlet ad hoc➡ Sottositi➡ SSO Stefano Marchetti
  14. 14. add-ons➡ Facile e autonoma gestione con portlets ‣ ContentWellPortlets ‣ Portlet page ‣ ER Navigation portlet ‣ Portlet advanced static ‣ Collection portlet con viste ad hoc➡ foto: ‣ gallery di foto ‣ collective.carousel Stefano Marchetti
  15. 15. add-ons➡ giunta regionale➡ social: sc.social.like➡ Integrazione Google Search Appliance➡ gestione permessi ad hoc per gestire portlet e collezioni➡ redturtle.smartlink➡ anonymous view per i redattori➡ rt.purge➡ Newsletter: Singing & Dancing & add-ons (collective.dancefloor) Stefano Marchetti
  16. 16. deliver it, deliver always,deliver fast➡ Il portale ha grande visibilità/ importanza nella nostra Regione➡ deve essere in grado di gestire i picchi durante le elezioni ‣ 20M hits/mese - 7.7 hits/sec ‣ 1.3M hits/giorno - 15.1 hits/ sec➡ assediamolo! (siege it) Stefano Marchetti
  17. 17. Siege# siege -f resources.txt -i -c 10 -t 15M# siege -f resources.txt -i -c 20 -t 15M# siege -f resources.txt -i -c 30 -t 15M# siege -f resources.txt -i -c 40 -t 15M# siege -f resources.txt -i -c 50 -t 15M
  18. 18. Siege# siege -f resources.txt -i -c 10 -t 15M# siege -f resources.txt -i -c 20 -t 15M# siege -f resources.txt -i -c 30 -t 15M# siege -f resources.txt -i -c 40 -t 15M# siege -f resources.txt -i -c 50 -t 15M
  19. 19. IIS IISArchitettura apache apache➡ Balanced IIS➡ 3 servers varnish varnish ‣ 1 Reverse Proxy (apache) ‣ 1 Web accelerator (varnish) ‣ 1 Proxy Balancer (Pound) Pound Pound ‣ 4 zeo client ‣ 1 zeo server➡ SAN/zodb partitioned/blob➡ High Availability cluster zeo server redhat zodb Stefano Marchetti
  20. 20. Sottosito
  21. 21. Vuoi *davvero* unsottosito?➡ sì, se vuoi: ‣ creare un link interno ad un contenuto presente in un altro sottosito ‣ creare una collezione che prende contenuti da diversi sottositi ‣ cercare documenti “esterni” al sottosito➡ altrimenti forse non ti serve un sottosito ma un altro sito Plone Stefano Marchetti
  22. 22. In un sottosito:potresti anche volere:➡ un layout diverso➡ gli utenti che navigano il sito: ‣ iltuodominio.it/sottosito ‣ sottosito.it o sottosito.dominio.it➡ l’utente non dovrebbe accorgersi che sta visitando un sottosito (sezione) di un sito più grande➡ i redattori del sito: ‣ la maggior parte del lavoro avviene attraverso un dominio del tipo backend.dominio.it ‣ vedere l’intero sito e non solo il sottosito Stefano Marchetti
  23. 23. Intranet/Groupware
  24. 24. Due applicazioni➡ Internos ‣ dashboard dell’utente, bookmarks, notifiche all’utente ‣ “Mercatino” ‣ “L’esperto risponde”➡ Groupware ‣ Docs, Eventi, News ‣ Forum, Blog, Progetti ‣ Sondaggi, Commenti Stefano Marchetti http://www.flickr.com/photos/31038781@N07/5916641748/
  25. 25. Internos➡ Plone standard ‣ Layout ad hoc ‣ “usual” add ons ‣ 4.000 utenti ‣ SSO➡ Intranet informativa➡ Sofisticata gestione della dashboard dell’utente➡ “Mercatino” ‣ rer.passaparola ‣ rer.bookcrossing➡ Q&A Stefano Marchetti
  26. 26. IIS IISArchitecture apache apache➡ Balanced IIS➡ 3 servers varnish varnish ‣ 1 Reverse Proxy (apache) ‣ 1 Web accelerator (varnish) ‣ 1 Proxy Balancer (Pound) Pound Pound ‣ 4 zeo client ‣ 1 zeo server➡ SAN/zodb partitioned/blob➡ High Availability cluster zeo server redhat zodb Stefano Marchetti
  27. 27. Groupware➡ Gruppi eterogenei di persone (RER ed extra- RER) hanno bisogno di collaborare sui progetti➡ Il focus è sulle attività➡ Permessi “locali”➡ Deleghe delle responsabilità Stefano Marchetti
  28. 28. I contenuti del“gruppo”➡ Documenti➡ Eventi➡ News➡ Forum (Ploneboard)➡ Blog (collective.blog.star)➡ Progetti (extreme management)➡ Sondaggi (PlonePopoll) Stefano Marchetti
  29. 29. Groups anddelegation➡ Gestori del sistema ‣ Aggiungono utenti ai gruppi ‣ Delegano compiti➡ Coordinatore del gruppo ‣ definisce la lista dei partecipanti ‣ abilita i partecipanti all’uso degli strumenti➡ Redattori ‣ Gestiscono contenuti, collezioni, cartelle, portletpage➡ Collaboratori ‣ Aggiungono contenuti➡ Ospiti ‣ Leggono Stefano Marchetti
  30. 30. Collaboration enotifiche➡ Commenti su ogni contenuto ‣ killer feature?!➡ Notifiche predefinite ‣ ma ogni utente le può cambiare➡ Bookmarking dell’utente➡ Rubrica degli utenti del gruppo Stefano Marchetti
  31. 31. Multimedia
  32. 32. Multimedia➡ Video➡ Podcast➡ Foto Stefano Marchetti
  33. 33. Videos & podcasts:Mediacore➡ MediaCore è una piattaforma per la pubblicazione di contenuti multimediali➡ è possibile creare e gestire il proprio sito multimediale➡ gestione utenti/gruppi/ permessi➡ molti player a disposizione➡ la versione community edition è opensource ‣ python/pylons Stefano Marchetti
  34. 34. IntegrarePlone and Mediacore➡ I redattori usano Mediacore per caricare video/podcast➡ I contenuti Mediacore possono essere facilmente inseriti in Plone ‣ as a HTML snippet ‣ redturtle.video (rocks!)➡ I redattori Plone hanno un semplice tipo di contenuto video Stefano Marchetti
  35. 35. Foto: Plone
  36. 36. Grazie. Thank you.
  37. 37. Questions ? Stefano Marchetti RedTurtle’s co-founder e PM stefano@redturtle.it @stemrc www.redturtle.it @redturtle facebook.com/redturtle

×