main | downloads | documentation | comunity | about lionframework  
Oct - 11 First stable version available!

Today is a great day: We have released the first stable version of Lion framework.
So, I have the pleasure of let you know that Lion is now ready for production usage.
Enjoy!

Jul - 12 First release candidate in two months

We are working hardly to deliver what we are going to label as a release candidate, the first stable and ready to production version of the lion framework.
It will be released within the next two months.

Apr - 03 Lion framework 1.1, released!

Wow neng! The planned roadmap for Lion framework 1.1 has been completed successfully.
Now it's time to freeze and stabilize current version before going to the next level.


Latest on version 1.1.125:

- Added: HTML-Purifier as the default filter library bound to valueholder components
- Added: Shortcut to I18n resources from the __ApplicationContext (as explained within the documentation)



 See complete changelog

Version 1.1.125
Date 2008/11/02
Changelist 1355
Install lion framework and
bootstrap a new project in
5 minutes...
Online documentation
Practical tutorials
Comunity forum

The framework

Lion is an emerging open source PHP framework for creating rich web applications as a combination of the most valuable features and patterns taken from the development community:

Dual-MVC: Maybe the most valuable feature within the framework, as a combination of a MVC (push-style MVC) and a MVP (pull-style MVC). The MVP allows to declare rich UI components within your templates, easing the integration with your own event handlers. Lion's component model handles AJAX communication in both ways: Direct and Reverse-AJAX.

Context Container: From the architecture point of view, Lion is organized by context containers representing applications, being one of the most valuable benefits his IoC capability.

Dependency Injection: Lion integrates a spring-style based dependency injection which let the framework work out the complexities of service instantiation, initialization and sequencing. It supplies service references to clients as required.

Configuration management: A .net-style configuration management system based on section handlers and working without being coupled to the final syntax (xml, ini-files, yaml, ...) Lion offers a powerful, easy and faster way to define and manage your configurations and settings.

Security: A Role Based Access Control approach, covering both Authentication and Authorization tasks and being perfectly integrated with the rest of the framework.

Url routing engine: It allows to define rules to route requests based on URL formats. It's built in top of a really fast algorithm to match URLs, which is based on perl-style regular expressions. Lion is able to build URLs from rules as well as determine the rule that fit to each URL.

Request Dispatcher System: Based on best web-oriented patterns, Lion integrates an elegant and easy to use request dispatcher, which allows to define your own intercepting filters associated to Url routes.

I18n: Allowing to manage your I18n literals as soon as you need, perfectly integrated within the rest of the framework.

Facades to cache and logging systems: Lion provides facades to handle the cache (against memcache, cache-lite, APC, ...) as well as the logging system (against log4php, ...) without coupling your code from the beginning.


Take a look at the Lion Architecture section to learn about how the framework is structured and designed to.

Lion framework is released under the MIT license terms.


Copyright (c) 2008, www.lionframework.org