**Phoenix Content Management Module Discussion** **Notizen vom 15.06.2012** * Fallback view * Templates/List/Address/Index.html * \url{https://github.com/mneuhaus/Foo.ContentManagement/blob/master/Classes/View/FallbackTemplateView.php} * -> refactoring von "expandGenericPathPattern" im TemplateView * ContentManager / Adapter * \url{https://github.com/mneuhaus/Foo.ContentManagement/blob/master/Classes/Core/ContentManager.php} * Rename Adapter -> PersistentStorageAdapter * ContentManager -> PersistentStorageService * $being umbenennen in $object * ContentManager::getClassShortName -> raushauen und dann als RoutePart machen (später) * Cache-Funktionalität in Aspekt abkapseln * -> wie bei route cache: \url{http://git.typo3.org/FLOW3/Packages/TYPO3.FLOW3.git?a=blob;f=Classes/Mvc/Routing/Aspect/RouterCachingAspect.php;h=8a2fcdab022b47503879b4a86a78fd5301baf12c;hb=HEAD} * **Listing von Records** * \url{https://github.com/mneuhaus/Foo.ContentManagement/blob/master/Classes/Controller/ListController.php} * \url{https://github.com/mneuhaus/Foo.ContentManagement/blob/master/Resources/Private/Templates/List/Index.html} * \url{https://github.com/mneuhaus/Foo.ContentManagement/blob/master/Resources/Private/Content/List/Default.html} * * ListController * verwaltet "NavigationController" (evtl. über NavigationViewHelper) <-- SubRequest-Mechanismus * cm:render List (ohne SubRequest) * \url{https://github.com/mneuhaus/Foo.ContentManagement/blob/master/Classes/ViewHelpers/Render/ListViewHelper.php} * \url{https://github.com/mneuhaus/Foo.ContentManagement/blob/master/Resources/Private/Content/List/Default.html} * NavigationProvider --> umbauen zu normalem Controller: NavigationController * -> mit extra ViewHelper, um auf Inhaltsbereich zu verlinken * Testing: \url{http://git.typo3.org/FLOW3/Packages/TYPO3.Fluid.git?a=tree;f=Tests/Functional/Form;hb=HEAD} ----------------------- Marc Neuhaus, Sebastian Kurfürst **OVERVIEW** Module Overview Page: \url{http://jira.phoenix.typo3.org:8080/browse/PHX-112} (WIP - Sören Malling -- TODO: ask for status) **Generic Data View (Manage -> Content)** * Overview Page: \url{http://jira.phoenix.typo3.org:8080/browse/PHX-98} ** Action Bar: \url{http://jira.phoenix.typo3.org:8080/browse/PHX-104} *** Editing: **\url{**http://jira.phoenix.typo3.org:8080/browse/PHX-108**} **UNRELATED** CLI Commands in Launch Bar: \url{http://jira.phoenix.typo3.org:8080/browse/PHX-114} * Details: \url{http://jira.phoenix.typo3.org:8080/browse/PHX-99} * Workspace Preview: \url{http://jira.phoenix.typo3.org:8080/browse/PHX-97} ------------------------------------------------------- \url{http://forge.typo3.org/issues/37293} Source Code: \url{https://github.com/skurfuerst/TYPO3.TYPO3} * \url{http://skitch.com/skurfuerst/8uk5c/content} * \url{https://github.com/skurfuerst/TYPO3.TYPO3/tree/master/Resources/Public/JavaScript/phoenix/management} \url{http://phoenix.flow3.famelo.com/} \url{https://github.com/mneuhaus/Foo.ContentManagement} \url{https://github.com/mneuhaus/Demo.ContentManagement} \url{https://github.com/mneuhaus/Foo.ContentManagement/blob/master/Resources/Private/Templates/Standard/Update.html} \url{https://github.com/mneuhaus/Foo.ContentManagement/blob/master/Classes/Factory/ModelFormFactory.php} \url{https://github.com/mneuhaus/Foo.ContentManagement/blob/typo3cr/Classes/Reflection/Provider/NodeContentTypeAnnotationProvider.php} \url{http://git.typo3.org/FLOW3/Packages/TYPO3.Fluid.git?a=blob;f=Tests/Functional/Form/FormObjectsTest.php;h=cb7aad6e87129fba6b50c59bd702416fb16787c0;hb=HEAD}
{}