SlideShare a Scribd company logo
1 of 39
Download to read offline
Plone Conference 2012         agile.open.connected

          Bologna 23-10-12   Stefano Marchetti
Stefano Marchetti

                     CEO - project manager
                     RedTurtle - Ferrara - Italy


                         stefano@redturtle.it

                         @stemrc

                         www.redturtle.it

                         @redturtle

                         facebook.com/redturtle




 Stefano Marchetti
10-12 ottobre 2012
Arnhem - Netherlands




         ciao!
The State of Plone, Matt     Some
                            agile.open.connected


Hamilton and Eric Steele   numbers
Ultimi 12 mesi

➡ Conferenze

  ‣ PloneConf 2011, Plone
    Symposium South
    America, Plone Open
    Garden, Plone Konferenz,
    Plone Symposium East

➡ 27 paesi alla PloneConf

➡ Plone Releases

  ‣ Plone 4.2, Plone 4.3
    alpha

  Stefano Marchetti
Ultimi 12 mesi: Sprint

  ‣ Plone Conference 2011 – San        ‣ Post-Symposium Sprints – State
    Francisco, US                        College, US
  ‣ Art Sprint – Vienna, Austria       ‣ Buschenschanksprint –
                                         Grasnitzberg, Austria
  ‣ Cioppino Sprint - Bodega Bay,
    US                                 ‣ Belgian Beer Sprint - Antwerp,
                                         Belgium
  ‣ Plone Konferenz – Munich,
    Germany                            ‣ Caipirinha Sprint – Brasília, Brazil

  ‣ Plone Open Garden –Sorrento,       ‣ Cafecito Sprint – São Paolo,
    Italy                                Brazil
  ‣ Pre-PSE Strategicesque             ‣ Sea Sprint – Oak Island, US

  ‣ Sprintacular – State College, US



  Stefano Marchetti
Ultimi 12 mesi: code activity




                      5597 commits, 208 contributors
  Stefano Marchetti
Ultimi 12 mesi: code
activity

➡ 66 contributors in the last
  month

➡ 13 new contributors




  Stefano Marchetti
Ultimi 12 mesi: World Plone Day




  Stefano Marchetti
Ultimi 12 mesi: 60th Plone TuneUp




31 developers - 34 ticket chiusi
                                    Stefano Marchetti
Plone Roadmap

➡ Purpose
➡ Competitors
➡ Key industries
➡ Differentiators
➡ Ideal size




  Stefano Marchetti
Community Ownership

➡ Foundation Board

  ‣ IP/Trademark

➡ Roadmap Team

  ‣ Directions

➡ Framework Team

  ‣ Code




  Stefano Marchetti
3 Areas of Focus

➡ Approachability                 ➡ Involvement

  ‣ Documentation                   ‣ Reduce barriers to
                                      contributing
  ‣ User Interface (UI Team,
    Accessibility)                  ‣ New contributor agreement
                                      process
  ‣ Development (plone.api)
                                    ‣ Mentorship
➡ Integration

  ‣ The 3 Ds: Diazo (4.2),
    Dexterity (4.3), Deco/Tiles
    (4.4)


  Stefano Marchetti
PloneNG: What's new in
Plone 4.2, 4.3, and beyond

➡ PLIP Process and Criteria

  ‣ Feature balance

      • We love content
          managers AND
          developers

  ‣ Useful to 80%

      • Should it be an add-on
          instead?



  ‣
  Stefano Marchetti
PloneNG: What's new in Plone 4.2, 4.3, and beyond
[David Glick]




  Stefano Marchetti
PloneNG: What's new in Plone 4.2, 4.3, and beyond
[David Glick]




                                                            e rs
                                                          us
                                                   e nd
                                            f or
                                     g es
                                 h an
                                C
  Stefano Marchetti
PloneNG: What's new in Plone 4.2, 4.3, and beyond
[David Glick]




                                                            e rs
                                                          us
                                                   e nd
                                            f or
                                     g es
                                 h an
                                C
  Stefano Marchetti
