• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
The State of Plone – Plone Conference 2012
 

The State of Plone – Plone Conference 2012

on

  • 900 views

The "State of Plone" keynote by Eric Steele and Matt Hamilton, presented at Plone Conference 2012

The "State of Plone" keynote by Eric Steele and Matt Hamilton, presented at Plone Conference 2012

The Diazo Theme Editor demo shown is available at http://vimeo.com/51213301

Statistics

Views

Total Views
900
Views on SlideShare
899
Embed Views
1

Actions

Likes
1
Downloads
12
Comments
0

1 Embed 1

https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    The State of Plone – Plone Conference 2012 The State of Plone – Plone Conference 2012 Document Transcript

    • The State of Plone Eric Steele & Matt Hamilton Plone Conference 2012 ArnhemThursday, October 11, 12
    • The Last 12 MonthsThursday, October 11, 12
    • Conferences Plone Conference 2012, ArnhemThursday, October 11, 12Matt
    • Conferences • Plone Conference 2011 • Plone Symposium South America • Plone Open Garden • Plone Konferenz • Plone Symposium East Plone Conference 2012, ArnhemThursday, October 11, 12Matt
    • Plone Conference 2012 27 different countries Plone Conference 2012, ArnhemThursday, October 11, 12Matt
    • Plone Releases • Plone 4.2 • Plone 4.3 alpha Plone Conference 2012, ArnhemThursday, October 11, 12Eric
    • Sprints Plone Conference 2012, ArnhemThursday, October 11, 12Eric
    • Sprints • 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, Italy • Cafecito Sprint – São Paolo, Brazil • Pre-PSE Strategicesque Sprintacular – State College, US • Sea Sprint – Oak Island, US Averaging one major Plone sprint per month over the Plone Conference 2012, Arnhem past year and a halfThursday, October 11, 12Eric
    • Code Activity Past 12 months: 5597 Commits, 208 Contributors Plone Conference 2012, ArnhemThursday, October 11, 12EricContributors: Up 20% from previous 12 months
    • Code Activity • 66 contributors within the last month • 13 new contributors • Set to break both marks this month Plone Conference 2012, ArnhemThursday, October 11, 12Eric New record for us!
    • Developer list activity Plone Conference 2012, ArnhemThursday, October 11, 12EricThe plone-developer mailing list activity saw a steep drop off after Plone 3. We’re comingback. Each month is more active than the last.
    • Foundation • 14 new Plone Foundation members Georg Gogo Bernhard Alan Hoey Maurizio Delmonte T. Kim Nguyen Sjoerd van Elferen Rob Porter Jean Ferri Paul Roeland Carol Ganz Héctor Velarde Rok Garbas Chrissy Wainwright Nathan Van Gheem Nejc Zupan Plone Conference 2012, ArnhemThursday, October 11, 12Matt
    • World Plone Day Big thanks to Andre Nogueira Plone Conference 2012, ArnhemThursday, October 11, 12Matt38 events worldwide
    • 60th Plone Tuneup • 31 Developers • 34 tickets closed Big thanks to Carol Ganz Plone Conference 2012, ArnhemThursday, October 11, 12Matt
    • Plone Roadmap • High-level vision for Plones future • Summary of community goals and activities • Revised every six months • That’s this week! Plone Conference 2012, ArnhemThursday, October 11, 12Matt
    • Plone Roadmap • Defines Plone’s • Purpose • Competitors • Key industries • Differentiators • Ideal size Plone Conference 2012, ArnhemThursday, October 11, 12MattKey industries: Education, Government, Non-profits, Media are most commonDifferentiators: Community, security, usability, theming, workflow, multilingual
    • Roadmap Goals • Iterate, iterate, iterate • More frequent releases • Introduce new technologies early, before they become the standard • More aggressive about moving under-used/ under-maintained features out of core • Sane upgrades Plone Conference 2012, ArnhemThursday, October 11, 12Matt
    • Migration • All of Plone Core repository moved • Much of the Collective repository moved Big thanks to Rok Garbas and Alex Clark Plone Conference 2012, ArnhemThursday, October 11, 12EricLowers barrier of entryGives us more defined approval process for contributions, easier to contribute translationsMakes my life much easier when mergingMinor patches easier -- related: Our patch policy recently been adopted by Zope Foundation
    • Installers • New Windows installer • Much more native Windows experience (Web Platform Installer) • Uses same base buildout as other installers • Managed Cloud deployment options • Bitnami • Turnkey • Ploud Plone Conference 2012, ArnhemThursday, October 11, 12MattPlone has always had a focus on easy, one-click install.Windows installers have been previously developed by Enfold Systems. Now technology hasmoved on and we have a more modern approach - Ross PattersonBitnami: Wyn Williams
    • QA • Trac cleanup • Simplified bug reporting • Ticket triage Plone Conference 2012, ArnhemThursday, October 11, 12Eric
    • Automated Testing • Maintaining code quality • Jenkins • Travis-CI • Robot Framework Plone Conference 2012, ArnhemThursday, October 11, 12EricEd Manlove, Asko Soukka, Godefroid Chappelle
    • The next decade...Thursday, October 11, 12Matt
    • Why us?Thursday, October 11, 12Matt
    • In the beginning...Thursday, October 11, 12Matt: In the beginning all decisions came down to two individuals and that carried Plonethrough ten years of growth.As we move into the second decade, we’re now moving into the position where, as acommunity, we’re less reliant on the Benevolent Dictators for Life to do all of the work.
    • Community Ownership • Foundation Board • IP/Trademark • Roadmap Team • Directions • Framework Team • Code Plone Conference 2012, ArnhemThursday, October 11, 12Matt
    • 3 Areas of Focus • Approachability • Integration • Involvement Plone Conference 2012, ArnhemThursday, October 11, 12Eric To make this work, there are 3 areas we need to focus on.
    • Approachability Plone Conference 2012, ArnhemThursday, October 11, 12Eric: Answer “what next”
    • Documentation • Documentation Team • TODO Tutorial • tutorialtodoapp.readthedocs.org Plone Conference 2012, ArnhemThursday, October 11, 12EricOwnership of documentation.ensure documentation coverage for new featuresNejc Zupan
    • User Interface • UI Team • Nathan van Gheem • UI review of core features • Accessibility Plone Conference 2012, ArnhemThursday, October 11, 12WebLion, Paul Roeland
    • Development • plone.api • Core developer documentation • Translated Plone Conference 2012, ArnhemThursday, October 11, 12Nates ZupanTranslated into Spanish and Portuguese.
    • Integration • The “3 Ds” • Diazo ➡ Plone 4.2 • Dexterity ➡ Plone 4.3 • Deco/Tiles ➡ Plone 4.4 Plone Conference 2012, ArnhemThursday, October 11, 12Playing nicely with other systems. We are seeing a lot of people who were primarily usingPlone as a web application framework moving to Pyramid. These technologies allow us to usePlone to its best advantage -- as a CMS, yet work with other technologies.
    • Plone Conference 2012, ArnhemThursday, October 11, 12EricUCLA
    • Involvement • Reduce barriers to contributing • New contributor agreement process • Mentorship Plone Conference 2012, ArnhemThursday, October 11, 12Ericgot an email from a new contributor last month, and I didn’t ask his permission to put this inmy talk, so I won’t call him out, but this is awesome. Excitement.Improving our contributor agreement process -- Elizabeth LeddyWelcome email, pointer to developer documentation, tips for getting started, offer mentorshipopportunities
    • Involvement • Reduce barriers to contributing • UI • QA Team • Recognize good work Plone Conference 2012, ArnhemThursday, October 11, 12EricStarting points with mockupsAnd we’re going to do a better job of recognizing the people doing awesome work.Plone AwardsRose Pruyne at WebLion has started a series of news items, the first of which went out 2weeks ago about UCLA and their work on the theme editor.
    • The Call to ActionThursday, October 11, 12EricSo what is the State of Plone?I am absolutely satisfied about the pace of development right now. We’re handlingeverything. And I shouldn’t say that because people are going to start slacking off.What I think we’re facing right now is an organizational issue, a community issue. We’ve gotamazing people here, but we’re not using them
    • "I dont care what they do, I just want to be a part of it"Thursday, October 11, 12EricDinner with Maaike
    • Call To Action • 3 things • Code, Community, or Process Plone Conference 2012, ArnhemThursday, October 11, 12EricCan you write?Can you write in a language other than English?Do you know python?Do you know JavaScript?Are you a designer?Do you care about usability?Do you care about accessibility?Can you install Plone and test it out?Are you good at organizing people or events?Do you have 5, 10, 50 of whatever your local currency is to give to the Plone Foundation?What are you going to do this year to make Plone better?I want everyone here to think of three things they think need to be fixed in Plone. And that’snot just Plone the code, but also the Plone the community and Plone the processes. I think weall can do that. Is there anyone here that’s missing a thing or two? Raise your hands, I’m suresome people have extras.This is your job. Before the end of this conference, I want you to find someone else here thatwants to fix the same thing. Before the end of the month, I want you think about how you’regoing to make that happen. Before the end of the year, I want you to actually start workingon it. And before next year’s conference I want you to fix that thing.And I know, I know. Half of you won’t do that. But just think, if even half of you do that,that’s 125 ways in which Plone gets better. 125 ways in which Plone becomes easier for youto use. 125 ways in which Plone becomes easier for you to sell.