[TYPO3-dev] TYPO3 JSR-168/JSR-170 compliance w/ Jetspeed, Graffito and all that comes with it!

David Toshack david at vaultin.com
Tue Feb 14 04:28:29 CET 2006


Hi Everyone,

I came across a post on the wiki[1],
regarding Rails which sparked some interest in a cross language 
implementation that has been in the back of my mind for quite some time.

I'm not sure how many of you are familiar with the projects being 
developed at Apache Portals [2], but originally part of the Apache 
Jakarta Project, it has been in existance for ~10 years. Since the word 
"portal" was used to represent a web application, Jetspeed[3] has 
argueably been THE standard in portal frameworks.

As TYPO3 5.0 will be leaning towards JSR-168 compliance, and hopefully 
JSR-170 compliance, Jetspeed2 and Graffito would be a great way to 
achive this with a brand spanking new TYPO3 interface. Graffito is a CMS 
Framework[4] currently undergoing uncubation at the home of Apache.

In this perfect world TYPO3 could use any number of languages (including 
Struts, PHP, Python, Ruby, w/on Rails ... etc) for portlet development, 
and have access to thousands of portlets available that would simply 
"plugin", excuse the pun! In effect TYPO3 would basically become a 
series of PSML (XML based - Portal Structure Markup Language[5]) 
configurations. These concepts have been put together over the last 10 
or so years by the best heads in the business and have turned the fellow 
heads of some huge corporate scale open source projects, like ofbiz[6], 
WfMOpen[7], IBM's WebSphere[8] and many more.

I believe The TYPO3 Association is bigger than the software it has 
created, and going by the TYPO3 community's reputation, this approach 
would no doubt become THE standard in portal implementations. But the 
question: Is this the right place for the job? I don't know, it would 
mean a huge leap and learning curve for most core developers with 
knowledge only in PHP.

Ambitous I know. Some of you are probably thinking bbbfffttthhh to Java, 
more like TYPO3 10.0, but it is only software; you could imagine it right?

Please keep in mind this post was written for nothing more than food for 
thought and has been a vision of mine with Jetspeed for about 7 or 8 
years now. I just hope you all enjoy munching on my idea!

[1] 
http://wiki.typo3.org/index.php/Extension_coordination_team#Projects_Searching_for_a_Team 

[2] http://portals.apache.org
[3] http://portals.apache.org/jetspeed-2
[4] http://incubator.apache.org/graffito
[5] http://portals.apache.org/jetspeed-1/psml.html
[6] http://ofbiz.org
[7] http://wfmopen.sf.net
[8] http://www-128.ibm.com/developerworks/websphere


Cheers,
David




More information about the TYPO3-dev mailing list