Le projet PhenixApp
PhenixApp est une application construite avec Zend Framework qui propose une structure définit pour que tous les développeur puisse contruire des modules compatible utilisable avec le composant principale de PhenixApp sois, Zend_Application qui permet de bien structurer le démarrage (bootstrap) de l’application.
Chaque module peut écraser les configurations par défaut et donc contrôler le bootstrap. Ils peuvent avoir leurs propres ressource, configuration, composant, plug-in, contrôleur, etc. De base, il y a 2 modules principaux qui viennent avec PhenixApp. Le module System qui contrôle les composants de base, sois l’installation des modules, la configuration de ceux-ci, la gestion des widgets dans le thème appeler « Brickwall » et plusieurs autres élément. Ensuite, il y a le module members qui gère l’enregistrement des membres, les groupes et les permissions. PhenixApp est dépendant du module système, mais le module members peut être remplacé par d’autre module qui fait les choses autrement.
PhenixApp comprend 2 types de contrôleur d’action. Sois les contrôleur public et les contrôleur d’administration. Il sont sépararer dans 2 répertoires différents ce qui peut éviter des erreurs de routing du a la confusion de 2 différentes routes. Et permet aussi d’avoir des contrôleurs de même nom pour la partit public ou administrative ce qui facilite la création des vues.
Une des principales fonctions du projet qui est très intéressante est la gestion du multilanguage autant dans les textes que dans l’url et l’encodage. Un système avancé vous permet de modifier directement en ligne vos traductions et traque les textes non traduits. Vous pouvez aussi ajouter des éléments à traduire directement dans vos templates et le système va les ajouter dans la database dès qu’ils seront affichés pour une première fois. Ensuite il vous restera qu’à faire la traduction dans les différentes langues.
Par contre, PhenixApp n’est pas encore prêt pour la production. De nombreuses interfaces d’administration restent à être terminées avant qu’une première version bêta voie le jour. Il n’y a pas encore de Base de données fournie avec le code. Nous cherche des développeurs qui aimeraient investir du temps dans le projet. Tout le code source est sur le repository tu site officiel.
Site du projet : PhenixApp-Project.net
Related posts:
If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.
Facebook comments:


J’avais un projet similaire en tête car je pense que le développement Web à besoin de la phiosophie que tu décries pour produire dans bien des cas des outils de qualités.
Je te souhaite bonne chance car c’est du travail
.