[TYPO3-announce] Announcing the first alpha release of FLOW3
Robert Lemke
robert at typo3.org
Tue Jun 2 19:51:54 CEST 2009
Dear TYPO3 community,
the FLOW3 Core Team is proud to announce the first alpha release of
FLOW3!
After 2.5 years of development we are delighted to release FLOW3 1.0.0
alpha 1 which marks the beginning of a series of alpha releases during
the coming months.
FLOW3 1.0.0 alpha 1 can be downloaded via http://flow3.typo3.org/download
This release already contains most of the features and APIs we had
planned for the final 1.0.0 release. That means you're invited to
start your own experiments with FLOW3 based applications without the
fear that the concepts and interfaces will change again overnight.
What's New?
A nice point to try and write about in the first set of release
notes! ;-)
Of course everything is new, including, for the first time in a PHP
framework, Dependency Injection and Aspect-Oriented Programming
support. Equally important features are the Caching Framework
(supporting among others File, APC and Memcache backends), transparent
Object Persistency (which stores objects in our PHP-based JSR-283
content repository), the ground-breaking template engine "Fluid", the
File Monitor (which detects code changes and flushes caches
automatically) and much much more!
What's Especially New?
In preparation for this release we have been busy improving the user
experience of FLOW3. The default distribution now comes with a nice
welcome package which helps you take the next steps towards your first
FLOW3 application. Furthermore we have integrated a documentation
browser which allows for offline browsing of the included package
manuals making it easier to find your way around. During the last 3
weeks the team has addressed almost 80 tickets covering usability
improvements and bug fixes and are hard at work fixing the remaining
outstanding tickets.
Since FLOW3 requires PHP 5.3, which hasn't yet seen a final release,
our team has created installation instructions for most platforms to
help lower the barriers for trying out FLOW3 today.
Alpha
As an alpha release, FLOW3 1.0.0-alpha1 is naturally not recommended
for production use. Be warned: It's a bit slow, eats more memory than
is perhaps healthy and has not yet undergone a full security review.
However these issues will be addressed in the upcoming alpha releases
and we're confident that FLOW3 1.0.0 Final will be a rock solid
framework which performs well in production environments (maybe
that'll be FLOW3 1.0.1 ...;-)).
Next Release
The features and issues addressed in the next alpha release mainly
depend on your feedback and our needs for TYPO3 5.0. One thing we can
already say is when the next release will happen: FLOW3 1.0.0 alpha 2
is scheduled for 1st of July 2009, so get stuck in now and make your
feedback count!
A Word of Gratitude
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 Association who made the development of
FLOW3 possible at all.
Your Feedback
We want to hear your opinions! What's your experience with this
release? What went well, what didn't? What features are you missing?
Join our discussions in the mailing list, IRC channel and twitter ...
Check out http://flow3.typo3.org/get-involved/ for ways to get
involved and get in touch.
Get into the FLOW3!
Your FLOW3 Core Team
---
About FLOW3
FLOW3 is a PHP based application framework which introduces modern
development principles such as Dependency Injection, Aspect-Oriented
Programming and Domain-Driven Design to the PHP world. Its main goal
is to take the burden of infrastructure coding off the developer and
let him focus on the actual business logic. It is well suited for all
kinds of standalone PHP applications as well as plugins for the
upcoming version 5 of TYPO3.
Most popular PHP frameworks are in fact code libraries which put the
responsibility for the overall concept on the developer. Although
FLOW3 can be configured to fit most tastes, it comes with a set of
intuitive conventions which allow for developing an application from
the ground up in no time.
More information about the TYPO3-announce
mailing list