Raccourcis : Contenu - Liste des blogs
en fr

Jelix
La planète

Blogs

Vous voulez que votre blog soit intégré à cette liste ? Envoyez un mail à laurent chez jelix.org.

Les derniers billets

Bestiaire Jelix – numéro 2

09-05-2012 à 10:50:33
Mettre à jour sa version de Jelix ET son dépôt en une fois Dans ce numéro nous allons voir comment mettre à jour le dossier lib de son site/application, directement depuis les sources Jelix, en passant par un type de … Lire la suite

Bestiaire Jelix – numero 1

04-05-2012 à 10:30:55
Bonjour, au fur et à mesure que les questions s’enchainent sur le forum, une idée m’est venue de produire un bestiaire de « comment qu’on fait des bébés » avec jelix :) En somme, par forcément une FAQ, juste un recueil de … Lire la suite

ScreenCast – Wizard Jelix

03-05-2012 à 10:01:34
Ce nouvel opus « Screencast Jelix » contient 2 épisodes. 2 épisodes pour vous permettre de faire une pause entre les 2 ; ça ne sera pas de trop ;) Episode 1 – The Origins Cet épisode va vous montrer comment il … Lire la suite

ScreenCast – Personnaliser la DebugBar Jelix

23-04-2012 à 11:00:22
Dans ce nouvel épisode des « ScreenCast Jelix », celui ci va vous montrer comment mettre en place la Debug Barre, jouer avec, débogger avec, puis ajouter un plugin supplémentaire pour l’enrichir La vidéo démarre là où on en était resté la … Lire la suite

ScreenCast – Vêtir un Portail nu d’un module Jelix

20-04-2012 à 10:00:00
Voici un nouveau screencast (toujours à la « The Artist » muet quoi) qui va vous permettre de voir comment le framework Jelix est puissantissime et comment on peut intégrer un module tiers dans son portail pour lui ajouter une dimension supplémentaire … Lire la suite

ScreenCast – Créer une application Jelix en moins d’une minute

16-04-2012 à 15:27:51
Voici le début d’une série de screencasts, à la « The Artist » (comprendre « muet » parce que pas de micro mais assez explicite pour s’en passer, comme dans ZyArtiste quoi) *Votre navigateur ne supporte pas les videos HTML5* Télécharger la vidéo à … Lire la suite

HaveFnuBB 1.5.0

02-04-2012 à 09:00:46
cette nouvelle version, 1 an après la précédente quasiment jour pour jour, est marquée par de nombreuses corrections de bugs et d’importantes améliorations de performances. Corrections modules : havefnubb: moult petites corrections moduleinfos : affiche à présent les infos des … Lire la suite

Booster Jelix flambant neuf

06-03-2012 à 17:12:05
Voici une bien belle fusée. Elle revêt les nouveaux atours de Jelix qui lui manquaient depuis son relooking . La page d’accueil La page de détail d’une application et de ses versions C’est donc à présent chose faite. Et je … Lire la suite

The Great PHP Framework Shootout

24-02-2012 à 00:58:29
Le titre de ce billet fait écho au billet clouant PHP au pilori au travers des Frameworks testés que sont CakePHP, Kohana, Codeigniter, Symfony, et enfin Yii. N’étant utilisateur d’aucun, j’ai bien évidement vite vu qu’il en manquait 2 et … Lire la suite

Jelix PHP 5 Bouillon de Cultures

12-01-2012 à 10:13:36
Je ne vous présente plus Jelix, le framework PHP5, voici juste quelques news de ce dernier qui pourront vous intéresser ;-) Récemment ouverte chez googlegroups, la mailing-list Jelix-fr est le terrain de riches discussions sur le devenir du framework. Terrain … Lire la suite

Jelix 1.3 et au delà

20-10-2011 à 11:22:08

10 mois après la version 1.2, voici la version 1.3, avec son lot de nouvelles fonctionnalités. J'ai pu amélioré et stabiliser cette version 1.3 sur des projets clients, dont un gros projet de plusieurs mois (application B2B), et qui tourne maintenant en production.

