typo3typo3-6.2.xtypo3-flow

What is the relationship between TYPO3 cms and TYPO3 flow?


TYPO3 CMS is an Open Source content management system and TYPO3 Flow is a PHP-based application framework, then is there any relation between TYPO3 CMS and TYPO3 Flow. Please help me to find an answer.

Thanks in advance.


Solution

  • Flow is a PHP framework from TYPO3 family, which can be used on its own. TYPO3 family has a few more members, the most important are TYPO3 CMS and Neos. See the TYPO3 family brand page.

    Released at the end of 2011, Flow was initially developed as a foundation for a next generation web publishing platform called Neos (released one year later). Nowadays Flow is used as a standalone framework, suitable for building complex web applications, offering advanced features like Dependency Injection, Aspect Oriented Programming and more.

    Flow - together with Fluid, the templating engine used by Flow - is backported to TYPO3 CMS as a extbase and fluid system extensions. It is just a backport, made to ease developing TYPO3 CMS extensions and offer some of sophisticated Flow features there. Though, you cannot just take Flow package and drop it into TYPO3 CMS, expecting it will work. Although under rapid development, TYPO3 CMS has its historical background and the core principals are different than in newer/younger Flow.