Journal Sortie de Copix 2.1

Posté par (page perso) .
Tags : aucun
0
14
juil.
2004
Après plusieurs mois de développement, d'utilisation et de tests, voici une nouvelle version stable du framework PHP Copix.

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 (page perso) . Évalué à 8.

    Je ferais remarquer aussi l'un des avantages pour Aston d'avoir mis sous licence libre ce framework : pendant 1 an et demi, j'ai été l'un des contributeurs principaux de ce framework, au sein même d'Aston. J'ai quitté la société il y a quelques temps pour me rapprocher du lezard ;-). Mais cela ne m'empêche pas de continuer de contribuer à Copix (dans une moindre mesure certes, faute de temps).

    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 (page perso) . Évalué à 4.

      Enfin ... j'avais un temps cru à un vaporware.

      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 (page perso) . Évalué à 1.

        l'install est pas simple ...
        enfin, je parle de l'install des modules.
    • [^] # Re: ps

      Posté par . Évalué à 1.

      Je me disais bien que le produit vient d'Aston lorsque j'ai vu le nom des couches :)

      J'ai travaillé en tant que stagiaire chez eux.
  • # projets similaires ?

    Posté par (page perso) . Évalué à 3.

    Qu'y a t-il comme projets similaire à celui-ci ?
    (pour avoir une vue d'ensemble)
    • [^] # Re: projets similaires ?

      Posté par (page perso) . Évalué à 2.

      phpMVC: facile à appréhender, quelques détails de conception un peu bizarres
      Eocene, Phrame, Krysalis: pas testés
  • # Dépêche ??

    Posté par . Évalué à 1.

    Même remarque que ton journal sur les traducteurs : propose une dépêche car ce sujet est très intéressant et ton journal est très bien fait.

    si tu n'as pas le courage je veux bien me dévouer :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.