Pour ceux qui n'ont pas suivi l'actu Jelix ces dernières semaines ou mois, sachez que ça a pas mal bougé avec l'aide des contributeurs :

  • migration des sources de bitbucket vers github
  • migration des services jelix.org sur un nouveau serveur plus puissant
  • nouveau site, booster.jelix.org, qui référence les modules et plugins existants pour jelix, réalisés par des utilisateurs et contributeurs.
  • une nouvelle charte graphique du portail est en préparation, avec une toute nouvelle et belle page d'accueil. Le forum sera aussi migré vers la version 1.5pre de havefnubb.

Et puis je réfléchi en ce moment à la version suivante. J'ai bien sûr des tonnes d'idées d'améliorations, dont pas mal dorment dans le bug tracker depuis des lustres. Reste qu'il faut les prioriser, et puis décider si c'est le moment ou pas de casser des choses pour mieux les refaire. Voir de casser des choses pour profiter de ce qui est déjà fait ailleurs (comprendre, réutiliser des composants existants).

La mode est au 2.0 en ce moment : Symfony 2.0, CakePHP 2.0, et bientôt Zend 2.0. La concurrence est rude et soutient un rythme plutôt soutenu :-). Jelix était en avance sur certains points. Il va falloir garder cette avance, et rattraper certains retards. Un challenge continuel.

Par exemple, Symfony 2 vient d'intégrer le concept de "bundles", qu'on appelle "modules" ici dans Jelix. Jelix a ce principe de module[1] depuis sa naissance en 2006, et on peut même dire que ça date depuis 2002 si je me souviens bien, puisque je l'avais implémenté pour la première fois dans Copix, l'ancêtre de Jelix. Symfony 2 et CakePHP 2 mettent aussi plus en avant l’interaction avec des objets représentant la requête et la réponse HTTP, un concept dominant dans Jelix depuis ses débuts. Mais Jelix a perdu du terrain par exemple sur les problématiques de cache. Ainsi il n'y a pas encore de prise en charge du mécanisme de cache de HTTP. Même si il est tout à fait possible de le faire actuellement "à la main". C'est quelque chose que l'on va améliorer (un patch est en review ;-)), entre autres choses (par exemple la couche ORM mériterait qu'on la rénove)..

Certaines améliorations vont pouvoir être faites sans casser les applis existantes, donc qui auront leur place dans une version 1.4 ou 1.5. Mais d'autres devront être faite dans une version 2.0 qui cassera quelques compatibilités. Cependant, pour le moment, la vision que j'ai d'un Jelix 2.0, ne remettra pas en cause fondamentalement les principes du framework. Je pense qu'il y aura moyen de faire des profondes modifications dans le noyau, sans rendre totalement incompatibles les modules existants. En effet, l'organisation des sources dans les modules Jelix est suffisamment structurée et éprouvée pour pouvoir ajouter d'autres types de fichiers sans bouleverser le reste. D'ailleurs, une des tendances des frameworks, d'après ce que je vois, est de structurer assez fortement l'organisation des sources, et de le faire de manière à ce que ce soit modulaire, extensible. Ce que fait Jelix depuis 6 ans maintenant ;-).

Bref, proposer toujours plus de fonctionnalités, en évitant de trop casser l'existant :-)

Une dernière chose, Jelix est un projet encore à "taille humaine". Tout contributeur potentiel peut y trouver sa place facilement[2], et il y a de quoi faire ;-). Et nous, les contributeurs actuels et moi, sommes ouvert à toute discussion, pour permettre aux développeurs de construire leurs projets de manière toujours plus efficace et plus robuste.

Venez imaginer avec nous le framework du futur[3]!

Notes

[1] Je dois reconnaître que Symfony pousse le concept un peu plus loin, mais il va suffire de peu de chose dans Jelix pour être "à niveau"

[2] ce qui est plus difficile dans un projet à plusieurs centaines de contributeurs

[3] en PHP bien sûr ;-)