Jelix

Software Screenshot:
Jelix
Software Details:
Version: 1.6.7 updated
Upload Date: 18 Apr 16
Developer: Laurent Jouanneau
Distribution Type: Freeware
Downloads: 88

Rating: nan/5 (Total Votes: 0)

Jelix was developed with pragmatism, ease of use, simplicity, performance, flexibility and robustness in mind.

It comes with an API dealing with numbers of technical aspects: data access, MVC model, templates, output format generators (HTML, XUL,…), Web services (xml-RPC, json-RPC), forms generator, CRUD, authentication, rights management, localization, etc…

A modular structure and an organization of the files of the project is present, imposing a framework and some developing standards.

A “layer” organization of the project splits content into: presentation, coordination, service, business, persistence.

What is new in this release:

  • defaultconfig.ini.php is renamed to mainconfig.ini.php. defaultconfig.ini.php is still supported but is now deprecated. (Olivier Demah)
  • a new localconfig.ini.php to store configuration specific to an environment (dev, prod...)
  • New jApp::mainConfigFile() method to retrieve the path of the main configuration file
  • Plugins for templates provided by your application are now the priority over those provided by the framework. So you can "override" existing template plugins now.
  • New methods addJSLinkModule() or addCSSLinkModule on the html response object, to add easily links to JS and CSS files stored in modules.

What is new in version 1.6.5:

  • defaultconfig.ini.php is renamed to mainconfig.ini.php. defaultconfig.ini.php is still supported but is now deprecated. (Olivier Demah)
  • a new localconfig.ini.php to store configuration specific to an environment (dev, prod...)
  • New jApp::mainConfigFile() method to retrieve the path of the main configuration file
  • Plugins for templates provided by your application are now the priority over those provided by the framework. So you can "override" existing template plugins now.
  • New methods addJSLinkModule() or addCSSLinkModule on the html response object, to add easily links to JS and CSS files stored in modules.

What is new in version 1.6.4:

  • defaultconfig.ini.php is renamed to mainconfig.ini.php. defaultconfig.ini.php is still supported but is now deprecated. (Olivier Demah)
  • a new localconfig.ini.php to store configuration specific to an environment (dev, prod...)
  • New jApp::mainConfigFile() method to retrieve the path of the main configuration file
  • Plugins for templates provided by your application are now the priority over those provided by the framework. So you can "override" existing template plugins now.
  • New methods addJSLinkModule() or addCSSLinkModule on the html response object, to add easily links to JS and CSS files stored in modules.

What is new in version 1.6.3:

  • defaultconfig.ini.php is renamed to mainconfig.ini.php. defaultconfig.ini.php is still supported but is now deprecated. (Olivier Demah)
  • a new localconfig.ini.php to store configuration specific to an environment (dev, prod...)
  • New jApp::mainConfigFile() method to retrieve the path of the main configuration file
  • Plugins for templates provided by your application are now the priority over those provided by the framework. So you can "override" existing template plugins now.
  • New methods addJSLinkModule() or addCSSLinkModule on the html response object, to add easily links to JS and CSS files stored in modules.

What is new in version 1.5.0:

  • PHP 5.3 and higher is required. No more support for PHP 5.2.
  • jResponseHtml now generates an HTML5 header.
  • New hashing system in jAuth.
  • New modules.

What is new in version 1.5 RC1:

  • 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.

What is new in version 1.3.3:

  • Added an error message when the pdf-fonts folder isn't found.
  • Switching from simpletest 1.1a to 1.1
  • Updated wikirenderer to 3.1.5

What is new in version 1.4 beta 1:

  • Virtual templates
  • New API to support HTTP cache
  • New classes to read Atom and RSS feeds
  • New class, jPref, to set and get dynamic/functionnal configuration options. An interface is available to allow a webmaster to manage these preferences.
  • Modules can provide their own response object and indicate them directly into the configuration
  • Modules can provide their own CSS and JS file without copying them into the www directory

What is new in version 1.3.1:

  • jLog and jResponseHtml have now plugins
  • New error managements. jLog is used to store errors, and errors are not displayed any more in responses.
  • New error page (http code: 500), displayed when an error occured. you can redefine it to have the design you want.
  • All connection profiles (for jDb, jKVDb, jCache etc) are now stored in a single file profiles.ini.php.
  • A new nice debug bar, extensible, showing many informations (errors, sql queries...)
  • JELIX_APP_* constants are now replaced by methods in a new jApp class
  • improvements in jAcl2: subjects groups, rights can be forbidden by a group.
  • Major rework of jelix-scripts, to ease the use of jelix commands: no more jelix.php script. It has been replaced by a new cmd.php into the application to launch commands on the application, and by a single createapp.php script into lib/jelix-scripts/. Jelix-scripts is provided in the three editions of Jelix (dev, opt, gold).
  • Better handling of the CGI context for CLI scripts that are launched with php-cgi
  • Upgraded all vendors libraries: TCPDF 5.9.093, php5redis 1.2, jquery 1.6.2, jQuery UI 1.8.15, markitup 1.1.12

