[TYPO3-ect] New roadmap lib/div/cool
Elmar Hinz
elmar07 at googlemail.com
Tue Nov 20 09:21:32 CET 2007
Hello,
the last week I need to spend some time into work and research, to get a
vision where to lead the lib/div/cool project and how to get it into a
stable state. I want to give a short overview of the upcoming steps, as far
as I can see it today. I will explain details later.
1.) Bringing lib/div to a final alpha version without adding new features:
* lib/div is basically defined as a controller, with some assisting
helper classes (lib_link, lib_image, ...).
* The option to call "subcontrollers" like the resultbrowsers,
should stay.
* The pipe of processors should be stripped and
exported to an optional addon extension.
* Philip Almeida is interested to support here.
2.) Migrating lib/div to a PHP5 version with autoloading:
* That's the part already started, but needs to be finished.
* This becomes the beta and stable branch of lib/div.
3.) Component TS, probably under the key cool:
* Make TS easily extendable with real objects, by extensions.
* Keywords: Object-TypoScript (obts), Tapestry, container, Spring, PAC.
4.) Connecting ends:
* The final step will be to optionally embed the components into
nested XHTML templates.
* It will be possible to set the component properties both from
TS and from XML.
* Keywords: Tapestry, Asp.Net, Formidable.
Lib/div/cool will give solutions in the field of the controller and the
view. They don't giv solutions for the model. We need projects in parallel
here. As far as I can see there are two different successfull approaches,
unsing dynamic or statically generated SQL:
A.) Active record: (Steve Ryan?)
* Ruby on Rails
* TYPO3 Core Engine (TCE)
B.) ORM: (Michael Knoll?)
* Propel
* Torque
There has been talking about projects in this direction for TYPO3 since
years now. I would like to see some people comming up with an official ECT
project here.
Regards
Elmar
More information about the TYPO3-team-extension-coordination
mailing list