Copix
Copix est un framework application basé sur PHP 5. Il sait gérer plusieurs bases de données, fournit un lot de modules très intéressants (blog, wiki, RSS...) et permet un développement professionnel d’applications WEB performantes.
Copix est avant tout un framework PHP permettant de développer des applications web dans un cadre de développement défini. Copix est modulaire et offre, dans sa version standard, des module prêts à l’emploi. Notamment un module de gestion SOAP, wiki, blog, RSS...
Ses principales caractéristiques sont :
La gestion des vues par l’intermédiaire de templates, ceux-ci peuvent être écrit en PHP ou en Smarty.
Une gestion des thèmes permettant d’intégrer vos templates dans une mise en page globale.
Un gestionnaire d’évènements qui permet un couplage de vos développement, facilitant l’intégration de votre module dans les framework
Un système DAO fonctionnel est multibase. Depuis la version 3.0 ce système est entièrement automatisé et permet d’interroger vos tables sans paramétrage préalable.
Un système de cache paramètrable et polymorphe. Il peut utiliser APC, de simples fichiers texte ou une base de données ou d’autres systèmes à venir.
D’un point de vue développeur, les librairies fournies permettent de simplifier les programmations d’applications. Copix inclus de base des classes pour créer des sockets, envoyer des mails, créer des formulaires. Dans les modules on trouve une gestion de RSS, un générateur et rendu WIKI, une gestion des services SOAP. Des tags automatiques permettant l’intégration d’Ajax ou la mise en place de formulaires sont aussi disponible.
Pour la version 3.0 l’interface d’administration à été entièrement revue. Elle peut-être modifiée selon les modules installés. La définition des liens d’administrations et des paramètres du module est aisée, tout est fait dans un fichier XML.
Les tâches automatisées à l’installation d’un module permettent non seulement de simplifier l’installation, mais aussi la mise à jour d’un module.
Les temps de réponses sont très bon.
Les principaux frameworks PHP sont Symfony et Zend Framework. Par rapport à Symfony, Copix offre un cadre moins restrictif que Symfony. Les étapes de paramétrage de Copix sont moins importantes notamment au niveau de la mise en place des couches de données.
Zend Framework est un framework davantage tourné vers l’applicatif en limitant les aspects cadre de développement.
Certains CMS comme Joomla ou Typo3, de part leurs API, se rapproche un peu de copix tout en se limitant à la gestion de Contenu.
Je fais partie des développeurs, j’ai donc un peu de mal à être objectif. Mais dans l’ensemble Copix est un système complet, fiable, stable et très puissant. Le développement d’une application Web est aisé et rapide. Complètement basé sur les design pattern, l’infrastructure est très logique et permet une évolution et une maintenance parfaite.
Les DAO (Data Access Object) sont très bien conçues, ne demandent aucune configuration et permet de développer très rapidement. La documentation est de plus en plus complète sur le site (http://www.copix.org/index.php/wiki/Documentation) et la communauté est active.
Beaucoup de sites professionnels et amateurs sont déjà développés sous Copix et des sociétés de services proposent des prestations autour du framework (forfaits, formations).
Pour résumer mon point de vue, utiliser Copix permet de développer rapidement, aisément, et avec une qualité de fonctionnement hors norme. On pourrait croire que le fait que ce soit simple donnent des performances médiocre, il n’en est rien. Mieux encore : le modèle de classe est si bien pensé que vous pouvez modifier le fonctionnement de votre module simplement en ajoutant quelques lignes dans une classe.
Par exemple, forcer le changement de comportement d’une DAO revient à déclarer une classe qui porte un nom spécifique et à coder le comportement d’une méthode. Copix va alors automatiquement utiliser cette classe comme proxy de la DAO visée.
L’utilisation de Mootools intégré de base à Copix permet d’accentuer l’aspect "interface riche" de votre site, de vos modules... et simplifie grandement la gestion de certains thèmes.
L’équipe fait aussi beaucoup de veilles technologiques pour offrir aux utilisateurs et développeur de modules de nouvelles fonctionnalités aussi fréquemment qu’elle le peut. Copix évolue vite et bien, et le support est assuré.
Merci à Patrice Ferlet et Brice Favre pour la rédaction de cette notice sur le Framawiki.
<< Mettre à jour >>
:: lien mort :: orthographe :: nouveauté :: mise à jour ::
Vous souhaitez mettre à jour la notice ? La première chose à faire est de déterminer s'il s'agit d'une mise à jour mineure ou d'une mise à jour majeure .
- Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.
- Majeure : une nouvelle version avec des nouveautés, des changements majeurs.
Commentaires
<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::
Projet abandonné ?
, le 13 mars 2014 par Fab’Lab
(0 rép.)
Informations complémentaires
Faire un don ? (défiscalisé)
Aidez-nous à atteindre notre objectif de 1080 donateurs récurrents pour assurer notre pérennité et notre développement !
Autres logiciels
Dégooglisons Internet, l’an 2
Les services en ligne de géants tentaculaires comme Google, Apple, Facebook, Amazon ou Microsoft (GAFAM) mettent en danger nos vies numériques.
Pour cette 2e année, nous continuons le défi de vous proposer une alternative Libre, Éthique, Décentralisée et Solidaire à chacun de ces services.
Autres rubriques
Libre : agenda
- Nantes: Atelier de contribution à Wikipédia, On Wednesday 30 January 2019 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Monday 30 January 2017 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Wednesday 21 December 2016 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Monday 5 December 2016 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Saturday 19 November 2016 from 18h30 to 21h30.
Informations générales
Sur le Framablog
Sur Framagora
- Disque externe hfs en lecture seule
- Problème de couleur
- Changer la langue d'un clavier sous xubuntu
- LibreOfficePortable : décimales
- au sujet de mon netbook gdium
- framabag certificat SSL revoqué
- rendre vierge ma clé
- Soumettre une notice pour un logiciel dont on est l'auteur
- Blender - Projet Gooseberry
- Bonjour
Juste une image
One Woman Show
- Creative Commons BY