 |
Update:
Tom Nixon has
created a great Kube starter tutorial here!
A Kube, is a 'slidable' document type, designed for use with Zope
Page Templates. It behaves much like a folder, (where most of it's source
came from) and is created for a 'content unit' information publishing
model. Kubes work in accord with Zope's object
publishing philosophy.
The Content Unit model is explained in the context of a Kube, in this PDF document, (Adobe Acrobat
Reader 5 required).
This product, is not a technical solution, but a concept product for rapidly
working with the hyperbolic structures of relational metadata that makes
up a content unit, in a given context. Essentially, you can do really
tricky stuff with it and Page Templates. The Zope Aquisition model is
very powerfull, but there become many problems when dealing with objects
accessed using a URL string, carrying content that is meant to be processed
by Page Templates.
Kubes let you simply leverage the ZODB, without getting into SQL calls-
to enable the rapid creation and fluid development of extremely complex
relational content.
|
|
About Release 1.x (series): Releases in the 1.0 family are a stable base product, and the Office of Structured Systems is comitted to keeping it's metadata structure as the base for all future releases, (keeping stored data compatability with future releases). It has been released into several production enviornments with great success.
Current (1.x era) development with the Kube is moving through creating a very simple interaction API, which would enable direct Kube creation through varying client interfaces- HTML forms, Application Servers, SWF movies, Java applications, standalone applications, etc... This would make it a great candidate for fast persistent data storage objects which could be created manipulated by many different applications.
Also in the works are ZMI based Kube Power-Tools, to facilitate simple database schema analysis and DB dumps, from specific groups of Kubes existing in the ZODB- porting to various flavors of Open DB's, (or using any open DB classes which port to a specific data-table type).
I would love any additional pointers to open DB classes, or suggestions regarding what people are wanting in this area.
Version 1.0 is compatable with Zope 2.5.0, and the 2.4.x versions. Future development will be strictly under Zope 2.5.0, (as Page templates have now been integrated into it's source.)
I also invite any and all of your commentary or critique, [email protected] Technical, conceptual, philisophical.
download the Kube
download Kube overview PDF
|