Currently we have two big development branches for TYPO3: version 4.x and version 5.x. The development of both branches is done in parallel, each with a dedicated team (some developers are part of both the v4 and the v5 team).
During an important meeting, all present core team members jointly worked out the Berlin Manifesto which states the intention of the core team for the upcoming versions of TYPO3.
These are the planned features for the upcoming versions of TYPO3 and FLOW3.
- out-of-the-box readily configured application framework
- component framework with object lifecycle management and dependency injection support
- configuration system based on PHP and YAML
- sophisticated MVC framework with convenient controllers and views
- RealURL-like routing support - but easy to configure
- package manager
- flexible cache framework with file, database and memcached storage backend
- unique AOP framework with on-the-fly proxy class generation
- transparent persistence with specific support for Domain-Driven-Design
- objects are persisted in the TYPO3 Content Repository
- error and exception handling
- enhanced reflection service with cache support
- basic resource management for files and other package media
- general purpose validation framework with several built-in validators
The release of TYPO3 v4.4 has these high-level goals:
- To increase adoption of TYPO3
- To stabilize the TYPO3 Core package by finishing open tasks
- To pave a way for a smooth transition to TYPO3 v5
- To ensure maximum backwards compatibility
The primary goal for this release is to shape the current feature set of the TYPO3 core, so TYPO3 v4.4 will feel more like a finished product with no half-baked features or "dead ends". The initial idea from the TYPO3 Developer Days 2009 (T3DD09) was to focus on "the last 20%" of the current product -- rather focus on stability of the available features than to incorporate any new bleeding edge technologies. This of course doesn't mean that your feature will be left off. Anything that's ready in time will get a chance to get in the TYPO3 v4.4.
More details can be found on the wiki page on forge.typo3.org
- Complete rewrite of TYPO3, based on a new architecture
- Content Storage
- Content (+ Model) Upgrade
- Persistence Framework
- Content Model
- Nested Content Elements
- Localization
- Templating
- Resource Management
- Routing
- Events
- TypoScript
- Package Management
- Easy Setup
- Menu Service
- Performance
- Web-based Backend
- Security Framework
- Content Access Control
- REST Web Services
- Content Editing Interface
- Unicode Support
- Translation
- Frontend Editing
- User Management Interface
- File Management Interface
- Site Dev Tools
- Notification
- Logging
- Search
- Debugging
Please note: The feature set for TYPO3 5.0 is not final and is still being specified in more detail.
Featureset not yet specified
- Versioning
- Workspaces
- Digital Asset Management
- Translation Tool
- ... and more