PloneNG: What's new in Plone 4.2, 4.3, and beyond
[David Glick]




                                                            e rs
                                                          us
                                                   e nd
                                            f or
                                     g es
                                 h an
                                C
  Stefano Marchetti
PloneNG: What's new in
Plone 4.2, 4.3, and beyond

➡ New collections (Plone 4.2)

➡ In-Plone theme editor (Plone 4.2
  & 4.3)

➡ Dexterity (Plone 4.3)

➡ Improved Syndication (Plone
  4.3)
                                                                    i ns
➡ Add "test mail server"button to
                                                                a dm
  mail settings (Plone 4.2)
                                                        s ite
                                                  o r
                                                 f
                                          g es
                                      h an
                                     C
   Stefano Marchetti
PloneNG: What's new in
Plone 4.2, 4.3, and beyond

➡ Switch to HTML5 (Plone 4.2)

➡ Resource bundles for
  Resource Registries (Plone
  4.2)

➡ Add z3c.form support to
  plone.app.portlets (Plone 4.3)

➡ API for password validation                                   e rs
                                                             o p
  policy (Plone 4.3)
                                                         v el
                                                      d e
➡ Provide subsection CSS                       f or
  classes on <body> (Plone
                                        g es
  4.3)
                                    h an
                                   C
   Stefano Marchetti
PloneNG: What's new in Plone 4.2, 4.3, and beyond
[David Glick]

➡ Infrastructure                      ➡ Cleanup

   ‣ Officially support Python 2.7       ‣ Unified batch implementation
     (Plone 4.2)                          (Plone 4.3)

   ‣ Declare dependency on Pillow       ‣ Bye bye kupu (Plone 4.3)
     (Plone 4.3)
                                        ‣ Bye bye KSS (Plone 4.3)
   ‣ Upgrade to jQuery 1.7 (Plone
     4.3)                               ‣ plone_deprecated skin is no
                                          longer enabled (Plone 4.3)
   ‣ Fewer dependencies (Plone 4.3)

   ‣ Upgrade to TinyMCE 3.4.9




   Stefano Marchetti
PloneNG: What's new in
Plone 4.2, 4.3, and beyond

➡ Under consideration for 4.4

  ‣ plone.app.contenttypes

  ‣ plone.app.event

  ‣ plone.app.deco

  ‣ plone.app.toolbar

  ‣ plone.app.multilingual

  ‣ configurable CSS class for
    portlets




   Stefano Marchetti
Deco, finally! [Rok
Garbas]

➡ Deco is a layout editor!
➡ Deco

  ‣ Toolbar
  ‣ Tiles
  ‣ Deco




  Stefano Marchetti
agile.open.connected
Toolbar
agile.open.connected
Tiles & Deco
Deco Lite (current integration)
         only for dexterity content type   agile.open.connected

                  only on “content area”
portlet still working as before - p4.2.2
Collective.cover: A new way to create and manage a frontpages
[Andre Nogueira, Hector Velarde]

➡ Tool for a complex front page        ➡ Technical decision
  edition
                                         ‣ Built on top of Deco
➡ Features
                                         ‣ Help to move Deco forward
  ‣ Easy to manage content
                                         ‣ Share tiles
  ‣ Create layout TTW

  ‣ Drag & Drop

  ‣ Permission for areas

  ‣ In place edition

  ‣ Ready to use (plone 4, 5, 6 ...)


   Stefano Marchetti
Plone goes social [Guido Stevens]

➡ The PloneSocial philosophy is:           ➡ Microblog status updates

   ‣ Use native Plone stuff. Do it the     ➡ Activity stream view + portlet
     Plone way.
                                              ‣ microblog status updates
   ‣ A full social experience
                                              ‣ content creation
   ‣ Pre-integrated one-click install
                                              ‣ plone.app.discussion comments
   ‣ Flexible components
                                           ➡ Social networking
   ‣ Scale down for small sites
                                              ‣ personal profile with follow/unfollow
   ‣ Scale up for large sites (more than        actions
     1000 commits per seconds possible)
                                              ‣ followers/following social graph
                                                views

                                              ‣ activity stream filtered by “following”

   Stefano Marchetti
