Voilà ! Enfin une nouvelle version de Copix est sortie ! On a mis le temps mais c'est arrivé.

Il faut dire que l'on trouve sans arrêt des améliorations à apporter à ce framework PHP. On se dit, ok, on sort une version stable aprés avoir fait cela, parce c'est trop génial, mais aprés cela, il y a ceci qui nous vient à l'esprit, et c'est reparti pour un tour ! Cela retarde donc d'autant la sortie d'une version stable officielle. Sans compter que les projets clients n'attendent pas, et sont la priorité par rapport à la préparation d'une sortie officielle.

Je précise que dire "version stable" est un pléonasme, puisque les projets clients bénéficient souvent des dernières évolutions du framework. Copix est donc toujours relativement stable et robuste, puisque testé en permanence et utilisé dans les conditions réèlles.

Bien que je ne fasse plus partie de la société qui dirige le projet, je suis encore dessus à mes heures perdues. C'est l'avantage de mettre sous licence libre les logiciels réalisés au sein d'une boîte. Pour moi, je peux continuer de faire évoluer le bébé comme ça me chante, de l'utiliser comme je veux, même si je ne suis plus salarié par la société. Et pour la société, elle peut profiter encore un peu de mes compétences :-). Tout le monde a y gagner.

Enfin bref, voici donc Copix 2.1 , avec les nouveautés suivantes :

  • un support de l'internationnalisation
  • CopixDao, pour faire du mapping objet-relationnel, basé sur des fichiers de déclaration en XML (à la EJB en java)
  • Une refonte de CopixDb, la couche abstraite d'accés aux bases de données. Permet de nombreuses facilités d'écriture grâce à CopixDbWidget et facilite le mapping objet-relationnel.
  • De nombreuses améliorations au niveau du noyau
  • une nouvelle organisation des plugins plus efficace
  • Un système de paramétrage en xml dans ses propres modules
  • Des nouvelles classes utilitaires : CopixWikiRenderer, CopixSimpleXml, CopixCsv...
  • mise en conformité au XHTML de nombreux composants, plugins smarty et du template de base
  • et plein d'autres petits trucs dont le changement de licence : il est en LGPL maintenant.

Le mieux est d'aller lire le fichier CHANGELOG fourni avec la distribution Copix, que vous pouvez télécharger sur le site d'hébergement de projets de l'Adullact : http://adullact.net/projects/copix.