Copix est un framework, c'est à dire un ensemble de composants qui permet de structurer les applications PHP4 afin de les rendre plus facilement maintenable et évolutive.
Les particularités de Copix sont d'organiser une application en plusieurs couches (presentation, coordination, service, domaine, persistance) et d'avoir une architecture 100% objet et modulaire.
Son noyau intègre ainsi un système de plugins pour étendre ses fonctionnalités, et un système de module pour réaliser des briques fonctionnelles réutilisables. Tout ceci pour favoriser la capitalisation sur les développements.
Cette nouvelle version apporte de nombreuses évolutions par rapport à la version 2.0, permettant une meilleure productivité, parmis lesquelles :
- 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
Copix 2.1 est distribué sous la licence LGPL (Copix 2.0 était sous GPL) et est réalisé par ASTON, une SSII spécialisée dans les applications métiers en Intranet et Internet.
Le site officiel est http://copix.aston.fr(...)
Vous pouvez télécharger Copix sur http://adullact.net/projects/copix/,(...) la plate-forme d'hébergement de projets libres de l'adullact (Association des Développeurs et des Utilisateurs de Logiciels Libres pour les Administrations et les Collectivités Territoriales). Vous y trouverez également l'accès CVS.
Un site communautaire http://www.copix.org(...) ouvrira prochaînement ses portes (héberge pour le moment uniquement le forum des utilisateurs http://forum.copix.org(...) )
Une version spécifique pour PHP 5 est en cours de développement.
# ps
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 8.
Tout le monde y trouve donc son compte : moi parce que je peux continuer à bosser sur un projet que j'aime, que je peux continuer à utiliser comme je veux et Aston parce qu'en définitive elle ne perd pas complétement l'un de ses "experts" du projet. Elle continue donc de profiter des améliorations que je pourrais apporter dans le futur.
Vive les logiciels libres :-)
[^] # Re: ps
Posté par DPhil (site web personnel) . Évalué à 4.
Bon, après avoir utilisé la version 2.0 remaniée sur quelques points pour qu'elle colle un peu mieux à mes besoins (utilisation de ADODB notament) , je vais pouvoir me mettre à la 2.1 et aux fameux CopixDAO.
[^] # Re: ps
Posté par Erwann Robin (site web personnel) . Évalué à 1.
enfin, je parle de l'install des modules.
[^] # Re: ps
Posté par Mathieu Feulvarc'h . Évalué à 1.
J'ai travaillé en tant que stagiaire chez eux.
# projets similaires ?
Posté par ccomb (site web personnel) . Évalué à 3.
(pour avoir une vue d'ensemble)
[^] # Re: projets similaires ?
Posté par DPhil (site web personnel) . Évalué à 2.
Eocene, Phrame, Krysalis: pas testés
# Dépêche ??
Posté par tuiu pol . Évalué à 1.
si tu n'as pas le courage je veux bien me dévouer :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.