Sprint: http://plone.org/products/
collective.fb [Massimo Azzolini,
Andrew Mleczko]


➡ http://
  collectivefb.readthedocs.org/
  for the documentation
➡ collective.fb is a bundle that:

   ‣ includes the
     collective.opengraph package
   ‣ will include another PAS
     plugin package that will let
     users login using their
     Facebook account
➡ For the first package (we need
  to thanks Giorgio Borelli for this)


   Stefano Marchetti
Where is my content? Geo-
referencing content types in Plone
with collective.geo [Giorgio Borelli]

➡ Allows to geo-reference contents
  and to display them on a map

➡ Use cases

   ‣ Use the location field

   ‣ Dexterity content types TTW
     (collective.geo.behaviour)

   ‣ geo-reference content with
     different shapes (Points, Lines,
     Polygons)

   ‣ collection: it can show the
     results on a table and paginate
     them

   Stefano Marchetti
plone.app.multilingual: Next generation multilingual history
[Ramon Navarro Bosch, Victor Fernandez de Alba]

➡ Next generation multilingual          ➡ We have support for Google
                                          Translation Service. This is a paid
➡ We have a translation map. Good         service
  for the mental sanity of site
  managers and translators. It show     ➡ plone.multilingualbehavior
  content and its related                 (enables Dexterity support via a
  translations.                           behavior)

➡ There support for a neutral root      ➡ archetypes.multilingual (enables
  folder                                  Archetypes support)

➡ There is a migration path from
  LinguaPlone. It is non-destructive:
  the original information is still
  there on the content items.


   Stefano Marchetti
Empowered widgets and portal
searches with eea. packages

➡ eea.tags

➡ eea.geotags

➡ eea.alchemy

➡ eea.relations

➡ eea.facetednavigation

➡ eea.faceted.blue




   Stefano Marchetti
plone.api [Nejc Zupan]

➡ Many ways to do XYZ:
  which is correct? Copy/
  move objects? Workflow
  state?

➡ plone.api started at Plone
  Konf Munich

➡ plone.api is

  ‣ documented

  ‣ tested (95% coverage,
    CI)

  Stefano Marchetti
Parola d’ordine: agile!

✓ Agile: metodi per lo sviluppo
  sw che coinvolge il
  committente, ottenendo
  elevata reattività alle sue
  richieste.

✓ Toyota rulez!

✓ Are you in a hole and still
  digging? Or how to become
  an agile company in a year
  (true story) [Andrew Mleczko]

✓ Running a successful project
  [Martin Aspeli]
OpenSpace PloneGov

➡ Diversi obiettivi

  ‣ rivedere il sito

                                           ia ia
    plonegov.org

                                          l l
                                        ta ta
                                       I I
  ‣ plonegov.org deve
    diventare l’hub per gli altri
                                      v v
                                     o o
                                    G G
    siti locali

  ‣ share progetti/prodotti

  ‣ ...



  Stefano Marchetti
"I don't care what they do, I just
     want to be a part of it" [Cit.]
Grazie. Thank you.
Questions ?
    Stefano Marchetti
    RedTurtle’s co-founder e PM

       stefano@redturtle.it

       @stemrc

       www.redturtle.it

       @redturtle

       facebook.com/redturtle

More Related Content

Similar to Report Plone Conference 2012

Plone Symposium South America 2012
Plone Symposium South America 2012Plone Symposium South America 2012
Plone Symposium South America 2012Elizabeth Leddy
 
Plone as a Development Platform
Plone as a Development PlatformPlone as a Development Platform
Plone as a Development PlatformElizabeth Leddy
 
