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

Post on 13-May-2015

2.211 views 3 download

Tags:

Transcript of PloneNG: What's new in Plone 4.2, 4.3, and beyond

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 medavid@glicksoftware.com

Questions?