[TYPO3-50-general] OrthoScript

David Toshack david at vaultin.com
Tue May 15 07:54:33 CEST 2007


Martin Ficzel wrote:
> i suggest to examine alternative datastructures before deciding how ts-2
> should be parsed at all.

The Apache Jetspeed 2 Portal Structure Markup Language (PSML)[1] might
be a good example alternative data structure. Its all done to JSR
standards and stored in XML markup and has an API and GUI as a part of
Apache Jetspeed. It can also be stored in the file system or relational
database from the GUI.

The API and GUI manages PSML for page, folder and limited portlet layout
and decoration. It is also used to manage security constraints[2] and
menus[3]. PSML doesn't go anywhere near the actual portlet data
structure itself, that is left up to an MVC model of its own.

PSML does not cover as much ground as TypoScript but it has been in
development for a long time by the Apache Jetspeed team and there may be
something to learn from the API and GUI when looking at examples of
alternative data structures for TS-2.


Cheers,
David


[1] http://portals.apache.org/jetspeed-2/guides/guide-psml.html
[2]
http://portals.apache.org/jetspeed-2/guides/guide-security-declarative-psml.html
[3]
http://portals.apache.org/jetspeed-2/guides/guide-menus-declarative-psml.html


More information about the TYPO3-project-5_0-general mailing list