Liste des fonctionnalités principales de Copix
- Une approche objet des développements;
- Réalisez vos applications avec un modèle MVC et dissociez la forme des données (exemple);
- Organisez et uniformisez vos développements afin de capitaliser un savoir faire (exemple);
- Un système de modules pour déployer et distribuer vos applications (exemple);
- Un système de plugins (plus) pour intégrer des fonctionnalités optionnelles et étendre le coeur du framework (exemple);
- Un système d'authentification (exemple) et de gestion des droits Complètement personnalisable et interchangeable (exemple) ;
- Un système d'installation automatique de vos modules (exemple);
- Une API unique et rapide (exemple)(écriture et exécution) pour dialoguer avec vos bases de données de façon sécurisée (gestion transactionnelle multisource (exemple));
- Un objet CopixServices qui s'occupe des transactions pour vous et sans efforts (exemple);
- Une API pour dialoguer avec les annuaires LDAP.
- Des DAO automatiques (exemple) vous permettant de manipuler les informations de la base sans taper une seule ligne de code;
- Un système simple et complet de rewriting d'URL;
- Un système d'évènements afin de coupler vos modules sans les rendre dépendants les uns des autres;
- Gestion de langues (détection automatique, modèles d'affichages différents);
- Un système de cache (exemple) pour accélérer les temps de réponse;
- Un système de log pour comprendre et savoir tout ce qui se passe sur votre site;
- Un système de paramétrage facile à mettre en oeuvre pour vous permettre de créer des modules configurables;
- Gestion automatique de la concurrence d'accès aux données (exemple);
- Des librairies de génération HTML (taglib) pour réaliser en un mot clef les tâches rébarbatives de la génération HTML
- Un système de thème graphique (exemple) pour personnaliser l'apparence de vos applications
- Des tests unitaires automatisés avec un rapport de code coverage !
- Un module pour exporter n'importe quelle classe en Webservice avec SOAP (exemple)
- CopixSession pour vous permettre l'utilisation de la session sur tous vos objets sans vous soucier de leur inclusion;
- Des filtres pour récupérer les données envoyées par l'utilisateur de façon sécurisée, capable même de faciliter l'upload de fichier;
- Des modules prêts à l'emploi comme un wiki, une gestion de commentaires, un moteur de recherche, .... qui fonctionnent tous avec des API souples pour vous permettre d'en tirer parti dans vos développements.
- et bien d'autres encore....
Engagements Copix
- Copix dispose d'une API stable qui sera compatible pour toutes ses futures versions 3.X.
- Une nouvelle version sera proposée tous les 6 mois (au maximum).
- Les bugs sont pris en compte en une semaine.
- Maintenir une documentation à jour
- Un support efficace via le forum et un système Trac (des supports commerciaux sont fournis par des tiers)
Fonctionnalités à venir
- Consultez la roadmap.
Copix est-il pour moi ?
Copix a été développé pour vous faire gagner du temps, quelque soit la taille de votre projet. Copix est facile à prendre en main et ne nécessite aucune opération lourde de configuration. Copix fonctionne sur une plateforme PHP standard et ne nécessite aucune extension non standard.
Copix est performant, léger, souple et prendra en charge pour vous de nombreux aspects du développement. Utiliser Copix vous permet également de vous guider dans la structure de votre application.
Utiliser Copix ne vous empêche pas, au contraire, de profiter d'autres bibliothèques tierces.
En une ligne, si vous développez avec PHP, que vous soyez débutant, intermédiaire ou expérimenté, OUI, Copix est fait pour vous !


