Feature #10472

Fluid Standalone distribution

Added by Bastian Waidelich almost 11 years ago. Updated almost 9 years ago.

Status:
New
Priority:
Could have
Assignee:
-
Category:
Core
Target version:
-
Start date:
2010-10-26
Due date:
% Done:

0%

Estimated time:
Has patch:
No

Description

Create a script that extracts a Fluid version from the current trunk that is usable without TYPO3.
This means, that all dependencies to TYPO3 or Extbase functions have to be worked-around or moved to the distribution.

#1

Updated by Sebastian Kurfuerst over 10 years ago

  • Tracker changed from Major Feature to Story
#2

Updated by Sebastian Kurfuerst over 10 years ago

  • Tracker changed from Story to Feature
#3

Updated by Benni Mack over 10 years ago

  • Has patch set to No

The following Extbase interfaces/classes are directly used by Fluid.

My feeling is that one needs to have a small subset of Extbase, probably in a separate package, in order to have Fluid running with it. Extbase + Fluid both take their code from there then.

Tx_Extbase_Object_ObjectManager
Tx_Extbase_Object_ObjectManagerInterface
Tx_Extbase_Persistence_ObjectStorage
Tx_Extbase_MVC_Controller_ControllerContext
Tx_Extbase_Reflection_ObjectAccess
Tx_Extbase_Reflection_Service
Tx_Extbase_Reflection_ClassReflection
Tx_Extbase_Utility_ClassLoader

View
Tx_Extbase_MVC_View_ViewInterface
Tx_Extbase_MVC_Web_Routing_UriBuilder
Tx_Extbase_MVC_Controller_FlashMessages Widgets
Tx_Extbase_Core_Bootstrap
Tx_Extbase_Configuration_ConfigurationManagerInterface
Tx_Extbase_MVC_View_ViewInterface
Tx_Extbase_MVC_Controller_ActionController
Tx_Extbase_MVC_RequestInterface
Tx_Extbase_MVC_ResponseInterface
Tx_Extbase_MVC_Web_RequestBuilder
Tx_Extbase_MVC_Web_Request
Tx_Extbase_MVC_Web_AbstractRequestHandler
Tx_Extbase_MVC_Web_Response
Tx_Extbase_Object_Container_Container
Tx_Extbase_Persistence_ObjectStorage
Tx_Extbase_Persistence_QueryResult
Tx_Extbase_Persistence_ManagerInterface
Tx_Extbase_DomainObject_AbstractDomainObject
Tx_Extbase_Security_Channel_RequestHashService
Tx_Extbase_Utility_Extension
Tx_Extbase_Utility_Localization
Tx_Extbase_Utility_ClassLoader
Tx_Extbase_Validation_PropertyError

Also available in: Atom PDF