Future Plone Tech
Submitted by
jccooper.
on 2007-06-04 13:41.
Some links to demonstrate and learn about some of the new technologies we'll be able to use when we're running Plone 2.5.
Most importantly is that Zope 3 (through Five) is available, and Plone will be moving towards those technologies.Zope 3 Quick Start
More Zope 3
Some people (like me!) don't like Zope 3's component wiring, which is XML files and very, um, J2EE-ish. For those people, there's Grok. Grok makes Zope 3 much nicer to work with, and the Grok tutorial is better at teaching Zope 3 than all of the other Zope 3 materials I've read combined.
Once you get that, there Using Zope 3 View in Plone (and a whole tutorial in front of it!) Can't use Grok in Plone, yet, so we have to do it ZCML-ishly.
Along with Zope 3, we also get products that install like regular Python packages and even Eggs, a JAR-like packaging.
The unit-test framework now also supports functional testing with requests and all: Unit and Functional Tests
New in Plone also is GenericSetup, which allows us to specify tool configuration (and other stuff, even) in XML files that can be applied in various profiles.
Also, we should have a PAS tutorial on here somewhere, but as far as I know it doesn't exist. It's not that hard: see GMailAuthPlugin as a nice example.