What is new in version 1.3:

  • jLog and jResponseHtml have now plugins
  • new error managements. jLog is used to store errors, and errors are not displayed any more in responses.
  • new error page (http code: 500), displayed when an error occured. you can redefine it to have the design you want.
  • all connection profiles (for jDb, jKVDb, jCache etc) are now stored in a single file profiles.ini.php.
  • a new nice debug bar, extensible, showing many informations (errors, sql queries...)
  • JELIX_APP_* constants are now replaced by methods in a new jApp class
  • improvements in jAcl2: subjects groups, rights can be forbidden by a group.
  • Major rework of jelix-scripts, to ease the use of jelix commands: no more jelix.php script. It has been replaced by a new cmd.php into the application to launch commands on the application, and by a single createapp.php script into lib/jelix-scripts/. Jelix-scripts is provided in the three editions of Jelix (dev, opt, gold).
  • Better handling of the CGI context for CLI scripts that are launched with php-cgi
  • Upgraded all vendors libraries: TCPDF 5.9.093, php5redis 1.2, jquery 1.6.2, jQuery UI 1.8.15, markitup 1.1.12

What is new in version 1.2.5:

  • jLog and jResponseHtml have now plugins
  • New error managements. jLog is used to store errors, and errors are not displayed any more in responses.
  • New error page (http code: 500), displayed when an error occured. you can redefine it to have the design you want.
  • All connection profiles (for jDb, jKVDb, jCache etc) are now stored in a single file profiles.ini.php.
  • A new nice debug bar, extensible, showing many informations (errors, sql queries...)
  • JELIX_APP_* constants are now replaced by methods in a new jApp class
  • improvements in jAcl2: subjects groups, rights can be forbidden by a group.
  • Major rework of jelix-scripts, to ease the use of jelix commands: no more jelix.php script. It has been replaced by a new cmd.php into the application to launch commands on the application, and by a single createapp.php script into lib/jelix-scripts/. Jelix-scripts is provided in the three editions of Jelix (dev, opt, gold).
  • Better handling of the CGI context for CLI scripts that are launched with php-cgi
  • Upgraded all vendors libraries: TCPDF 5.9.093, php5redis 1.2, jquery 1.6.2, jQuery UI 1.8.15, markitup 1.1.12

What is new in version 1.2.4:

  • Some errors 'datepicker undefined' appear sometimes when displaying a form with a datepicker. The reason: js files were not loaded in the right order
  • CLI entrypoint: require instructions should have full path in order to run the script from anywhere
  • jDaoConditions - Oracle needs table prefixes in the generated order clause
  • Fixed regression: jtpl plugin 'include' couldn't handle recursivity because of metas.
  • Fixed a notice: refcount was not declared in jFormsDataContainer

What is new in version 1.2.2:

  • Enhancements:
  • New jtpl modifier: round
  • Bugs fixed:
  • auth_url_return is not passed to the form during the logout
  • Months and days in full date in french should begin by a lower case
  • jcache::flush should flush only cache file of the given profile.
  • - ctrl_value should be memorized in order to not display twice when using ctrl_value outside a formcontrols loop + using a formcontrols
  • The magicquotes plugin generates a notice with PHP 5.3
  • Fix incompatilities with MySql 5.5.x in sql script.
  • Fixed the sqlite script for jacl2db
  • Added missing table in install_jacl2.schema.sqlite.sql
  • Fixed the support of meta in included templates.
  • jLog should not use the request object if it doesn't exist yet
  • jIniFileModifier didn't save content after section renaming, ini merging and other changes.
  • Fixed a notice appearing in the wizard about force_encoding, in some cases
  • Jelix-scripts, createapp: fixed bad generation of next version for new project.xml file
  • In testapp, use the real lib version of jelix during the package build, so testapp accepts some minor jelix updates
  • Fixed some translations and weird french sentence

Requirements:

  • PHP 5.3 or higher

Similar Software

WebMachine
WebMachine

28 Feb 15

Grape
Grape

11 Mar 16

ColdBox
ColdBox

12 May 15

MEAN
MEAN

19 Jul 15

Other Software of Developer Laurent Jouanneau

WikiRenderer
WikiRenderer

10 Feb 16

SlimerJS
SlimerJS

20 Jul 15

Comments to Jelix

Comments not found
Add Comment
Turn on images!