Un'introduzione ai motori di ricerca nativi di TYPO3 e presentazione dei loro limiti. Presentazione di Apache Solr e delle modalità di integrazione in TYPO3
This document describes a method for quickly importing a large number of documents into Plone. The method involves:
1) Creating lightweight brain objects with minimal metadata for each document and cataloging them in the portal catalog.
2) Using a custom traverser to allow users to access the brain objects.
3) Displaying a view when users access brains to inform them the document needs migration and providing an option to import it. This spreads the import process over many users and makes it much faster than importing all documents at once.
Project management software of your dreamsAndrew Mleczko
The document discusses building your own project management software. It describes common problems with existing software options and recommends building your own tool using open source frameworks. Specific frameworks mentioned include Penelope, an open source project management software built by RedTurtle, and CSS frameworks like Bootstrap. The document outlines features of Penelope like integrations, reports, and customizability. It argues building your own tool allows for more flexibility and control over features and integrations.
ItalianSkin: an improvement in the accessibility of the Plone interface in or...Vincenzo Barone
The Italian government has made a law specifying the accessibility requirements (the most famous is the usage of the Strict XHTML) for public administration websites. To enable Plone front- and back-end to be compliant with these specifications the ItalianSkin project was initiated, but its development has gone beyond the simple implementation of the law and has continued with the objectives of making Plone wholly functional with screen readers for blind people and providing developers with automatic tools to improve the accessibility of their own sites. We would recommend this talk to anyone developing websites and in particular to those who are responsible for accessibility.
This talk will illustrate an use case showing how its flexibility and modularity allowed us to provide Plone solutions both for the little communes’ websites (supporting small communities of users) and for highly available, load-balanced, complex multi-site, multi-skin portals, that may include federated infrastructures of users. Furthermore, on the Intranet side, we could deliver a Plone Intranet serving several thousands of employees with SSO, a strong social flavour, groupware features well matching the specific needs of the diverse organizational units, and all the benefits and add-ons that Plone can provide. RedTurtle’s technical partnership with PloneGov Italia (www.plonegov.it - we serve more than half of the member organizations) is another demonstration of Plone’s versatility.
The document discusses the collective.amberjack project, which aims to provide online tutorials for Plone. It describes the basic idea of using tours to guide new Plone users and showcase its features. It outlines existing tours that have been developed and the software components used to create and run the tours. The tours are designed to be run in a sandbox and be downloadable, sharable and installable.
Un'introduzione ai motori di ricerca nativi di TYPO3 e presentazione dei loro limiti. Presentazione di Apache Solr e delle modalità di integrazione in TYPO3
This document describes a method for quickly importing a large number of documents into Plone. The method involves:
1) Creating lightweight brain objects with minimal metadata for each document and cataloging them in the portal catalog.
2) Using a custom traverser to allow users to access the brain objects.
3) Displaying a view when users access brains to inform them the document needs migration and providing an option to import it. This spreads the import process over many users and makes it much faster than importing all documents at once.
Project management software of your dreamsAndrew Mleczko
The document discusses building your own project management software. It describes common problems with existing software options and recommends building your own tool using open source frameworks. Specific frameworks mentioned include Penelope, an open source project management software built by RedTurtle, and CSS frameworks like Bootstrap. The document outlines features of Penelope like integrations, reports, and customizability. It argues building your own tool allows for more flexibility and control over features and integrations.
ItalianSkin: an improvement in the accessibility of the Plone interface in or...Vincenzo Barone
The Italian government has made a law specifying the accessibility requirements (the most famous is the usage of the Strict XHTML) for public administration websites. To enable Plone front- and back-end to be compliant with these specifications the ItalianSkin project was initiated, but its development has gone beyond the simple implementation of the law and has continued with the objectives of making Plone wholly functional with screen readers for blind people and providing developers with automatic tools to improve the accessibility of their own sites. We would recommend this talk to anyone developing websites and in particular to those who are responsible for accessibility.
This talk will illustrate an use case showing how its flexibility and modularity allowed us to provide Plone solutions both for the little communes’ websites (supporting small communities of users) and for highly available, load-balanced, complex multi-site, multi-skin portals, that may include federated infrastructures of users. Furthermore, on the Intranet side, we could deliver a Plone Intranet serving several thousands of employees with SSO, a strong social flavour, groupware features well matching the specific needs of the diverse organizational units, and all the benefits and add-ons that Plone can provide. RedTurtle’s technical partnership with PloneGov Italia (www.plonegov.it - we serve more than half of the member organizations) is another demonstration of Plone’s versatility.
The document discusses the collective.amberjack project, which aims to provide online tutorials for Plone. It describes the basic idea of using tours to guide new Plone users and showcase its features. It outlines existing tours that have been developed and the software components used to create and run the tours. The tours are designed to be run in a sandbox and be downloadable, sharable and installable.
collective.amberjack is a plone based tool to create interactive tutorial.
These are the slides presented during this talk: http://ploneconference2010.blip.tv/file/4317469/
This document discusses the history and components of the Web 2.0 and the Plone content management system (CMS). It describes how Plone is built on Zope and Python and allows users to create content like pages, events, files and more. Key Web 2.0 features in Plone like blogs, maps, social networking, galleries and more are demonstrated. Buildout is introduced as a tool for assembling Plone applications from reusable components.
This document discusses using an external search engine like Solr or Tsearch2 to index Plone content. It notes that Plone's internal search can be slow for large sites and outlines some solutions like collective.solr and custom integrations with Solr or Tsearch2. It provides an overview of how these solutions work, including document formatting, querying, and normalization of content to a common format to index in the external search engine. The document also discusses using these solutions for a large community portal for Italian youth.
This document discusses challenges in using Plone for enterprise intranet solutions and ways to optimize Plone's performance. It begins with an introduction to the speaker and their company. It then presents benchmark tests showing Plone is significantly slower than other frameworks. Various techniques are explored to improve Plone performance for a large intranet case study, including adding Varnish, Pound, mounting the catalog to a separate ZODB, and indexing optimizations. However, scaling issues with the flat ZEO architecture are identified. Potential solutions discussed include using RelStorage for improved scalability.
The document summarizes Stefano Marchetti's presentation at PloneConf2010 on the topics of Deco, Deliverance & XDV (Diazo), social networking features in and out of Plone, Transmogrifier, Buildout, and Dexterity. Additional topics included Plone and web services, faceted navigation, JavaScript automated testing, running Plone on the cloud and low-cost hosting, marketing and documenting Plone, when Plone may be overkill for a project, and integration. The presentation advocated for the open source model and how the knowledge and community acquired is spread and helps the community grow.
How often did you need to profile company's users, and relations among them, relying just on groups and local roles? Right now you can design, manage and query you entire organization in Plone, using new, rich user interface and integrate it with your existing add-ons.
(all slides has been "grafically refactored" by nekorin, thanks for that!)
World Plone Day.
A Bologna, presso la Regione Emilia Romagna, si parla delle 3M: Mockup, Mediacore e Mailchimp.
Come rendere più facile la vita ai web designer con Plone Mockup. La piattaforma multimediale Mediacore integrata con il CMS Plone. La piattaforma per la gestione e l'invio di newsletter Mailchimp e l'integrazione con Plone.
Sometimes when you are doing a lot of Plone development you could miss the big picture: Plone is not just a CMS. It's a damn good CMS with almost unlimited possibilities of integration. However its 'unlimity' has started to be one of its biggest limitations.
SuperenaLOTUS: 6 numeri vincenti di Lotus Domino 8.5Fabio Pignatti
A distanza di 10 mesi dall’uscita della versione 8.5, scopriamo qual’è la combinazione dei 6 numeri vincenti di Lotus Domino 8 e 8.5. Prove sul campo ed esperienze dirette riportate fuori dai denti: da DAOS a Traveler, da SaaS a xPages. Per CIO, amministratori e sviluppatori.
Inoltre, per ogni numero tips&tricks inediti!
A distanza di 10 mesi dall’uscita della versione 8.5, scopriamo qual’è la combinazione dei 6 numeri vincenti di Lotus Domino 8 e 8.5. Prove sul campo ed esperienze dirette riportate fuori dai denti: da DAOS a Traveler, da SaaS a xPages. Per CIO, amministratori e sviluppatori.
Inoltre, per ogni numero tips&tricks inediti!
Linux & Tools: per la piccola azienda e i freelanceFabio Mora
LinuxDay - 10/2012
Una panoramica su qualche software opensource da usare in ufficio o nella piccola azienda. Quello che ho imparato.
Browser, Mail, Office, Backup, Encrypt, versioning con GIT, PDF, Video, Audio. Un crm Opensource: vTiger.
Slide prediposte per un corso di livello intermedio sul CMS Drupal. Nel corso delle slide si affronta una prima parte di presentazione delle caratteristiche di Drupal per poi procedere verso un approfondimento relativo ad alcuni dei suoi plugin principali con una particolare attenzione al theming, anche avanzato.
collective.amberjack is a plone based tool to create interactive tutorial.
These are the slides presented during this talk: http://ploneconference2010.blip.tv/file/4317469/
This document discusses the history and components of the Web 2.0 and the Plone content management system (CMS). It describes how Plone is built on Zope and Python and allows users to create content like pages, events, files and more. Key Web 2.0 features in Plone like blogs, maps, social networking, galleries and more are demonstrated. Buildout is introduced as a tool for assembling Plone applications from reusable components.
This document discusses using an external search engine like Solr or Tsearch2 to index Plone content. It notes that Plone's internal search can be slow for large sites and outlines some solutions like collective.solr and custom integrations with Solr or Tsearch2. It provides an overview of how these solutions work, including document formatting, querying, and normalization of content to a common format to index in the external search engine. The document also discusses using these solutions for a large community portal for Italian youth.
This document discusses challenges in using Plone for enterprise intranet solutions and ways to optimize Plone's performance. It begins with an introduction to the speaker and their company. It then presents benchmark tests showing Plone is significantly slower than other frameworks. Various techniques are explored to improve Plone performance for a large intranet case study, including adding Varnish, Pound, mounting the catalog to a separate ZODB, and indexing optimizations. However, scaling issues with the flat ZEO architecture are identified. Potential solutions discussed include using RelStorage for improved scalability.
The document summarizes Stefano Marchetti's presentation at PloneConf2010 on the topics of Deco, Deliverance & XDV (Diazo), social networking features in and out of Plone, Transmogrifier, Buildout, and Dexterity. Additional topics included Plone and web services, faceted navigation, JavaScript automated testing, running Plone on the cloud and low-cost hosting, marketing and documenting Plone, when Plone may be overkill for a project, and integration. The presentation advocated for the open source model and how the knowledge and community acquired is spread and helps the community grow.
How often did you need to profile company's users, and relations among them, relying just on groups and local roles? Right now you can design, manage and query you entire organization in Plone, using new, rich user interface and integrate it with your existing add-ons.
(all slides has been "grafically refactored" by nekorin, thanks for that!)
World Plone Day.
A Bologna, presso la Regione Emilia Romagna, si parla delle 3M: Mockup, Mediacore e Mailchimp.
Come rendere più facile la vita ai web designer con Plone Mockup. La piattaforma multimediale Mediacore integrata con il CMS Plone. La piattaforma per la gestione e l'invio di newsletter Mailchimp e l'integrazione con Plone.
Sometimes when you are doing a lot of Plone development you could miss the big picture: Plone is not just a CMS. It's a damn good CMS with almost unlimited possibilities of integration. However its 'unlimity' has started to be one of its biggest limitations.
SuperenaLOTUS: 6 numeri vincenti di Lotus Domino 8.5Fabio Pignatti
A distanza di 10 mesi dall’uscita della versione 8.5, scopriamo qual’è la combinazione dei 6 numeri vincenti di Lotus Domino 8 e 8.5. Prove sul campo ed esperienze dirette riportate fuori dai denti: da DAOS a Traveler, da SaaS a xPages. Per CIO, amministratori e sviluppatori.
Inoltre, per ogni numero tips&tricks inediti!
A distanza di 10 mesi dall’uscita della versione 8.5, scopriamo qual’è la combinazione dei 6 numeri vincenti di Lotus Domino 8 e 8.5. Prove sul campo ed esperienze dirette riportate fuori dai denti: da DAOS a Traveler, da SaaS a xPages. Per CIO, amministratori e sviluppatori.
Inoltre, per ogni numero tips&tricks inediti!
Linux & Tools: per la piccola azienda e i freelanceFabio Mora
LinuxDay - 10/2012
Una panoramica su qualche software opensource da usare in ufficio o nella piccola azienda. Quello che ho imparato.
Browser, Mail, Office, Backup, Encrypt, versioning con GIT, PDF, Video, Audio. Un crm Opensource: vTiger.
Slide prediposte per un corso di livello intermedio sul CMS Drupal. Nel corso delle slide si affronta una prima parte di presentazione delle caratteristiche di Drupal per poi procedere verso un approfondimento relativo ad alcuni dei suoi plugin principali con una particolare attenzione al theming, anche avanzato.
Non è cosa nuova per un sysadmin che il backup (e soprattutto il restore) sia parte vitale del funzionamento di un sistema. Chi non si è mai posto il problema “e adesso come lo faccio il backup di domino?” o “ma i templates li salvo o no?”.
La pratica del come è possibile fare un backup, test di restore e disaster recovery di un’infrastruttura domino.
Come comportarsi in caso di aggiornamenti di release, di politiche di ritenzione particolari. Perché Domino non è solo una collezione di db nsf, ma anche tante altre cose che saranno sicuramente necessarie (e alle quali di solito non si pensa…)
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...Stefano Marchetti
Il piano triennale dell’Agenzia per l’Italia digitale e del Dipartimento per la Trasformazione digitale nella Pubblica Amministrazione indica le linee di azione per promuovere l'innovazione del settore pubblico e del Paese mettendo i bisogni del cittadino al centro della scena.
In aggiunta, il Piano Nazionale di Ripresa e Resilienza, dedica una parte rilevante del budget alla transizione digitale e alla digitalizzazione della Pubblica Amministrazione.
In questo talk tenuto in occasione World Plone Day 2022 del verranno illustrati esempi di piattaforme e soluzioni open, conformi alle linee guida di AgID, per una comunicazione più efficace con i cittadini e per consentire la digitalizzazione dei procedimenti amministrativi anche grazie alle integrazioni con le piattaforme abilitanti SPID e App IO.
E' possibile vedere tutte le presentazioni della edizione italiana del World Plone Day nel video:
https://youtu.be/CCJUZg62gAA
Il link per visualizzare solo questa presentazione è:
https://youtu.be/CCJUZg62gAA?t=7030
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...Stefano Marchetti
In occasione del World Plone Day 2021 ho presentato questo talk in cui mostro come realizzare un sito web di una Pubblica Amministrazione conforme alle linee guida di AgID con Volto e il CMS Plone.
In questa presentazione spiego come è facile, per un redattore, realizzare, passo passo, un sito istituzionale conforme ad AgID grazie alla flessibilità e facilità d’uso di Volto, il nuovo frontend di Plone.
E' possibile vedere tutte le presentazioni della edizione italiana del World Plone Day nel video:
https:/youtu.be/U-FhRkNYu58
Il link per visualizzare solo questa presentazione è:
https://youtu.be/U-FhRkNYu58?t=9602
Il presente e il futuro di Plone e le dinamiche dello sviluppo di un prodotto open frutto del lavoro di una community.
A breve è previsto il rilascio di Plone 5.2 che sarà compatibile con Python 3. Nel medio periodo (2020) è previsto il rilascio di Plone 6 che avrà a bordo Volto, il framework in ReacJS che consente di gestire i contenuti Plone.
Plone si posiziona quindi come un potente CMS headless che offre maturità, sicurezza, robustezza e flessibilità aperto, per il frontend, ai moderni framework javascript.
La legionella, batterio responsabile di polmonite con elevata mortalità in pazienti fragili, è ampiamente diffusa negli ambienti idrici naturali e artificiali, con difficoltà di eradicazione. Un’efficace prevenzione della crescita può essere fatta con l’uso integrato di diversi metodi di contrasto, sorveglianza clinica e ambientale.
La SSD Igiene Ospedaliera di AOUFE ha sviluppato una web app che consente di gestire il monitoraggio di batterio, disinfettante e temperatura in punti di prelievo identificati nella rete idrica e ai terminali (42 edifici, 10 km di tubazioni principali, 3.600 terminali).
Il nuovo sistema, grazie ad una interfaccia con una efficace UX, consente una gestione distribuita via web e il controllo tempestivo degli allarmi, al superamento di soglie impostate e del livello di rischio ove sono ubicati i terminali e lo storico di risultati e interventi effettuati, con grande semplificazione del processo.
I dati, dal sistema, sono anche pubblicabili in formato OpenData.
Chi cerca trova: il motore di ricerca del comune di ModenaStefano Marchetti
La trovabilità, indica la capacità di un'informazione, risorsa od oggetto di essere localizzabile o (in ambito web) fruibile.
La trovabilità è campo di studio dell'architettura dell'informazione, assieme all'usabilità, alla desiderabilità, credibilità e accessibilità.
Trovare un contenuto sul web non è sempre facile.
I motori di ricerca possono essere lo strumento di aiuto fondamentale.
SOLR, il motore di ricerca open source del progetto Apache, può indicizzare N siti, indipendentemente dalla tecnologia con cui sono realizzati.
Il progetto realizzato per il Comune di Modena, che aveva lo scopo di rottamare l'appliance di Google, consente di fare una ricerca distribuita sui 50 siti dell'amministrazione comunale.
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioniStefano Marchetti
Questo è un breve racconto di cosa è accaduto nel backstage, ehm backend, del sito web che ha fornito le info per i fan di uno dei più grandi concerti al mondo.
Questa è una storia fatta di un pizzico di tecnologia ma anche della osservazione di circa due settimane prima dell’evento, degli accessi al sito.
Online il nuovo sito di QubicaAMF: dalle idee alla messa onlineStefano Marchetti
QubicaAMF Worldwide è uno dei principali produttori e distributori nel mondo di prodotti per il bowling per sedi in tutto il mondo.
I suoi prodotti includono sistemi per lo scoring, software di gestione dei centri, piste, prodotti per la manutenzione, birilli, arredamento.
La riprogettazione del nuovo sito, guidata da RedTurtle, ha affrontato tutte le fasi: dalla analisi, alla progettazione fino alla realizzazione con CMS Plone.
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...Stefano Marchetti
ubiGreen è il nuovo portale web sviluppato da Fondazione Cariplo (a cura di RedTurtle Technology S.r.l. e
Gis&Web S.r.l.) per la georeferenziazione e la consultazione delle informazioni relative ai progetti naturalistici
finanziati dall’Area Ambiente nell’ambito dei bandi Acque, Biodiversità e Connessione ecologica.
L’obiettivo è quello di mappare e rendere sempre più fruibile il patrimonio di dati generato dalla realizzazione
dei progetti, in un’ottica di comunicazione trasparente e libero accesso alle informazioni. ubiGreen, oltre
a valorizzare gli interventi realizzati sul territorio dai vari enti, vuole favorire lo sviluppo di nuove sinergie e
partnership per promuovere future progettazioni.
La rete civica Mo-Net è nata nel 1995
Nel 2015 la rete civica compie quindi ventanni di vita.
Nel tempo sono state pubblicate migliaia di pagine web, applicazioni, servizi, ecc.
Nel 2007 si è svolta una approfondita attività di valutazione dei migliori CMS presenti sul mercato.
Il Comune di Modena è stato una delle prime amministrazioni in Italia ad aver adottato Plone per la realizzazione della propria Rete Civica.
Negli anni si sono susseguiti diversi aggiornamenti alle versioni sempre più recenti del CMS: questa volta il passaggio all'ultima versione di Plone, la 4.3.3, (ma si sta già pensando a Plone 5!) è stato anche il pretesto per un intervento in profondità.
In questa presentazione si illustra del dietro le quinte e cioè di come siamo arrivati, insieme allo staff del Comune di Modena, al restyling della rete civica.
Oggi più che mai la politica deve confrontarsi con i cittadini e non rinchiudersi nel palazzo: il dialogo e l'ascolto dei cittadini sono necessari per una migliore politica.
La Regione Emilia Romagna ha quindi progettato e realizzato un ecosistema partecipativo di cui ioPartecipo+ rappresenta lo strumento per consentire ai cittadini, enti, altri stakeholder di contribuire alla politiche della Regione discutendo delle politiche stesse su diverse piazze virtuali.
La flessibilità della piattaforma realizzata con il CMS Plone e l'orientamento al riuso hanno offerto il supporto tecnologico ideale per l'innovativo approccio di progettazione collaborativa che ha portato il team multidisciplinare di progetto (composto da esperti di processo dei Servizi Regionali, facilitatori e progettisti di processi partecipativi, progettisti dell'esperienza d'uso, produttori di contenuto per contesti istituzionali) a percorrere in tempi rapidi tutte le fasi progettuali secondo un percorso di co-design.
Si parlerà quindi di piazze virtuali, prototyping interattivi, di content type, di portlet, di sottositi, di social auth system, di integrazione con i social network, delle notifiche per consentire agli utenti e ai gestori di essere costantemente informati in maniera tempestiva sugli interventi e sulle nuove registrazioni dei cittadini e degli strumenti usati (blog, glossario, questionari, sondaggi, forum, documenti, eventi, avvisi/notizie, gallerie multimediali, normativa, newsletter).
Nelle piazze della partecipazione di ioPartecipo+ i cittadini vengono coinvolti direttamente per contribuire alle politiche regionali. Su ioPartecipo+ sono in discussione temi come la gestione delle acque in territori a rischio alluvione e la programmazione futura sull’utilizzo dei fondi Fesr e Fse da parte della Regione. Lo stesso ioPartecipo+, sviluppato attraverso un percorso di co-design, ha una piazza dedicata alla valutazione da parte degli utenti, che possono contribuire suggerendo nuove funzioni e servizi.
Stefano Marchetti presented information on the state of the Plone community and project over the past 12 months. Key points included 27 countries represented at PloneConf 2011, over 5500 code commits from 208 contributors, and numerous sprints held around the world. Upcoming releases of Plone 4.2, 4.3, and beyond were also discussed, outlining new features and areas of focus for the community.
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...Stefano Marchetti
Il bollettino Ufficiale Regionale Telematico (BURERT) della Regione Emilia Romagna con particolare riferimento agli aspetti legati all’utilizzo di Plone come infrastruttura alla base del nuovo sistema di gestione dei contenuti con una redazione distribuita e alla integrazione con Adobe InDesign
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...Stefano Marchetti
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.
Plone in the Public Sector: Business and Sustainability Models.Stefano Marchetti
1. PloneGov is a worldwide community of public sector organizations aimed at sharing and reusing Plone software and knowledge.
2. It includes about 200 public bodies from several countries and regions that collaborate on projects.
3. RedTurtle supports PloneGov by sponsoring events in Italy and helping to spread Plone adoption in the public sector.
ClueMapper: uno strumento Open Source per la gestione di progetti software co...Stefano Marchetti
L'utilizzo di metodologie agili per la gestione del progetto significa adottare un metodo per lo sviluppo del software che coinvolge quanto più possibile il committente, ottenendo in tal modo una elevata reattività alle sue richieste.
Utilizzare metodologie agili è più facile se si dispone degli strumenti giusti per consentire al project manager di raggiungere gli obiettivi del progetto restando all'interno del perimetro costituito dai diversi vincoli.
Cluemapper è uno strumento open che offre un wiki per la gestione della documentazione del progetto, un sistema di gestione ticket per la segnalazione delle attività da svolgere, integrazione con sistemi di versionamento del codice, gestione delle tempistiche, visualizzazione del codice da web con gestione delle differenze, e segue il paradigma delle metodologie agili com gestione delle iterazioni e user story.
ClueMapper: uno strumento Open Source per la gestione di progetti software co...
Breve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 Novembre
1. Da Budapest con furore
Breve resoconto dalla World Plone Conference 2009
26 Ottobre - 1 Novembre
Stefano Marchetti
Wednesday, November 25, 2009
2. La comunità
✓ Italiana
✓ Internazionale
✓ persone, aziende,
università, PA, ecc.
Wednesday, November 25, 2009
3. Keynote Limi: Verso Plone 4 (e 5)
✓ Plone 4 entro 2009
‣ Zope 2.12
‣ Python 2.6
‣ Content Management
Framework 2.2
‣ Supporto BLOB
‣ KSS opzionale http://www.flickr.com/photos/tbenita/4066171390
‣ Miglioramenti per
aggiornamenti dalle versioni
precedenti
Wednesday, November 25, 2009
4. Verso Plone 4
✓ Plone 4 entro 2009
‣ Nuovi ruoli permessi/workflow
‣ Miglioramenti dei commenti
‣ Nuovi temi
‣ Integrazione di jQuery
‣ Editor TinyMCE
‣ Amberjack
Wednesday, November 25, 2009
5. Verso Plone 4 - TinyMCE
✓ Rilasciata la versione per Plone - 18 gennaio 2009
✓ Caratteristiche chiave:
‣ compatibilità con i principali browser
‣ tradotto in 51 lingue
Wednesday, November 25, 2009
6. Verso Plone 4 - TinyMCE
✓ Altre caratteristiche:
‣ ha tutto quello che ha Kupu e in più:
- più stili di formattazione
- migliore gestione di ancore e link
- menu contestuale per la gestione delle tabelle
- incolla da word o come testo semplice
- genera codice XHTML strict (o quasi)
- maggiore facilità per i programmatori di
modificarlo o estenderlo → plugin
Wednesday, November 25, 2009
7. Amberjack
✓ L’idea:
‣ formare i principianti all’uso di
Plone
‣ nato al Bolzano Sprint (Nov. 2008)
✓ E’ poi diventato:
‣ PLIP #9324
‣ includere il sistema in una
versione 4.x di Plone
Wednesday, November 25, 2009
8. Amberjack
✓ Inoltre:
‣ ogni prodotto di Plone
può avere il suo tutorial
Amberjack
‣ i neo-assunti hanno
bisogno di tutorial
‣ wizard
‣ e-learning semplificato
Wednesday, November 25, 2009
9. Amberjack:
partecipare attivamente
✓ Si interagisce direttamente con il
sistema
✓ E’ possibile quindi creare
contenuti durante il tutorial
Wednesday, November 25, 2009
10. Amberjack: i tutorial
✓ Aggiungere e pubblicare una cartella
✓ Aggiungere e pubblicare una pagina
✓ Aggiungere e pubblicare una notizia
✓ Aggiungere e pubblicare un evento
✓ Impostare la formattazione di una pagina
usando l’editor visuale
✓ Creare link interni
... e altri ancora
Wednesday, November 25, 2009
12. Verso Plone 5
✓ Plone 5 entro 2010
‣ Prestazioni
‣ Dexterity
(schema editing TTW,
schemi pluggabili, più
veloce degli AT)
‣ Ridurre e semplificare il
codice base di Plone
(1200K linee di codice ->
http://www.flickr.com/photos/gyst/4054544453/
900 K)
Wednesday, November 25, 2009
13. Verso Plone 5
✓ Plone 5 entro 2010
‣ Chameleon
(+ 400% di velocità per gli
utenti anonimi, 350% per gli
utenti loggati)
‣ Ricerche (minori dipendenze
dal catalogo, meno indici,
queryplan, solr)
‣ Cache-Fu
http://www.flickr.com/photos/mrtopf/4058003423/
‣ Un solo tipo di contenuto:
una pagina è un folder ed è
anche una collezione
Wednesday, November 25, 2009
14. Verso Plone 5
✓ Plone 5 entro 2010
‣ Deliverance, XDV
(> flessibilità per grafica e
customizzazioni)
‣ Deco
‣ jQuery Tools
(più effetti, maggior
interattività)
‣ Meno click
(eliminati i passaggi non
necessari: login, viste...)
Wednesday, November 25, 2009
15. Verso Plone 5 - Deliverance
Wednesday, November 25, 2009
16. Verso Plone 5 - Deliverance: un esempio
Wednesday, November 25, 2009
17. Verso Plone 5 - Deliverance: un esempio
Wednesday, November 25, 2009
18. Verso Plone 5 - Deliverance: un esempio
Wednesday, November 25, 2009
19. Verso Plone 5 - Deliverance: un esempio
Wednesday, November 25, 2009
20. Verso Plone 5 - Deco
✓ idea Plone Conf 2008
✓ è possibile creare pagine
composite in modalità
WYSIWYG
✓ ogni parte è un tassello
(tile)
✓ layout table-less http://www.flickr.com/photos/mrtopf/4058003423/
✓ massima flessibilità nella
visualizzazione dei
contenuti
Wednesday, November 25, 2009
21. Verso Plone 5 - Deco
✓ ogni tassello (parametrizzabile)
può contenere immagini, testo,
TOC
✓ esiste un prototipo (già molto
avanzato) che utilitizza JQuery e
TinyMCE che consente di
inserire, modificare, cancellare e
drag&drop i tasselli
http://blog.fourdigits.nl/screenshot.jpg
Wednesday, November 25, 2009
22. Verso Plone 5 - Deco
✓ ogni tassello (parametrizzabile)
può contenere immagini, testo,
TOC
✓ esiste un prototipo (già molto
avanzato) che utilitizza JQuery e
TinyMCE che consente di
inserire, modificare, cancellare e
drag&drop i tasselli
http://blog.fourdigits.nl/screenshot.jpg
Wednesday, November 25, 2009
23. OpenSpace
1 giorno di discussioni aperte su argomenti proposti divisi in 8 fasce orarie
http://www.netsight.co.uk/news/images/ploneconf2009_open_spaces.jpg
Wednesday, November 25, 2009
24. Sprint
✓ Oltre 150 persone per 2 giorni
✓ Vari argomenti:
‣ Plone 3: tune up
‣ Plone 4 (bug fix, add-on,
performance, installer)
‣ Plone Video
‣ Amberjack
‣ Singing and Dancing
‣ Deco
‣ Banjo (deliverance TTW)
‣ ...
Wednesday, November 25, 2009
25. ✓ I progetti nati all’interno
dell’ecosistema PloneGov
(Italia) posso trovare un
riscontro internazionale
Wednesday, November 25, 2009
26. Un esempio PloneGov:
Carneade
✓ E’ un progetto PloneGov
tutto italiano
✓ Carneade è stato
presentato ad un talk
durante la Plone
Conference 2009
✓ L’esperienza italiana ha
avuto rilevanza
internazionale
Wednesday, November 25, 2009
28. Carneade: cosa offre
✓ modella la tua organizzazione
✓ è estendibile in tipologie di strutture e di relazioni
✓ fornisce adeguata interfaccia grafica avanzata
✓ gestisce le security di tutte le applicazioni in base ai ruoli
assegnati agli utenti
Wednesday, November 25, 2009
29. Materiali utili
✓ http://www.slideshare.net/tag/ploneconf2009 - Presentazioni
✓ http://www.ploneconf2009.org/ - Sito della Conference
✓ http://www.flickr.com/photos/tags/ploneconf2009/ - Foto della conference
http://www.flickr.com/photos/avanderlip/4061590963/in/set-72157622704414858/
Wednesday, November 25, 2009
30. Domande ?
Stefano Marchetti
RedTurtle’s co-founder
and project manager
stefano@redturtle.net
http://www.flickr.com/photos/seandreilinger/2326448445
Wednesday, November 25, 2009