[TYPO3-team-core-v5] FLOW3 / Phoenix Planning Meeting -- Notes
Sebastian Kurfürst
sebastian at typo3.org
Wed Nov 23 14:30:14 CET 2011
Hey everybody,
thanks for this very productive planning meeting.
I updated the overview wiki page to reflect the current state, and
created issues for the newly discussed tasks:
http://forge.typo3.org/projects/typo3-v5-distribution-base/wiki/Wiki
Below follows the meeting protocol.
Greets,
Sebastian
*TYPO3 Phoenix Planning Meeting - 23.11.2011*
Agenda
shortly go through list
on http://forge.typo3.org/projects/typo3-v5-distribution-base/wiki/Wiki,
try to quickly discuss things (who does what, ...)
* [FLOW3] Improve FLOW3 performance (Robert currently working on it,
until christmas ;))
* make sure we send proper cache headers
* ESI support based on Fluid Widgets
* Caching mechanism should not be an ugly hack in bootstrap -> so
bootstrap will be refactored to be very thin
* --> new bootstrap concept
* MVC will also be refactored a little: "Web" and "CLI" in "Mvc" will
be moved away
* --> Robert will continue working on it as soon as Rasmus is gone and
he is not sick anymore
* Performance of AOP Proxy Building can also be improved; Robert has
some ideas about it
* Bastian tries some measures to improve performance on Windows
(different file system, ...)
* [FLOW3] Localization #11954 (Karsten working on it -- quite far already)
* Label translation / Public API is being polished
* still missing: conventions for XLIFF label keys; concept for
translating command line output
* [FLOW3] Admin Toolbar #30890 (Christian thinking about it, no
implementation yet)
* Christian has some ideas about it, checked some other admin tools
for inspiration (f.e. Symfony); started with a wireframe
* Christian will update the issue
* Coding: in the next two weeks
* Idea of Robert: Generate a "Clover" file for AOP / Security Policy
Inspection --> this could be opened by IDE
* --> Christian
* [FLOW3] Documentation
* Robert: HTTP Kernel
* Karsten: Localization
* Bastian will document stateless widgets & some not yet mentioned
routing features
* Rens: might be able to some doc if needed, just assign an issue with
a part needing attention which is not too complex :) (command line
chapter? )
* [FLOW3] Concept for package Management -> currently open
* [FLOW3] PHP Port of JSON schema #31277
* Concept almost ready, can be implemented now
* nice, separate task with clear boundaries
* -> Rens will look into that
* [Phoenix] Management /Other Views: #31639 (!!! for next sprint release)
* Sebastian has created a basic prototype
* We should use subrequest for the management view (different modules)
since most of the management view would be plugins
* No javascript in the beginning, only replace the page reloads with ajax
* CSS Framework: http://twitter.github.com/bootstrap/ - could be used
for layout of the management view (layout, forms, etc.)
* Should consult with Berit
* http://html5boilerplate.com/ ?
* Create a system view (user/group management) - create new backend
user, modify users, delete etc.
* (later) Create/integrate a page tree
* -> Aske
* [Phoenix] Rendering Process Refactoring: #31638(Sebastian, Robert,
Christian) (!!! for next sprint release)
* First ideas:
* Prototype based inheritance
* Strategy pattern to find current node & node can be explicitly defined
* Selector syntax to target (sub-)collections (CSS selector syntax?)
* -> Sebastian will continue with discussing this topic --> next step:
TypoScript syntax definition
* [Phoenix] Content Localization: #10515
* --> we'll postpone it to next year
* [Phoenix] Phoenix Sprint Release: #31644
* we want a "phoenix" website (done by Andi), where we can publish the
sprint release
* --> Andi
* Rens: just shout if you need help
* [Phoenix] Links inside text towards other content: #13534
* --> we'll postpone it to next year
* [Phoenix] make Image Size adjustable in UI #30099 (Rens) (!!! for
next sprint release)
* there still is a recursion error, but basically it works (TODO
Sebastian --> have a look at the error)
* [Phoenix] Configurable access rights on nodes in UI #13545 (!!! for
next sprint release)
* --> Rens, next week
* [Phoenix] Refactoring FE / BE communication towards more REST #29987
* --> we'll postpone it, as it also interacts with Robert's HTTP
refactorings
* TODO Sebastian -> update Phoenix wiki start page
Who has how much time in the next weeks (for Phoenix // for FLOW3)
* Robert: ~1 day/w Phoenix, 3 days/w FLOW3
* Rens: ~1 day/w for both (could be more)
* Markus 1day/w Phoenix
* Aske: 1 day/w Phoenix
* Sebastian: 1 day/w both, maybe more in the week before christmas
* Bastian: 1 day/w both
* Christian: ~ 1 day/w both more possible nearer to christmas
Can we find more smaller, easier tasks?
* Pagetree bugfixing ( https://review.typo3.org/#change,6625 ),
and http://forge.typo3.org/issues/31716 --> Markus
* FLOW3 org website -- try to edit it
* the CSS styling for the containers are not
correct http://forge.typo3.org/issues/32031
* Get rid of javascript animation -> should be done by css
transitions http://forge.typo3.org/issues/32032
* Enabling/disabling "Preview mode"
* Toolbar toggling (slidedown/up)
* Error handling for "Publish Page"
button http://forge.typo3.org/issues/32033
* Page tree should be expanded not only towards the first level, but 2
or 3 levels http://forge.typo3.org/issues/32034
* Smaller :p not easy: Remove FIXME's in FLOW3? LOL
* http://forge.typo3.org/issues/30584 should be easy and small
* review: https://review.typo3.org/#change,6681
*Date of Next meeting: next meeting in around two weeks (5. - 11.
December), use doodle to find exact date.*
More information about the TYPO3-team-core-v5
mailing list