Feature #22423

Install tool refactoring

Added by Patrick Broens over 5 years ago. Updated about 5 years ago.

Status:Closed Start date:2010-04-11
Priority:Should have Due date:
Assigned To:Patrick Broens % Done:

0%

Category:- Spent time: -
Target version:-
PHP Version:5.2 Sprint Focus:
Complexity:

Description

Problems:
  • It is very hard to style it, 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
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.

More information:
This project was started at the T3UXW09 and has it's own project page on Forge: http://forge.typo3.org/projects/show/typo3v4-installrefactoring
It has not been finished yet. In the second phase we will try to split up the huge class.tx_install.php file into smaller chunks, so it is better readable and maintainable.

The contents of the zip contains the images and should be unzipped in the folder /Resources/Public/Images/ of the extension in typo3/sysext/install/

(issue imported from #M14064)

20100411_RFC_14064-Images.zip (21.2 kB) Administrator Admin, 2010-04-11 16:45

20100411_RFC_14064.diff Magnifier (493.6 kB) Administrator Admin, 2010-04-11 16:45


Related issues

related to Core - Bug #20579: Validation issue: Lots of cleanup in typo3/sysext/install... Closed 2009-06-05
related to Core - Bug #22428: New install tool refactoring uses FE layer for templating... Closed 2010-04-12
related to Core - Bug #22453: Install Tool: PHP Warning: implode() Invalid arguments pa... Resolved 2010-04-14
related to Core - Bug #22587: Links are not styled - looks like they were forgotten Resolved 2010-05-04
related to Core - Bug #22531: buttons should behave like in the general UI Resolved 2010-04-27
related to Core - Bug #22609: Install Tool buttons have no hover state Closed 2010-05-08
related to Core - Bug #15975: missing create database rights bring up ugly error page Closed 2006-04-07
related to Core - Bug #15277: Set passwords for install tool and BE admin user in 1-2-3... Closed 2005-12-13
related to Core - Bug #22633: Install Tool skin is sometimes wrong Closed 2010-05-11
related to Core - Bug #22646: Change doctype of Install Tool to XHTML 1.0 Transitional Resolved 2010-05-13
related to Core - Bug #22648: Improve layout of Database Analyser Resolved 2010-05-13
related to Core - Bug #22726: New Backend Design Closed 2010-05-27
related to Core - Bug #22784: Width of one paragraph of text in the Install Tool is too... Closed 2010-06-01
related to Core - Bug #22804: Content of Input Fields is not displayed completely Closed 2010-06-03
related to Core - Bug #22961: Missing link in Install Tool Footer Closed 2010-06-22
related to Core - Bug #23330: Unused variable $warningItems in tx_install Closed 2010-08-01

History

#1 Updated by Patrick Broens over 5 years ago

Added in revision #18060

Also available in: Atom PDF