Welcome

1.0.0

Getting started

Here's how to get into the flow:

  1. Kickstart your first package

    Go to /home/jayu/public_html
    and run
    ./flow3 kickstart:package MyCompany.MyPackage
    to create a package with a standard controller

  2. Test your controller

    "MyCompany.MyPackage" has either not yet been created or not activated. Follow step 1 and reload this page.

    If you named your package "SomethingElse" visit http://www.jayu.me/SomethingElse/

  3. Read the tutorial

    Switch over to the Quickstart Tutorial to get the a first overview.

  4. Remove the Welcome package (optional)

    Deactivate the Welcome package with
    ./flow3 package:deactivate TYPO3.Welcome

About

About FLOW3

FLOW3 is an offspring from the development of the upcoming version 5 of TYPO3 and can be used independently from TYPO3 as an application framework. It is licensed under the terms of the GNU Lesser General Public License version 3 or later.

Credits

Many people have contributed to FLOW3 with ideas, design, testing, money, code and espresso. A big thank you goes to the TYPO3 community and the members of the TYPO3 Assocation who made the development of FLOW3 possible at all.

The main part of FLOW3 was designed and developed by Robert Lemke. The Content Repository implementation was developed and major contributions to FLOW3 were made by Karsten Dambekalns, who co-leads the FLOW3 project. Andreas Förthner designed and developed the Security Framework while Bastian Waidelich created the initial implementation of FLOW3's routing mechanism. Sebastian Kurfürst and Bastian Waidelich designed and implemented the Fluid templating engine.

Further important contributions were made by the FLOW3 team, including Daniel Brün, Thomas Hempel, Christopher Hlubek, Christian Jul Jensen, Tobias Liebig and Nils Jeisecke.

Further documentation and the PHP Code Sniffer Rules have been contributed by Irene Höppner, Tim Eilers and Malte Jensen.

The initial design of the AOP framework and the IoC container were inspired by the viFramework developed by Florian Grandel who also pointed Robert to the Spring Framework which was a great source for inspiration. Further frameworks and projects which influenced the design of FLOW3 are AspectJ, NanoContainer, Ruby on Rails, Symfony, QT and surely more.

The overall design and concepts would be way less mature and elegant if experts like Martin Fowler, Eric Evans, Jimmy Nilsson, Kent Beck or Paul Duvall wouldn't have shared their insights in books and talks.

Many more contributions have been made by various members of the TYPO3 and PHP community - thanks to all of you!

Installed Packages

  • Jayu.Main

  • Symfony Components YAML Library Symfony.Component.Yaml 1.0.6

    The Symfony YAML Component

  • Welcome package with default view for FLOW3 TYPO3.Welcome 1.0.0

    This package provides a start screen for the FLOW3 distribution with links to online resources.

  • FLOW3 Kickstarter TYPO3.Kickstart 1.0.0

    A simple generator for controller and views.

  • Fluid Templating Framework TYPO3.Fluid 1.0.0

    Next-Generation Templating Framework for FLOW3 and TYPO3 5.0, also backported to TYPO3 4.x

  • Doctrine Doctrine 2.2.0-dev

  • Party Information Framework TYPO3.Party 1.0.0

    A PHP implementation of the OASIS Customer Information Quality (CIQ) XML Standard.

  • FLOW3 TYPO3.FLOW3 1.0.0

    FLOW3 is an enterprise PHP application framework making extensive use of software development paradigms that had not been brought to PHP programming yet.