Jelix 1.5.0

Jelix

Jelix is an Open Source PHP5 framework aims to ease the development of applications or Web sites of any kind. It contains many components to use the MVC pattern to access the databases through the Jelix ORM to generate many kind of content etc.. It is a framework which enforce to organize files within specific directories, offering an easier way to maintain applications.

Features of Jelix:
- Designed for both little web sites and and huge-loaded web sites.
- Applications architectured in modules, allowing to reuse easily your code
- Fully object oriented, made on known design pattern: MVC, DAO..
- Offers many useful components, and most of them are extensible (plugins) to fit your needs
- Support natively many output format: XHTML, XUL, RSS, ATOM, RDF, ZIP, XML, PDF, etc.
- Make web services developement easier : XML-RPC, JSON, and other Ajax stuffs.
- Include a powerful form system to create all kind of forms in few minutes
- Use the dedicated ORM, jDAO, or just the abstract layer jDb to access to SQL databses, or jKVDb to access to any NOSQL databases.
- Develop a full backoffice application in few minutes, with authentication and rights management, through provided modules and the CRUD controller.
- Deploy and upgrade your application in seconds, with the new installation system of Jelix 1.2

Goals of Jelix:
- Performance: making a very fast framework (optimized code, cache system etc..)
- Simplicity: providing a friendly API, scripts for scafolding…
- Flexibility: allowing plugins, modules, event system..
- Robustness: responses to the browser are always in the expected format
- Pragmatism: not reinventing an API if PHP provides already this API

What's New in This Version:
- PHP 5.3 and higher is required. No more support for PHP 5.2.
- jResponseHtml now generates an HTML5 header. A new class jResponseHtml4 have the same behavior of the previous jResponseHtml version.
- Added a HEADTOP variable for error template, and added the possibility to add content at the top of the html header, in the HTML response.
- It is now possible to declare the class map for jSoapClient, into an other file than profiles.ini.php.
- jEvent: possibility to disable listener of some modules.
- jLocale: adds the possibility to have dash in a property name.
- The FakeServerConf lib for tests has been added.
- Moved locales of jacl2db from the jelix module to the jacl2db module.
- Moved locales of jacldb from the jelix module to the jacldb module.

License type: LGPL
Date added: 3 years, 9 months 4 days ago | Last updated: 1 year, 9 months 28 days ago

More popular Framework

Listing Files

  • .htaccess
  • 13 Bytes
  • 02/03/2011 00:22:28
jelix-scripts
  • LICENCE
  • 17.6 KB
  • 02/03/2011 00:22:34
  • my.default.conf.php.dist
  • 3.9 KB
  • 02/03/2011 00:22:34
commands
List All Files