OSGeo - Spatially Empowered Open Source Software FOSS4G 2009
OSGeo - Spatially Empowered Open Source Software FOSS4G 2009OSGeo - Spatially Empowered Open Source Software FOSS4G 2009
OSGeo - Spatially Empowered Open Source Software FOSS4G 2009Arnulf Christl
 
The New plone.org Built on Plone 6
The New plone.org Built on Plone 6The New plone.org Built on Plone 6
The New plone.org Built on Plone 6Rikupekka Oksanen
 
OOTB Presentation
OOTB PresentationOOTB Presentation
OOTB Presentationvedawms
 
Why Python is better for Data Science
Why Python is better for Data ScienceWhy Python is better for Data Science
Why Python is better for Data ScienceÍcaro Medeiros
 
Rcos final presentation
Rcos final presentationRcos final presentation
Rcos final presentationmskmoorthy
 
An Overview of OSGeo Korean Language Chapter (OSGeo Korea Shin, Sanghee)
An Overview of OSGeo Korean Language Chapter (OSGeo Korea Shin, Sanghee)An Overview of OSGeo Korean Language Chapter (OSGeo Korea Shin, Sanghee)
An Overview of OSGeo Korean Language Chapter (OSGeo Korea Shin, Sanghee)OSgeo Japan
 
Overview of OSGeo Korean Language Chapter
Overview of OSGeo Korean Language ChapterOverview of OSGeo Korean Language Chapter
Overview of OSGeo Korean Language ChapterSANGHEE SHIN
 
Darci Hanning Top Ten Ways To Get Involved With The Plone Community
Darci Hanning   Top Ten Ways To Get Involved With The Plone CommunityDarci Hanning   Top Ten Ways To Get Involved With The Plone Community
Darci Hanning Top Ten Ways To Get Involved With The Plone CommunityVincenzo Barone
 
Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginnersHacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginnersDeepikaRana30
 
Introduction to ci with jenkins
Introduction to ci with jenkinsIntroduction to ci with jenkins
Introduction to ci with jenkinsEric Hogue
 
Python dev tool introduction
Python dev tool introductionPython dev tool introduction
Python dev tool introductionCody Liu
 
Djenie way for developers
Djenie way for developersDjenie way for developers
Djenie way for developersdjenie
 
HAMME GEROME implementing media management policies and systems within the fr...
HAMME GEROME implementing media management policies and systems within the fr...HAMME GEROME implementing media management policies and systems within the fr...
HAMME GEROME implementing media management policies and systems within the fr...FIAT/IFTA
 

Similar to Report Plone Conference 2012 (20)

Plone Symposium South America 2012
Plone Symposium South America 2012Plone Symposium South America 2012
Plone Symposium South America 2012
 
Old Dogs and New Tricks
Old Dogs and New TricksOld Dogs and New Tricks
Old Dogs and New Tricks
 
Best Of Plone Conference
Best Of Plone ConferenceBest Of Plone Conference
Best Of Plone Conference
 
Plone as a Development Platform
Plone as a Development PlatformPlone as a Development Platform
Plone as a Development Platform
 
OSGeo - Spatially Empowered Open Source Software FOSS4G 2009
OSGeo - Spatially Empowered Open Source Software FOSS4G 2009OSGeo - Spatially Empowered Open Source Software FOSS4G 2009
OSGeo - Spatially Empowered Open Source Software FOSS4G 2009
 
The New plone.org Built on Plone 6
The New plone.org Built on Plone 6The New plone.org Built on Plone 6
The New plone.org Built on Plone 6
 
OOTB Presentation
OOTB PresentationOOTB Presentation
OOTB Presentation
 
Graphviz and TikZ
Graphviz and TikZGraphviz and TikZ
Graphviz and TikZ
 
Collective Cover
Collective CoverCollective Cover
Collective Cover
 
Why Python is better for Data Science
Why Python is better for Data ScienceWhy Python is better for Data Science
Why Python is better for Data Science
 
