[News] Jelix news 2012-03-16

2 views
Skip to first unread message

Laurent Jouanneau

unread,
Mar 16, 2012, 5:43:38 PM3/16/12
to je...@googlegroups.com

These last week there were many activities on the repository, with
improvements bring by 6 contributors.

Improvements for the next release 1.4

* A new class jPref and a module jpref_admin, developped by Florian, to
allow to manage preferences in an application. Steven helped by fixing
some issues.
* The coordinator is now attached to the global object jApp, and
accessible with @@jApp::coord()@@. The global variable @@$gJCoord@@ is
now deprecated. To migrate, entry points should be modified to use the
new API. (Laurent)
* new autoload system for modules. It is possible to declare classes for
the autoloader in the module.xml file of a module. This autoload system
is compatible with the PSR0 sp�cification. (Laurent)
* Response classes can now be provided directly by a module (Laurent)
* The error management at startup has been reworked and the error page
has been improved (Laurent)
* Improvements in Jelix-scripts: createapp generate a .gitignore file
and the parameters file .jelix-scripts.ini can now be stored in the
current directory or its parents.
* New plugin for the coordinator, to trace action execution (Florian)
* New method @@save()@@ on records object of jDao (Sid-Ali)
* HugoKernel fixed an arguments issue in the PostgresSQL driver
* And other little improvements..

Improvements in Jelix 1.3.x and 1.4:

* Upgrade of jQuery UI to 1.8.18 (Philippe V.)
* Upgrade of TCPDF (Philippe V.)
* Support of @@{meta_html jsie7}@@ and @@{meta_html jsltie7}@@
(Philippe V.)
* The debug barre is now activated by default in new applications (Laurent)
* Improvements of the support of PHP-CGI when it is used in a command
line context (some hosting company don't provide the true PHP-CLI)
(Laurent)
* New class jServer allowing to retrieve some information about the
server. (Laurent)
* Bug fix: some errors could appears in some plugins of the debug barre
(Laurent)

Bug fixes in the branch 1.2 (and also 1.3, 1.4)

* Fixed a regression in jTpl: meta was processed in @@fetch()@@ even if
they were processed before
* some inconsistencies in returned value in drivers of jKVDb were fixed.
* A warning was fixed in the method @@jResponse::getPort()@@
* Fixed a STRICT notice in @@jDbPDOConnection::lastInsertId()@@


Project life

And now, here some events in the Jelix world:

* Our Booster website [1] have been improved by Florian, the most
visible part is the new design ;-)
* Florian started also a new tutorial, a "Jobeet like". After a
discussion on IRC, he created the project AperoDev [2]
* Laurent study a new solution to publish manuals, which would be a
wiki based on Git. Users could still do online modificiation, but they
could also contribute throw directly a Git repository. It is interesting
for big work or to do offline modifications

Few days ago, a french PHP developer was worried [3] about perfomance of
PHP frameworks, after reading results of a benchmark made by an other
blogger [4] and after doing his own benchmark. However Jelix was not in
the pool of tested framework, so Olivier did the same benchmark with
Jelix [5]. His conclusion is that Jelix is most performant of many PHP
framework.

Very encouraging for the project, its contributors, and users ;-)


This news was also published on the web site.
Thanks to Foxmask for his help on this news.


[1] http://booster.jelix.org
[2] https://github.com/FlorianLB/AperoDev
[3] http://xhtml.net/php/697-Vitesse-de-Symfony-2-reponse-aux-commentaires
[4] http://blog.curiasolutions.com/the-great-web-framework-shootout/
[5] http://www.foxmask.info/post/2012/02/24/the-great-php-framework-shootout

Reply all
Reply to author
Forward
0 new messages