[TYPO3-ect] lib/div & compatibility
Benjamin Mack
benni at typo3.org
Mon Apr 28 11:29:21 CEST 2008
Hey all,
actually IMHO the best solution would be to integrate a stable version
of this API into the core (extension "cms"). Because ext devs already
have trouble to check which version of TYPO3 they are using
(compatversion is helping here), but with the whole lib / div versioning
mess it gets more complicated and ext devs would say "you can only use
my ext with div2007 and TYPO3 4.1" --- this is just plainly wrong. We're
trying to make it easier but actually we're making it more complicated.
div2007 was released because the div wasn't stable yet, and unless div
is not stable, it is not really useful IMHO.
Of course, people will complain that the development would be slower
when integrated in the core, but it does not make sense to change the
APIs of a MVC framework all the time (MVC isn't that complicated ;-)). A
framework is there to be stable, so the logical step would be to
finalize lib/div and then integrate it in 4.3.
The ext authors would only need to have a check if compatversion is 4.3
and otherwise would need to require lib / div from TER.
greetings,
benni.
-SDG
Daniel Bruessler wrote:
> Hello Franz,
>
> so the only solutions seems to be that we use special extensionkeys for
> every release of the framework.
>
> * first release (=SVN branch01): lib 01 + div 01
> * second release (=SVN branch02): lib 02 + div 02
>
> Within a branch _NO change of the API_, just bugfix-updates.
>
> And an alias for the current version: lib=lib02, div=div02 (we know this
> from Linux. If you install "mysql" you get the latest version of mysql.
>
> => No problem to have several release-versions in the same installation.
>
> Better?
>
> Cheers!
> Daniel
More information about the TYPO3-team-extension-coordination
mailing list