Jelix est un framework opensource pour PHP 5.1, qui comporte de nombreux composants et repose sur des modèles connus comme MVC, DAO, etc, tout en restant léger et performant. La version 1.0 beta 3 qui vient de sortir apporte des nouveautés importantes :
* un système de formulaire qui permet de gérer automatiquement les erreurs, la validation aussi bien côté client que coté serveur, ainsi que la génération automatique du code HTML et javascript. Tout ceci à partir d'un simple fichier descriptif en XML. ( http://jelix.org/articles/manuel/jforms )
* un contrôleur générique pour faire de la gestion de données très rapidement (type CRUD) ( http://jelix.org/articles/tutoriels/principal/crud )
* un module pour faire des tests unitaires aisément
* une uniformisation dans l'organisation des divers types de plugins
* de nombreuses améliorations dans la plupart des composants du framework.
Et bien sûr, comme dans les versions précédentes, Jelix 1.0 beta 3 propose une architecture modulaire, un moteur de template performant, des composants pour gérer l'authentification, les droits, l'internationalisation, ou encore faire du mapping relationnel-objet et de la communication inter-module. Le framework peut prendre aussi en charge les urls significatives, les thèmes, l'UTF-8, XML-RPC, JSON, RESTFull et bien d'autres choses. Sans oublier des scripts en ligne de commande qui permettent de développer rapidement.
À noter aussi les améliorations sur le site et les gros efforts qui ont été fait sur la documentation. Enfin l'ouverture d'une forge pour les développeurs de modules, plugins, et outils pour Jelix, qui comporte notamment un projet de plugin pour Eclipse, jelixeclipse, facilitant le développement d'applications pour Jelix.
Jelix 1.0 beta 3 est utilisé sur plusieurs sites, dont un à très forte audience (l'une des plus grosses plateformes de blog en France), et de ce fait peut être considéré comme stable. C'est d'ailleurs la dernière beta avant la version 1.0.
Jelix est disponible en deux éditions : l'édition "developer" pour la phase développement d'une application, et l'édition "optimized" (facultative), optimisée pour les serveurs en productions.
Site web : http://jelix.org
Téléchargement : http://jelix.org/articles/telechargement/stable
Liste détaillée des changements : http://jelix.org/articles/changelog/1.0beta3
La forge : http://forge.jelix.org
* un système de formulaire qui permet de gérer automatiquement les erreurs, la validation aussi bien côté client que coté serveur, ainsi que la génération automatique du code HTML et javascript. Tout ceci à partir d'un simple fichier descriptif en XML. ( http://jelix.org/articles/manuel/jforms )
* un contrôleur générique pour faire de la gestion de données très rapidement (type CRUD) ( http://jelix.org/articles/tutoriels/principal/crud )
* un module pour faire des tests unitaires aisément
* une uniformisation dans l'organisation des divers types de plugins
* de nombreuses améliorations dans la plupart des composants du framework.
Et bien sûr, comme dans les versions précédentes, Jelix 1.0 beta 3 propose une architecture modulaire, un moteur de template performant, des composants pour gérer l'authentification, les droits, l'internationalisation, ou encore faire du mapping relationnel-objet et de la communication inter-module. Le framework peut prendre aussi en charge les urls significatives, les thèmes, l'UTF-8, XML-RPC, JSON, RESTFull et bien d'autres choses. Sans oublier des scripts en ligne de commande qui permettent de développer rapidement.
À noter aussi les améliorations sur le site et les gros efforts qui ont été fait sur la documentation. Enfin l'ouverture d'une forge pour les développeurs de modules, plugins, et outils pour Jelix, qui comporte notamment un projet de plugin pour Eclipse, jelixeclipse, facilitant le développement d'applications pour Jelix.
Jelix 1.0 beta 3 est utilisé sur plusieurs sites, dont un à très forte audience (l'une des plus grosses plateformes de blog en France), et de ce fait peut être considéré comme stable. C'est d'ailleurs la dernière beta avant la version 1.0.
Jelix est disponible en deux éditions : l'édition "developer" pour la phase développement d'une application, et l'édition "optimized" (facultative), optimisée pour les serveurs en productions.
Site web : http://jelix.org
Téléchargement : http://jelix.org/articles/telechargement/stable
Liste détaillée des changements : http://jelix.org/articles/changelog/1.0beta3
La forge : http://forge.jelix.org
> Lire le journal (16 commentaires, moyenne: 1,8).
Vous avez demandé le commentaire #868013.



Documentation
La documentation est peut-être riche et fournie mais selon moi, il manque fortement une documentation dans un format imprimable pour justement se plonger dans l'apprentissage du framework en mode déconnecté (d'internet et même d'un ordinateur).
Désolé mais je reste adepte du format papier (livre ou PDF imprimé) à lire au calme et je pense que ça peut freiner l'adoption de ne pas proposer un support de ce type ...
Voilà, voilà, c'était pour dire rien du tout ...
[^]Re: Documentation
Le problème est que j'ai choisi de mettre la doc dans un wiki, pour que des contributeurs puissent aider facilement à la rédaction. Mais j'ai pas trouvé de wiki qui me convienne, et qui permette de générer un PDF à partir de tout une arborescence de pages.
Mais je note ta requête :-)
[^]Re: Documentation
Le format wiki peut se transformer relativement rapidement en Docbook puis à partir de là et d'un plan de la doc' à générer, cela fournit facilement du txt, pdf, html...
J'avais regardé cela avec un contributeur sur http://faq.eagle-usb.org/wakka.php?wiki=DocFaqEagleFr avec une intro au Docbook sur http://faq.eagle-usb.org/wakka.php?wiki=DocBook
et les dévs effectués : http://faq.eagle-usb.org/wakka.php?wiki=DevFaqEagleFr (oula en 2003 déjà /o\).
Sans doute que côté wikipedia leur projet de création d'encyclopédie papier a avancé, mais je n'ai pas forcément bien suivi.
[^]Re: Documentation
Je viens de commencer sur Jelix.
Oui, ce serait sympa une documentation offline.
Et puis, ça permettrait sûrement de développer un module spécialement conçu pour le PDF en plus :-) (Le tout extrait d'une base, j'en salive déja)
http://ethtezahl.over-blog.com/
http://www.grattadom.com