[TYPO3-dev] RFC: Change roadmap for 4.5 and 5.0
Dimitri Tarassenko
mitka at mitka.us
Mon Apr 10 21:26:43 CEST 2006
Michael,
On 4/10/06, Michael Scharkow <mscharkow at gmx.net> wrote:
> So again: Continue the 4.x line with bug fixes only, and start TYPO3 5.0
> now, with some snapshots on the way, like the ZOPE people did with X3.
+1, absolutely.
If anyone told me that there will be no major releases after 4.0 for
1.5-2 years, but just maintenance and bugfixes, I would see this as an
ADVANTAGE. Just as I think having 2 year release cycles in RHEL is
something worth paying for versus getting Fedora Core updated every
half a year. And if that means breaking backwards compatibility in
some places, so be it.
PHP5 as a requirement does not rule out mass hosting as a platform
even now. With my current struggle with 1&1 their PHP5 cgi binary is
more stable than PHP4, and switching between the two is just a
.htaccess issue. In a year PHP5 will be the norm.
Plus, a lot of TYPO3 parts do need to die to give way to better and
more contemporary alternatives, for example:
- tslib_db and DBAL should die and be replaced with ADOdb-based layer.
Along this way, dates/times in the DB should BE dates and times, not
Unix timestamps.
- TypoScript should die. It's templating functions should be done
through Smarty which is much more extensible and easier to learn than
all these wraps/stdWraps. The configuration functions can either be
switched to XML or kept as key=value pairs.
- TYPO3 v.5 should use Unicode by default and at all times, and use
mbstring or something similar to do it instead of how it's done now
- BE should be based on AJAX
- XCLASSing should die and be replaced with some technique that would
allow chaining more than 1 extensions to a class.
- hooks should die and be replaced/refactored into new methods empty
in the original class
If I have a glimpse of hope of having at least half of this in 5.0 in
2 years and a promise that 4.x branch will be supported/bugfixed
until then I'd be a very happy camper! ;))
--
Dimitri Tarassenko
More information about the TYPO3-dev
mailing list