Une nouvelle version du framework PHP Copix est disponible. Elle apporte de nombreuses nouveautés tout en restant compatible avec la version précédente : * CopixEvents, un système d'évènements permettant la communication inter-modules * Un système de paramétrage dynamique dans CopixConfig * Des objets de connexions à un annuaire LDAP, reprennant l'interface globale de CopixDb. * Dans CopixDb, l'API unique d'accés aux bases de données, l'ajout de drivers pour SQLServer et ODBC ainsi que l'amélioration du support des sequences et des blobs pour oci8 et postgresql. * Une meilleure prise en charge des dates dans CopixI18N, l'objet d'internationnalisation. * Mise à jour de Smarty (http://smarty.php.net), le moteur de template utilisé par Copix,en version 2.6.9. Ajout de plugins smarty propres à Copix (datei18n, htmleditor etc..) * Intégration de l'éditeur WYSIWYG fckEditor comme alternative à HTMLArea. (une option permet de choisir l'un ou l'autre de ces éditeurs) * Nombreuses améliorations et optimisations sur les plugins, le gestionnaire d'erreur, le coeur, le traitement des urls (CopixUrl). Voir le fichier CHANGELOG pour plus de détails. * De nouveaux modules sont livrés en standard : * auth pour l'authentification * install, pour le deploiement aisée d'une application basée sur copix * users et profile pour la gestion des utilisateurs et de leurs profiles et droits. Copix 2.2 reprend bien sûr toutes les facilités offertes par la version précédente : CopixI18N pour l'internationnalisation, CopixDAO pour le mapping objet-relationnel, CopixSimpleXml pour faciliter la lecture des fichiers XML, CopixProfile pour le système de droits, CopixUser pour l'authentification, etc. À noter également qu'un effort a été fait sur la documentation, bientôt complète sur tous les aspects de Copix. Copix 2.2 n'est pas en l'état compatible avec PHP5. Cette compatibilité sera, dans la mesure du possible, apportée dans Copix 2.3. Par contre, Copix 3, dont le développement débutera prochaînement, sera entiérement dédié et optimisé pour PHP5. CopixStudio, un environnement de developpement pour Copix, est lui aussi en cours de développement : La première version sera réalisée sous la forme d'une extension Firefox. Enfin, un gestionnaire de contenu, CopixCms, basé sur Copix 2.2, sortira dans les semaines à venir. Pour rappel, l'objectif d'un framework tel que Copix est d'apporter au développeur des outils logiciels permettant de faciliter le développement de tout type application web (création, maintenance, évolutions) : * en obligeant à structurer efficacement l'application, que ce soit en passant par la réalisation de module, que par la séparation en couche des traitements (presentation, coordination, service, domaine, persistance), * en offrant une API riche prenant en charge les besoins redondants (accés aux données, droits, configuration, interfaces et boites à outils) Copix 2.2, initié par la société Aston, est développé maintenant en partie par des contributeurs externes, et est distribué sous la licence LGPL. Liens : * le site communautaire : http://www.copix.org * le forum : http://forum.copix.org * la page de téléchargement : http://adullact.net/frs/?group_id=40 * la documentation : http://copix.adullact.net/2.2/