Rcos final presentation
Rcos final presentationRcos final presentation
Rcos final presentation
 
An Overview of OSGeo Korean Language Chapter (OSGeo Korea Shin, Sanghee)
An Overview of OSGeo Korean Language Chapter (OSGeo Korea Shin, Sanghee)An Overview of OSGeo Korean Language Chapter (OSGeo Korea Shin, Sanghee)
An Overview of OSGeo Korean Language Chapter (OSGeo Korea Shin, Sanghee)
 
Overview of OSGeo Korean Language Chapter
Overview of OSGeo Korean Language ChapterOverview of OSGeo Korean Language Chapter
Overview of OSGeo Korean Language Chapter
 
Darci Hanning Top Ten Ways To Get Involved With The Plone Community
Darci Hanning   Top Ten Ways To Get Involved With The Plone CommunityDarci Hanning   Top Ten Ways To Get Involved With The Plone Community
Darci Hanning Top Ten Ways To Get Involved With The Plone Community
 
Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginnersHacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginners
 
Introduction to ci with jenkins
Introduction to ci with jenkinsIntroduction to ci with jenkins
Introduction to ci with jenkins
 
Python dev tool introduction
Python dev tool introductionPython dev tool introduction
Python dev tool introduction
 
Djenie way for developers
Djenie way for developersDjenie way for developers
Djenie way for developers
 
HAMME GEROME implementing media management policies and systems within the fr...
HAMME GEROME implementing media management policies and systems within the fr...HAMME GEROME implementing media management policies and systems within the fr...
HAMME GEROME implementing media management policies and systems within the fr...
 
State of Plone 2020
State of Plone 2020State of Plone 2020
State of Plone 2020
 

More from Stefano Marchetti

io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...Stefano Marchetti
 
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...Stefano Marchetti
 
Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6Stefano Marchetti
 
Legionella: opendata e dati sanitari
Legionella: opendata e dati sanitariLegionella: opendata e dati sanitari
Legionella: opendata e dati sanitariStefano Marchetti
 
Chi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di ModenaChi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di ModenaStefano Marchetti
 
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioniIl concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioniStefano Marchetti
 
Stato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltreStato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltreStefano Marchetti
 
Online il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa onlineOnline il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa onlineStefano Marchetti
 
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...Stefano Marchetti
 
La nuova rete civica del Comune di Modena
La nuova rete civica del Comune di ModenaLa nuova rete civica del Comune di Modena
La nuova rete civica del Comune di ModenaStefano Marchetti
 
Plone 5 - lo stato dell'arte
Plone 5 - lo stato dell'artePlone 5 - lo stato dell'arte
Plone 5 - lo stato dell'arteStefano Marchetti
 
Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+Stefano Marchetti
 
3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, Mailchimp3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, MailchimpStefano Marchetti
 
PloneGov Day 2012 - multimedia, modulistica, SEO
PloneGov Day 2012  - multimedia, modulistica, SEOPloneGov Day 2012  - multimedia, modulistica, SEO
PloneGov Day 2012 - multimedia, modulistica, SEOStefano Marchetti
 
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
PloneGov Day 2012  - Il Bollettino Ufficiale Regionale della Regione Emilia-R...PloneGov Day 2012  - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...Stefano Marchetti
 
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...Stefano Marchetti
 
Plone in the Public Sector: Business and Sustainability Models.
Plone in the Public Sector: Business and Sustainability Models.Plone in the Public Sector: Business and Sustainability Models.
Plone in the Public Sector: Business and Sustainability Models.Stefano Marchetti
 
Resoconto dalla Plone Conference 2010
Resoconto dalla Plone Conference 2010Resoconto dalla Plone Conference 2010
Resoconto dalla Plone Conference 2010Stefano Marchetti
 

More from Stefano Marchetti (20)

io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
 
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
 
Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6
 
