Feature #32333

Modular and configurable bootstrap

Added by Robert Lemke almost 10 years ago. Updated almost 10 years ago.

Status:
Resolved
Priority:
Must have
Assignee:
Category:
Core
Start date:
2011-12-06
Due date:
% Done:

100%

Estimated time:
PHP Version:
Has patch:
No
Complexity:
hard

Description

The bootstrap contains a big amount of specific initialization methods. The order of execution and selection of initialization methods is hardwired in the Bootstrap class. This makes it impossible for package developers to provide alternative boot sequences for specific tasks (such as for a very optimized caching mechanism) and in general results in a rather function-based, sequential code than being object-oriented.

It thus should be possible to register Request Handlers for specific purposes and those should be in charge of the actual boot sequence which is executed.


Related issues

Related to TYPO3.Flow - Bug #32552: PackageStates are saved on each requestResolvedRobert Lemke2011-12-14

Actions
Related to TYPO3.ExtJS - Bug #32821: ExtDirect Request Handler needs to be adjusted to refactored BootstrapResolvedSebastian Kurfuerst2011-12-23

Actions
#1

Updated by Gerrit Code Review almost 10 years ago

  • Status changed from Accepted to Under Review

Patch set 5 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/6997

#2

Updated by Christopher Hlubek almost 10 years ago

After testing the patch I found at least one problem:

  • The activation of new packages does not work with this patch applied. "flow3 package:list" does not show an inactive, new package.
#3

Updated by Gerrit Code Review almost 10 years ago

Patch set 6 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/6997

#4

Updated by Gerrit Code Review almost 10 years ago

Patch set 7 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/6997

#5

Updated by Gerrit Code Review almost 10 years ago

Patch set 8 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/6997

#6

Updated by Gerrit Code Review almost 10 years ago

Patch set 9 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/6997

#7

Updated by Gerrit Code Review almost 10 years ago

Patch set 10 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/6997

#8

Updated by Gerrit Code Review almost 10 years ago

Patch set 11 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/6997

#9

Updated by Gerrit Code Review almost 10 years ago

Patch set 12 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/6997

#10

Updated by Gerrit Code Review almost 10 years ago

Patch set 13 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/6997

#11

Updated by Robert Lemke almost 10 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
#12

Updated by Karsten Dambekalns almost 10 years ago

  • Target version changed from 1.1 to 1.1 beta 1

Also available in: Atom PDF