The aim of this project is a new website that presents Fluid, providing documentation and downloads (like libraries and ports of the engine). But probably the most important part of this new microsite is going to be the Viewhelper repository, a platform to share and discuss Fluid Viewhelpers.
Users should be able to submit new Viewhelpers by specifying a category, the desired target platforms (TYPO3 v4x, FLOW3, TYPO3 v5x...) and by providing some code. Furthermore people should be able to suggest changes to existing Viewhelpers in the form of comments and/or unified diffs. Viewhelpers and suggested changes should be commentable and votable.
All existing Fluid Viewhelpers will be entered in the database with a reference to the corresponding PHP Class in the SVN repository.
- The site should be based on Extbase/Fluid so that it can run on an existing TYPO3 instance and we won't have to maintain yet another system (it might be ported to FLOW3 though in the future, who knows)
- I think, it would be great to have this site reachable at fluid.typo3.org - maybe even running on the same TYPO3 instance as typo3.org?
- Whether it runs on the same TYPO3 instance or not, users should be able to login with their existing typo3.org credentials (SSO)
- In order to get a usable site online as soon as possible, only the most important features like listing of existing Viewhelpers and a basic commenting system should be included in the verst version. More advanced features like submitting new Viewhelpers, suggesting Viewhelper changes, notifications & voting could be added in later versions.
Note: This is just a draft!