Legionella: opendata e dati sanitari
Legionella: opendata e dati sanitariLegionella: opendata e dati sanitari
Legionella: opendata e dati sanitari
 
Chi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di ModenaChi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di Modena
 
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioniIl concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
 
Stato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltreStato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltre
 
Online il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa onlineOnline il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa online
 
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
 
La nuova rete civica del Comune di Modena
La nuova rete civica del Comune di ModenaLa nuova rete civica del Comune di Modena
La nuova rete civica del Comune di Modena
 
Plone 5 - lo stato dell'arte
Plone 5 - lo stato dell'artePlone 5 - lo stato dell'arte
Plone 5 - lo stato dell'arte
 
Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+
 
3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, Mailchimp3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, Mailchimp
 
PloneGov Day 2012 - multimedia, modulistica, SEO
PloneGov Day 2012  - multimedia, modulistica, SEOPloneGov Day 2012  - multimedia, modulistica, SEO
PloneGov Day 2012 - multimedia, modulistica, SEO
 
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
PloneGov Day 2012  - Il Bollettino Ufficiale Regionale della Regione Emilia-R...PloneGov Day 2012  - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
 
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
 
Plone in the Public Sector: Business and Sustainability Models.
Plone in the Public Sector: Business and Sustainability Models.Plone in the Public Sector: Business and Sustainability Models.
Plone in the Public Sector: Business and Sustainability Models.
 
Plone per tutte le stagioni
Plone per tutte le stagioniPlone per tutte le stagioni
Plone per tutte le stagioni
 
Migrazione Plone4
Migrazione Plone4Migrazione Plone4
Migrazione Plone4
 
Resoconto dalla Plone Conference 2010
Resoconto dalla Plone Conference 2010Resoconto dalla Plone Conference 2010
Resoconto dalla Plone Conference 2010
 

