Project

General

Profile

Actions

Feature #22423

closed

Install tool refactoring

Added by Patrick Broens over 14 years ago. Updated over 14 years ago.

Status:
Closed
Priority:
Should have
Category:
-
Target version:
-
Start date:
2010-04-11
Due date:
% Done:

0%

Estimated time:
PHP Version:
5.2
Tags:
Complexity:
Sprint Focus:

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)


Files

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

Related issues 13 (0 open13 closed)

Related to TYPO3 Core - Bug #22428: New install tool refactoring uses FE layer for templating instead of t3lib_parsehtmlClosedPatrick Broens2010-04-12

Actions
Related to TYPO3 Core - Bug #20579: Validation issue: Lots of cleanup in typo3/sysext/install/mod/class.tx_install.phpClosedPatrick Broens2009-06-05

Actions
Related to TYPO3 Core - Bug #22531: buttons should behave like in the general UIClosedChris topher2010-04-27

Actions
Related to TYPO3 Core - Bug #22609: Install Tool buttons have no hover stateClosedSteffen Kamper2010-05-08

Actions
Related to TYPO3 Core - Bug #15975: missing create database rights bring up ugly error pageClosedChris topher2006-04-07

Actions
Related to TYPO3 Core - Bug #15277: Set passwords for install tool and BE admin user in 1-2-3 modeClosed2005-12-13

Actions
Related to TYPO3 Core - Bug #22633: Install Tool skin is sometimes wrongClosedSteffen Kamper2010-05-11

Actions
Related to TYPO3 Core - Bug #22646: Change doctype of Install Tool to XHTML 1.0 TransitionalClosed2010-05-13

Actions
Related to TYPO3 Core - Bug #22648: Improve layout of Database AnalyserClosed2010-05-13

Actions
Related to TYPO3 Core - Bug #22726: New Backend DesignClosedBenni Mack2010-05-27

Actions
Related to TYPO3 Core - Bug #22784: Width of one paragraph of text in the Install Tool is too bigClosedSteffen Gebert2010-06-01

Actions
Related to TYPO3 Core - Bug #22961: Missing link in Install Tool FooterClosedJeff Segars2010-06-22

Actions
Related to TYPO3 Core - Bug #23330: Unused variable $warningItems in tx_installClosedOliver Hader2010-08-01

Actions
Actions

Also available in: Atom PDF