[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