Report Plone Conference 2012

  • 1. Plone Conference 2012 agile.open.connected Bologna 23-10-12 Stefano Marchetti
  • 2. Stefano Marchetti CEO - project manager RedTurtle - Ferrara - Italy stefano@redturtle.it @stemrc www.redturtle.it @redturtle facebook.com/redturtle Stefano Marchetti
  • 3. 10-12 ottobre 2012 Arnhem - Netherlands ciao!
  • 4. The State of Plone, Matt Some agile.open.connected Hamilton and Eric Steele numbers
  • 5. Ultimi 12 mesi ➡ Conferenze ‣ PloneConf 2011, Plone Symposium South America, Plone Open Garden, Plone Konferenz, Plone Symposium East ➡ 27 paesi alla PloneConf ➡ Plone Releases ‣ Plone 4.2, Plone 4.3 alpha Stefano Marchetti
  • 6. Ultimi 12 mesi: Sprint ‣ Plone Conference 2011 – San ‣ Post-Symposium Sprints – State Francisco, US College, US ‣ Art Sprint – Vienna, Austria ‣ Buschenschanksprint – Grasnitzberg, Austria ‣ Cioppino Sprint - Bodega Bay, US ‣ Belgian Beer Sprint - Antwerp, Belgium ‣ Plone Konferenz – Munich, Germany ‣ Caipirinha Sprint – Brasília, Brazil ‣ Plone Open Garden –Sorrento, ‣ Cafecito Sprint – São Paolo, Italy Brazil ‣ Pre-PSE Strategicesque ‣ Sea Sprint – Oak Island, US ‣ Sprintacular – State College, US Stefano Marchetti
  • 7. Ultimi 12 mesi: code activity 5597 commits, 208 contributors Stefano Marchetti
  • 8. Ultimi 12 mesi: code activity ➡ 66 contributors in the last month ➡ 13 new contributors Stefano Marchetti
  • 9. Ultimi 12 mesi: World Plone Day Stefano Marchetti
  • 10. Ultimi 12 mesi: 60th Plone TuneUp 31 developers - 34 ticket chiusi Stefano Marchetti
  • 11. Plone Roadmap ➡ Purpose ➡ Competitors ➡ Key industries ➡ Differentiators ➡ Ideal size Stefano Marchetti
  • 12. Community Ownership ➡ Foundation Board ‣ IP/Trademark ➡ Roadmap Team ‣ Directions ➡ Framework Team ‣ Code Stefano Marchetti
  • 13. 3 Areas of Focus ➡ Approachability ➡ Involvement ‣ Documentation ‣ Reduce barriers to contributing ‣ User Interface (UI Team, Accessibility) ‣ New contributor agreement process ‣ Development (plone.api) ‣ Mentorship ➡ Integration ‣ The 3 Ds: Diazo (4.2), Dexterity (4.3), Deco/Tiles (4.4) Stefano Marchetti
  • 14. PloneNG: What's new in Plone 4.2, 4.3, and beyond ➡ PLIP Process and Criteria ‣ Feature balance • We love content managers AND developers ‣ Useful to 80% • Should it be an add-on instead? ‣ Stefano Marchetti
  • 15. PloneNG: What's new in Plone 4.2, 4.3, and beyond [David Glick] Stefano Marchetti
  • 16. PloneNG: What's new in Plone 4.2, 4.3, and beyond [David Glick] e rs us e nd f or g es h an C Stefano Marchetti
  • 17. PloneNG: What's new in Plone 4.2, 4.3, and beyond [David Glick] e rs us e nd f or g es h an C Stefano Marchetti
  • 18. PloneNG: What's new in Plone 4.2, 4.3, and beyond [David Glick] e rs us e nd f or g es h an C Stefano Marchetti
  • 19. PloneNG: What's new in Plone 4.2, 4.3, and beyond ➡ New collections (Plone 4.2) ➡ In-Plone theme editor (Plone 4.2 & 4.3) ➡ Dexterity (Plone 4.3) ➡ Improved Syndication (Plone 4.3) i ns ➡ Add "test mail server"button to a dm mail settings (Plone 4.2) s ite o r f g es h an C Stefano Marchetti
  • 20. PloneNG: What's new in Plone 4.2, 4.3, and beyond ➡ Switch to HTML5 (Plone 4.2) ➡ Resource bundles for Resource Registries (Plone 4.2) ➡ Add z3c.form support to plone.app.portlets (Plone 4.3) ➡ API for password validation e rs o p policy (Plone 4.3) v el d e ➡ Provide subsection CSS f or classes on <body> (Plone g es 4.3) h an C Stefano Marchetti
  • 21. PloneNG: What's new in Plone 4.2, 4.3, and beyond [David Glick] ➡ Infrastructure ➡ Cleanup ‣ Officially support Python 2.7 ‣ Unified batch implementation (Plone 4.2) (Plone 4.3) ‣ Declare dependency on Pillow ‣ Bye bye kupu (Plone 4.3) (Plone 4.3) ‣ Bye bye KSS (Plone 4.3) ‣ Upgrade to jQuery 1.7 (Plone 4.3) ‣ plone_deprecated skin is no longer enabled (Plone 4.3) ‣ Fewer dependencies (Plone 4.3) ‣ Upgrade to TinyMCE 3.4.9 Stefano Marchetti
  • 22. PloneNG: What's new in Plone 4.2, 4.3, and beyond ➡ Under consideration for 4.4 ‣ plone.app.contenttypes ‣ plone.app.event ‣ plone.app.deco ‣ plone.app.toolbar ‣ plone.app.multilingual ‣ configurable CSS class for portlets Stefano Marchetti
  • 23. Deco, finally! [Rok Garbas] ➡ Deco is a layout editor! ➡ Deco ‣ Toolbar ‣ Tiles ‣ Deco Stefano Marchetti
  • 26. Deco Lite (current integration) only for dexterity content type agile.open.connected only on “content area” portlet still working as before - p4.2.2
  • 27. Collective.cover: A new way to create and manage a frontpages [Andre Nogueira, Hector Velarde] ➡ Tool for a complex front page ➡ Technical decision edition ‣ Built on top of Deco ➡ Features ‣ Help to move Deco forward ‣ Easy to manage content ‣ Share tiles ‣ Create layout TTW ‣ Drag & Drop ‣ Permission for areas ‣ In place edition ‣ Ready to use (plone 4, 5, 6 ...) Stefano Marchetti
  • 28. Plone goes social [Guido Stevens] ➡ The PloneSocial philosophy is: ➡ Microblog status updates ‣ Use native Plone stuff. Do it the ➡ Activity stream view + portlet Plone way. ‣ microblog status updates ‣ A full social experience ‣ content creation ‣ Pre-integrated one-click install ‣ plone.app.discussion comments ‣ Flexible components ➡ Social networking ‣ Scale down for small sites ‣ personal profile with follow/unfollow ‣ Scale up for large sites (more than actions 1000 commits per seconds possible) ‣ followers/following social graph views ‣ activity stream filtered by “following” Stefano Marchetti
  • 29. Sprint: http://plone.org/products/ collective.fb [Massimo Azzolini, Andrew Mleczko] ➡ http:// collectivefb.readthedocs.org/ for the documentation ➡ collective.fb is a bundle that: ‣ includes the collective.opengraph package ‣ will include another PAS plugin package that will let users login using their Facebook account ➡ For the first package (we need to thanks Giorgio Borelli for this) Stefano Marchetti
  • 30. Where is my content? Geo- referencing content types in Plone with collective.geo [Giorgio Borelli] ➡ Allows to geo-reference contents and to display them on a map ➡ Use cases ‣ Use the location field ‣ Dexterity content types TTW (collective.geo.behaviour) ‣ geo-reference content with different shapes (Points, Lines, Polygons) ‣ collection: it can show the results on a table and paginate them Stefano Marchetti
  • 31. plone.app.multilingual: Next generation multilingual history [Ramon Navarro Bosch, Victor Fernandez de Alba] ➡ Next generation multilingual ➡ We have support for Google Translation Service. This is a paid ➡ We have a translation map. Good service for the mental sanity of site managers and translators. It show ➡ plone.multilingualbehavior content and its related (enables Dexterity support via a translations. behavior) ➡ There support for a neutral root ➡ archetypes.multilingual (enables folder Archetypes support) ➡ There is a migration path from LinguaPlone. It is non-destructive: the original information is still there on the content items. Stefano Marchetti
  • 32. Empowered widgets and portal searches with eea. packages ➡ eea.tags ➡ eea.geotags ➡ eea.alchemy ➡ eea.relations ➡ eea.facetednavigation ➡ eea.faceted.blue Stefano Marchetti
  • 33. plone.api [Nejc Zupan] ➡ Many ways to do XYZ: which is correct? Copy/ move objects? Workflow state? ➡ plone.api started at Plone Konf Munich ➡ plone.api is ‣ documented ‣ tested (95% coverage, CI) Stefano Marchetti
  • 34. Parola d’ordine: agile! ✓ Agile: metodi per lo sviluppo sw che coinvolge il committente, ottenendo elevata reattività alle sue richieste. ✓ Toyota rulez! ✓ Are you in a hole and still digging? Or how to become an agile company in a year (true story) [Andrew Mleczko] ✓ Running a successful project [Martin Aspeli]
  • 35. OpenSpace PloneGov ➡ Diversi obiettivi ‣ rivedere il sito ia ia plonegov.org l l ta ta I I ‣ plonegov.org deve diventare l’hub per gli altri v v o o G G siti locali ‣ share progetti/prodotti ‣ ... Stefano Marchetti
  • 36. "I don't care what they do, I just want to be a part of it" [Cit.]
  • 37.
  • 39. Questions ? Stefano Marchetti RedTurtle’s co-founder e PM stefano@redturtle.it @stemrc www.redturtle.it @redturtle facebook.com/redturtle