Copix 3.0.1

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
21
nov.
2007
PHP
Ça ne chôme pas avec le framework Copix. Une semaine après la sortie de la version 3.0, la version 3.0.1 arrive.

Pour rappel Copix est un des tout premier frameworks PHP ayant vu le jour (il y a plus de 6 ans). La version 3.0 constitue une étape importante du projet. Une refonte complète a été effectuée permettant de faciliter grandement le développement et le déploiement des applications de toutes sortes.

L'objectif de l'équipe désormais est de sortir régulièrement de nouvelles versions, ainsi que de nouveaux modules fonctionnels tout en maintenant l'API stable. Dans le but de faciliter ces objectifs, les sources ont été migrées vers un dépôt SVN et complétées par un outil de suivi de projet Trac. N'hésitez pas à l'utiliser pour vos rapports de bug ou demandes d'évolutions.

Copix est distribué sous licence LGPL 2.1. Copix est un framework proposant :
  • Une architecture MVC 2 pour une plus grande maintenabilité et évolutivité.
  • Plusieurs systèmes de templates, basés sur Smarty et PHP, ainsi que des fonctions additionnelles pour automatiser les rendus HTML.
  • Un système de cache pour garantir des temps de réponse optimums.
  • Une gestion des URL significatives permettant de formater l'URL d'une page.
  • Un système d'installation de modules avec gestion des dépendances de classes, d'extension.
  • Un support de l'internationalisation avec détections des langues.
  • Un système de DAO automatique complété par plusieurs drivers de SGBD (Oracle, MySQL, PostgreSQL, SQLite).
  • Un framework AJAX (Mootools).
  • Une architecture extensible, permettant la création, l'utilisation et le paramétrages de plugins et de modules
  • Une série de modules prêt à l'emploi : Wiki, CMS, Blog, Server SOAP.
  • Un système de gestions des log avec plusieurs interfaces (Fichier, DB, Firebug).
  • Une classe gérant les variables de sessions avec un système de namespace.
  • Un système de filtres de récupération de données, permettant de faciliter les uploads de fichier.
  • Des tests unitaires ainsi qu'un rapport de code coverage.
  • Un système d'évènements permettant un dialogue entre les modules.
  • De nombreux tutoriels et une documentation complète pour une prise en main rapide du framework.


Feuille de route :
  • Itérateur en retour des requêtes avec les DAO.
  • Système d'installation et de mise à jour de modules à distance.
  • Possibilités de développement de modules spécifiquement Ajax et onglets
  • Système de gestion automatique des formulaires et d'images.
  • Modules de syndication, de gestion des fichiers de propriétés.
  • Évolution des fonctions des DAO.

Aller plus loin

  • # Utilisation sur hebergement mutualisé

    Posté par  . Évalué à 2.

    Bjr,
    Je viens de découvrir copix .
    Dire que ça fait 6 ans que ça existe, comme quoi on apprend tous les jours.
    Bref, j'ai survolé, mais il me semble qu'il faille un hébergement dedié pour l'utiliser.
    Ma question existe-il des frameworks similaires facilement utilisables sur un hébergement mutualisé?
    Car je me disais que j'allais me lancer dans le dev d'un tel framework, un très petit projet bien sur.
    • [^] # Re: Utilisation sur hebergement mutualisé

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      Où il est dit qu'il faille un hébergement dédié ? Certes, il a des prérequis (PHP 5.2 et PDO par ex) qui ne sont pas installé chez tout les hébergeurs, mais bon, si l'hebergeur a installé tout ce qu'il faut, y a pas de raison qu'il faille un dédié.

      Pour d'autres frameworks sinon, tu en as des tonnes. Celui qui se rapproche le plus est peut être celui que je développe, puisque c'est un fork d'une vieille version de Copix, mais qui bien sûr a beaucoup évolué et n'a plus grand chose de commun au niveau code, avec Copix toutes versions confondues.. Cependant je ne dirais pas son nom, je ne voudrais pas faire de la contre-pub à mes anciens camarades de jeux ;-)
    • [^] # Re: Utilisation sur hebergement mutualisé

      Posté par  (site web personnel) . Évalué à 1.

      Un mutualisé suffit, sur mon site tu trouveras une solution pour l'installer sur OVH notamment. On a fait des essais chez Free et ça fonctionne. N'hésite pas à passer sur le forum si tu as besoin de conseils à ce niveau, les réponses sont très rapides.
    • [^] # Re: Utilisation sur hebergement mutualisé

      Posté par  . Évalué à 2.

      Il existe Prado que j'utilise depuis quelques mois. Le seul prérequis est PHP 5.1.

      Je ne connaissais pas copix, pourtant j'avais fait quelques recherches lorsque j'ai choisi Prado. Il n'y aurait pas des petits problèmes de promo ?
      • [^] # Re: Utilisation sur hebergement mutualisé

        Posté par  (site web personnel) . Évalué à 0.

        Il est quand même sur la première page de google en tapant framework Php :) (comme le framework de Laurent en passant).

        C'est vrai que même si Copix n'est pas aussi connu que ZF, Prado ou Symfony, il est néanmoins utilisé par de nombreux sites à grand audience. Malheureusement ceux-ci ne le mettent pas assez souvent en avant.
  • # frameworks php

    Posté par  . Évalué à 2.

    Merci pour vos réponses.
    C'est cool ça bouge un peu dans les frameworks php.
    Tant mieux, car après avoir fait du java difficile de programmer en php comme avant.
    Je vais donc tester un peu.

Suivre le flux des commentaires

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