Upload
david-glick
View
2.212
Download
3
Embed Size (px)
Citation preview
PloneNG:What's new in Plone 4.2, 4.3, and beyond
PLIP Process
Proposal
Approval
Implementation
ReviewIntegration
PLIP Criteria
Feature balanceWe <3 content managers AND developers
Useful to 80%Should it be an add-on instead?
Maturity outside the core
Code qualityClean, tested, documented.
Not over or under architected.
Migration path
Changes forend users
Improved Search ResultsPlone 4.2
Denys Mishunov
Make byline use the publication date
Plone 4.3Vitaliy Podoba
Plain text searches ignore accents
Plone 4.3Thomas Desvenain & Manabu Terada
Changes forsite admins
Plone is cool!
New collectionsPlone 4.2
Cathedral sprint et al
Adding a collection index<records interface="plone.app.querystring.interfaces.IQueryField"
prefix="plone.app.querystring.field.review_state"> <value key="title" i18n:translate="">Review state</value> <value key="description" i18n:translate="">An item's workflow state (e.g.published)</value> <value key="enabled">True</value> <value key="sortable">True</value> <value key="operations"> <element>plone.app.querystring.operation.selection.is</element> </value> <value key="vocabulary">plone.app.vocabularies.WorkflowStates</value> <value key="group" i18n:translate="">Metadata</value>
</records>
In-Plone theme editorPlone 4.2 & 4.3
Martin Aspeli, Alice Tseng-Planas, et al
DexterityPlone 4.3
Martin Aspeli, David Glick, et al
Changes to Dexterity installation
● Don't need special KGS:extends=http://good-py.appspot.com/dexterity/release/1.2.1?plone=4.2.1
● Might need extras:eggs = plone.app.dexterity[grok,relations]
Improved SyndicationPlone 4.3
Nathan van Gheem
Add "test mail server" button to mail settings
Plone 4.2Alex Clark
Changes for developers
Switch to HTML5Plone 4.2
Denys Mishunov
Resource bundles for Resource Registries
Plone 4.2Martin Aspeli & CMSUI sprint
Add z3c.form support to plone.app.portlets
Plone 4.3Yiorgis Gozadinos
API for password validation policy
Plone 4.3Dylan Jay
Provide subsectionCSS classes on <body>
Plone 4.3Nathan van Gheem
Infrastructure
Officially supportPython 2.7
Plone 4.2Hanno Schlichting et al
Declare dependencyon Pillow
Plone 4.3
Upgrade to jQuery 1.7Plone 4.3
Rok Garbas
Fewer dependenciesPlone 4.3
Pre-PSE Strategic Sprintacular
Upgrade to TinyMCE 3.4.9Domen Koz̆ar, Tom Gross, et al
DateTime 3.0
Cleanup
Unified batch implementation
Plone 4.3Tom Gross
Bye bye kupuPlone 4.3
Rok Garbas
Bye bye KSSPlone 4.3
Nathan van Gheem, Craig Haynal, Eric Steele, Joel Kleier, David Glick, et al
plone_deprecated skin is no longer enabled
Plone 4.3
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● ...
A few PLIPs I'd like to see
● change the logo in site settings● configure things without going to ZMI
○ portal_actions○ Resource Registries○ portal_skins
● standardize how things are done in Plone○ skin layer items -> browser views○ formlib -> z3c.form○ portal_properties -> plone.app.registry
Get involved
Help review PLIPshttp://dev.plone.org/roadmap
Champion a PLIP
Contact [email protected]
Questions?