[TYPO3-core] FYI: Added feature #14064: Install tool refactoring

Martin Kutschker masi-no at spam-typo3.org
Sun Apr 11 22:33:11 CEST 2010


Patrick Broens schrieb:
> FYI: The attached SVN patch was committed.
> 
> Type:
> Feature
> 
> Problems:
> * It is very hard to style the install tool, because of strange
> constructs everywhere
> * The output cannot be validated
> * For the new upcoming Introduction Package we need hooks for the 1-2-3
> installer which makes it possible to overwrite and add steps
> * The install tool does not fit to the skin in the backend and needs
> separate styling when stand alone.
> 
> Solutions:
> * Make parts of the install tool templateable
> * HTML which stays in the code, must be simple, like text within plain
> paragraph tags
> * Take care of clean HTML which can be validated
> * Add hooks to class.tx_install.php
> * Start implementing new ExtBase like directory structure, right now
> only for Resources.
> * The install tool will look different when entering it from the backend
> or as stand alone. When entering it from backend, this will be stored in
> the install tool session.
> 
> Bugtracker references:
> http://bugs.typo3.org/view.php?id=14064

+ 158 require_once(PATH_tslib . 'class.tslib_content.php');

This is a very bad dependency!!!!! How can the BE of the Core depend on a FE extension? This
completely brakes the concept of layers in TYPO3. We may take "cms" as granted yet it is an extension.

Sidenote: I'm disturbed that while TYPO3 v4 gets newer and better concepts into its codebase there
is no hesitation to blur the boundary of it layers. This is not the only occurrence of stuff like
that which IMHO is - sorry - a bad coding praxis.

Masi


More information about the TYPO3-team-core mailing list