15
Install-Tool 2.0 What has been done and how the future should look like.

Install -Tool 2 - t3dd07.typo3.org · Frame w ork for Install -Tool for TYPO3 4.X Document V ersion 0.4 Author: Thomas Hempel Date: 27 .04.2007 clas s.tx_install_c ontr oller .php

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Install -Tool 2 - t3dd07.typo3.org · Frame w ork for Install -Tool for TYPO3 4.X Document V ersion 0.4 Author: Thomas Hempel Date: 27 .04.2007 clas s.tx_install_c ontr oller .php

Install-Tool 2.0What has been done and how the future

should look like.

Page 2: Install -Tool 2 - t3dd07.typo3.org · Frame w ork for Install -Tool for TYPO3 4.X Document V ersion 0.4 Author: Thomas Hempel Date: 27 .04.2007 clas s.tx_install_c ontr oller .php

Overview

‣Why do we need a new Installer?‣What has been done so far?‣Why are we here?‣What has to be done?‣How should it be done?‣Who wants to do it?

Page 3: Install -Tool 2 - t3dd07.typo3.org · Frame w ork for Install -Tool for TYPO3 4.X Document V ersion 0.4 Author: Thomas Hempel Date: 27 .04.2007 clas s.tx_install_c ontr oller .php

Why?

-No skinning-Large pages-No multilingualism-No auto-detection-Hard to extend-Hardcoded output-...

Pros Cons

✓It‘s working

Page 4: Install -Tool 2 - t3dd07.typo3.org · Frame w ork for Install -Tool for TYPO3 4.X Document V ersion 0.4 Author: Thomas Hempel Date: 27 .04.2007 clas s.tx_install_c ontr oller .php

What has been done yet?

Collected informationWishlist (Wiki)Concepts (Wiki)

Page 5: Install -Tool 2 - t3dd07.typo3.org · Frame w ork for Install -Tool for TYPO3 4.X Document V ersion 0.4 Author: Thomas Hempel Date: 27 .04.2007 clas s.tx_install_c ontr oller .php

New concepts

Installer Setup-Center

Hardcoded ModelViewController

One script Modules

Page 6: Install -Tool 2 - t3dd07.typo3.org · Frame w ork for Install -Tool for TYPO3 4.X Document V ersion 0.4 Author: Thomas Hempel Date: 27 .04.2007 clas s.tx_install_c ontr oller .php

Open questions

‣How should the output be rendered?‣General‣Forms

‣What steps are necessary for an installation?‣How can the information made accessible?

Page 7: Install -Tool 2 - t3dd07.typo3.org · Frame w ork for Install -Tool for TYPO3 4.X Document V ersion 0.4 Author: Thomas Hempel Date: 27 .04.2007 clas s.tx_install_c ontr oller .php

Rendering‣HTML Templates‣TYPO3 Templating Engine‣External Templating Engine (Smarty?)‣PHP Templates‣Rendering with cObj‣Own solution with pseudo-code

Page 8: Install -Tool 2 - t3dd07.typo3.org · Frame w ork for Install -Tool for TYPO3 4.X Document V ersion 0.4 Author: Thomas Hempel Date: 27 .04.2007 clas s.tx_install_c ontr oller .php

General concept-ideaFramework for Install-Tool for TYPO3 4.X

Document Version 0.4 Author: Thomas Hempel Date: 27.04.2007

class.tx_install_basics.phpclass.tx_install_controller.php

class.tx_install_view.php

TYPO3 Install-Tool output of Module X or Y (or both)

dispatch

TYPO3Skin

cObj ?

Template ?

Module 1

Module 2

Module X

Modules from Install-Tool andexternal extensions

Page 9: Install -Tool 2 - t3dd07.typo3.org · Frame w ork for Install -Tool for TYPO3 4.X Document V ersion 0.4 Author: Thomas Hempel Date: 27 .04.2007 clas s.tx_install_c ontr oller .php

What does a module?

‣Provides all information for a specific task‣Communicates with the Installer via API‣Encapsulates the complete logic‣Does not print out anything

Page 10: Install -Tool 2 - t3dd07.typo3.org · Frame w ork for Install -Tool for TYPO3 4.X Document V ersion 0.4 Author: Thomas Hempel Date: 27 .04.2007 clas s.tx_install_c ontr oller .php

Classification

‣Tags (Tagclouds like in blogs)‣Categories‣Not at all? (Search with live filtering)‣A combination

Page 11: Install -Tool 2 - t3dd07.typo3.org · Frame w ork for Install -Tool for TYPO3 4.X Document V ersion 0.4 Author: Thomas Hempel Date: 27 .04.2007 clas s.tx_install_c ontr oller .php
Page 12: Install -Tool 2 - t3dd07.typo3.org · Frame w ork for Install -Tool for TYPO3 4.X Document V ersion 0.4 Author: Thomas Hempel Date: 27 .04.2007 clas s.tx_install_c ontr oller .php
Page 13: Install -Tool 2 - t3dd07.typo3.org · Frame w ork for Install -Tool for TYPO3 4.X Document V ersion 0.4 Author: Thomas Hempel Date: 27 .04.2007 clas s.tx_install_c ontr oller .php

Any questions or ideas?Be inspired to share!