[TYPO3-dev] RFC: Change roadmap for 4.5 and 5.0

Franz Holzinger franz at fholzinger.com
Mon Apr 10 22:15:28 CEST 2006


Hello

> 
> I don't know what is the real issue of an overhauled BE-Interface, as it
> is aimed to be done in a 4.5 Release but at least I would imagine
> anything more than just cosmetic changes does *necessarily* involve
> medium-sized code-adjustments. And if this is meant to be even somehow
> backwards-comaptible to all those fancy USER and PAGE-TSConfig options
> available now it seems like wasting a bunch of work which should rather
> go into a unfied approach of a true architectural improved TYPO3 5.0
> 
> I like the idea:
> improve, adjust the 4.0 branch with small and light improvements,
> getting rid of any bugs that need to be fixed but concentrate from now
> on on all the work that needs to be done for a 5.0 release in
> approximatly 15 months or so.
> 

I would like to have some more work done with the 4.0 branch.
Each backend class which has lines like

----------------------------
// Make instance:
$SOBE = t3lib_div::makeInstance('SC_alt_doc');

// Preprocessing, storing data if submitted to
$SOBE->preInit();
if ($SOBE->doProcessData())	{		// Checks, if a save button has been
clicked (or the doSave variable is sent)
	$SOBE->processData();
}


// Main:
$SOBE->init();
$SOBE->main();
$SOBE->printContent();
-----------------------------

at the bottom, shall be derived from another class that contains all the
code.
This would make it possible that someone writes a backend extension
which XCLASSES or inherits from the base class of the TYPO3 class in
order to reuse the code and do not have to copy/paste it.
So this would make it possible to do almost everything with extensions
what can be done now only in TYPO3 Core.

And the BACKPATH $this->backPath member variable should be used for the
pathes.

This would be even more important if the development in the future
should go to 5.0 and not much work shall get invested into 4.0. So the
exension developers themselves would have the possibility to improve 4.0
using derived or XCLASSED core classes.
So the work to improve 4.0 could be done by the extension developers
themselves for their needs. Later this development could build another
4.x version.

- Franz











More information about the TYPO3-dev mailing list