[railroad-dev] jw-refactoring-branch merged
Jan-Wijbrand Kolman
jw at infrae.com
Thu Sep 23 18:05:12 MEST 2004
Hi Railroaders,
Today I finished the larger part of refactoring the Railroad and
PloneRailroad Zope (and Plone) Products and merged this work into the
trunk. I will soon (meaning, probably tomorrow) release an 0.2 version
of these Products.
These refactorings comprise:
* Redefined interfaces for Railroad service and proxies.
* Creating base classes for the Railroad service and proxy objects.
These base classes should make it easier to create 'railroad enabled'
custom content types.
* Unittests for the service and proxy baseclasses, including a mock
Railroad server.
* RailroadService and RailroadProxy Zope objects. These objects are
basic Zope-only implementations of the service and proxy base classes.
* PloneRailroadService - an Archetypes based service implementations.
* PloneRailroadProxyMixin - an Archetypes based mixin to create custom
contenttypes for Plone.
* PloneRailroadProxy - reusing the mixin for a basic 'railroad
enabled' content object.
Of course there's still a lot to do (see e.g. the issue tracker ;) and
things will continue to change.
Next on my list is a first Silva implementation based on the Railroad
interfaces.
regards,
jw
--
Jan-Wijbrand Kolman
jw at infrae.com
More information about the railroad-dev
mailing list