It all started with the SweeTS - TypoScript Development. This first “real” development environment for TYPO3 and TypoScript was good, but not really an “enterprise” development tool. So three guys and a gal -- Sebastian Böttger, David Brühlmeier, Eckhard M. Jäger (the creator of SweeTS) and Nina Meyer – got together and decided to build a truly enterprise SweeTS development environment based on Eclipse.
What is TYPO3
TYPO3 is a German built open source web content management system first developed in 1997. It is written in PHP and uses a MySQL database backend.
TypoScript is the scripting language built to modify templates and extend the application. TYPO3
has all the bells and whistles of a typical web content management system. It’s currently available in version 4.2, which was just released in April. This latest release had a number of usability improvements as well as an update to the version of PHP used.
Work is currently being done on TYPO3 v5 which includes FLOW3
, the newest version of the PHP framework for the CMS which includes features like . Domain-Driven Design, Dependency Injection and Aspect-Oriented Programming. There’s also a new object-oriented version of TypoScript – v2.0 – coming with TYPO3 v5.
The project is called DEV3 and its mission is to create an open source development environment for TYPO3/TypoScript and PHP. In addition, it will also be designed to work with the new FLOW3 framework built for TYPO3 v5. DEV3 will be based on PDT – PHP Developer Tools and Aptana-Studio, an open source AJAX IDE. This environment will be available as a plug-in to the popular Eclipse IDE.
Interested in Getting Involved?
If you are interested in helping out with this project
, there are a number of things you can do to get involved:
* Send commented TypoScript code that can be used to integrate as DEV3 code snippets
* Share your thoughts and ideas
* Share your knowledge of Java
* Be an alpha and/or beta tester
* Donate money to support the development effort
You download the current version of TYPO3 on SourceForge