plone 3: sneak peek 3... · plone 3 zope 3 • all new features using zope 3 • plone 3.0 includes...

38
Plone 3: Sneak Peek Alexander Limi Plone Conference 2006 Oct 25-27 Seattle, WA, USA

Upload: others

Post on 17-Oct-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

Plone 3: Sneak Peek—

Alexander LimiPlone Conference 2006

Oct 25-27Seattle, WA, USA

Page 3: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better
Page 4: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

Ten Things ThatRock in Plone 3

Page 5: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

Fifteen Things ThatRock in Plone 3

Page 6: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

Our most exciting and bold release so far

Page 7: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

Groundwork:Archipelago Sprint

Page 8: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better
Page 9: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better
Page 10: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better
Page 11: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better
Page 12: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better
Page 13: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better
Page 14: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

Plone 3.0 – “Kyuss”Release: Q1 2007

Page 15: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

Disclaimer:

All features subject to approval

(Framework Team decides!)(User Interfaces shown are not final)

(Plone people are smart, but lazy)

Page 16: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

#1Versioning

• History of modifications, reverting revisions

• Differences between revisions

• Per-type policies, per-type semantics

• Replaceable backend (SVN?)

(Gregoire, Alec)

Page 17: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

#2In-place Staging

• Lets you work on one piece of content while another is “live”

• Built on top of CMFEditions

• Simple UI!

(Kapil)

Page 18: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

#3Locking

• Uses WebDAV semantics

• “Stealable” locks

• Locks are automatic on any edit action

• Tells you who locked it, and how long ago

(Raphael, Jean-François, Limi)

Page 19: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better
Page 20: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

#4Easier Sharing(Doug, Victor, Danny, Limi)

Page 21: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

Old approach

Page 22: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

New approach

Page 23: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

#5Link Integrity

• Tracks what internal resources are relying on each other

• Warns you if you try to delete an image that is used in a page, linked to, or in other way used

(Andi)

Page 24: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

#6Generalized

Previous/Next(Pelle, Souheil, Henrietta)

Page 25: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better
Page 26: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better
Page 27: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

#7Fieldsets

(Florian, Limi)

Page 28: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better
Page 29: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

• UI for admins to respond to events

• Examples:

• Move to folder on add

• Send email

• Change workflow

• Pluggable (new events, new rule elements)

#8Content Rules Engine

(Markus, Martin)

Page 30: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

#9Portlets Engine

• UI for managing portlets

• Portlets per:

• Folder

• User

• Group

• Infrastructure to write advanced portlets

(Martin, Geir, Dorneles, Philipp)

Page 31: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

#10Indexing Support for

Word/PDF(Kapil/Andy)

Page 32: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

#11OpenID support

• Decentralized login/identity system

• Lets you use your URL as a login

• In use by sites like LiveJournal, Technorati

• Plugins exist for Wordpress, MediaWiki, etc

• Backed by companies like Verisign

• Available today and shipping with Plone 3

(Wichert)

Page 33: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

#12Workflow Improvements

• More bundled workflows

• Workflow control panel

(Raphael, Jimmy, Jan, Vincenzo, Danny, Limi)

Page 34: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better
Page 35: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

Plone 3 ♥ Zope 3

• All new features using Zope 3

• Plone 3.0 includes Zope 2.10 + Zope 3.3

• Depends on CMF 2.1

(Hanno, Alec + everybody)

Page 36: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

#14Better markup support

• Wiki syntax support for all markup

• Even Word/OpenOffice ;-)

• “Wiki flavor, no wiki aftertaste”

• New formats supported:

• Markdown

• Textile

(Whit, Tom)

Page 37: Plone 3: Sneak Peek 3... · Plone 3 Zope 3 • All new features using Zope 3 • Plone 3.0 includes Zope 2.10 + Zope 3.3 • Depends on CMF 2.1 (Hanno, Alec + everybody) #14 Better

#15Ajax

• In-place editing

• Inline validation

• Improved UI and widgets

• Less trips to the server

• Still fully accessible

• Making Plone more efficient to work with

(Godefroid, Balazs, Ben, Martin)