09-09-2012, 09:59 AM
Bonjour,
Suite au développement de très nombreux sites/applications web en PHP, j'ai abouti à une structure commune permettant une bonne ré-utilisabilité.
De cette structure, j'ai créé un framework afin d'universaliser mon travail, de le rendre plus extensible et, bien sûr, lui permettre d'être reconnu.
Le principe de base de ce framework est d'allier simplicité, légèreté et extensibilité afin de sortir du modèle de la plupart des autres frameworks.
Ce framework est allégé de toute fonctionnalité inutile et permet, par son système de bibliothèques, d'ajouter autant d'extensions que l'ont souhaite sur chaque composante.
Les pack de bibliothèques fournis peuvent être considérés comme des Bundles, ils fournissent un ensemble de fichiers permettant de configurer les bibliothèques inclues et/ou d'ajouter les modules nécessaires.
Malgré un principe MVC que partiellement respecté pour des raisons de performances, le cœur est suffisamment générique pour ajouter son propre système MVC ou un système MVC générique, un complet sera développé en fonction des besoins.
Bien qu'abouti à une base solide, le framework manque de maturité et nécessite que certains points soient revus.
Voici quelques liens:
Le site de démonstration d'Orpheus
Le site de documentation d'Orpheus
La page de téléchargement d'Orpheus
Ce framework est sous licence MIT (entièrement libre de droits).
N'hésitez pas à la tester et à me rapporter tout problème, amélioration possible et toutes vos questions.
PS: Je précise que l'équipe IGstaff n'existe plus, c'est pour ça que tout est développé sous mon pseudo personnel (Cartman34) ou sous mon vrai nom.
Suite au développement de très nombreux sites/applications web en PHP, j'ai abouti à une structure commune permettant une bonne ré-utilisabilité.
De cette structure, j'ai créé un framework afin d'universaliser mon travail, de le rendre plus extensible et, bien sûr, lui permettre d'être reconnu.
Le principe de base de ce framework est d'allier simplicité, légèreté et extensibilité afin de sortir du modèle de la plupart des autres frameworks.
Ce framework est allégé de toute fonctionnalité inutile et permet, par son système de bibliothèques, d'ajouter autant d'extensions que l'ont souhaite sur chaque composante.
Les pack de bibliothèques fournis peuvent être considérés comme des Bundles, ils fournissent un ensemble de fichiers permettant de configurer les bibliothèques inclues et/ou d'ajouter les modules nécessaires.
Malgré un principe MVC que partiellement respecté pour des raisons de performances, le cœur est suffisamment générique pour ajouter son propre système MVC ou un système MVC générique, un complet sera développé en fonction des besoins.
Bien qu'abouti à une base solide, le framework manque de maturité et nécessite que certains points soient revus.
Voici quelques liens:
Le site de démonstration d'Orpheus
Le site de documentation d'Orpheus
La page de téléchargement d'Orpheus
Ce framework est sous licence MIT (entièrement libre de droits).
N'hésitez pas à la tester et à me rapporter tout problème, amélioration possible et toutes vos questions.
PS: Je précise que l'équipe IGstaff n'existe plus, c'est pour ça que tout est développé sous mon pseudo personnel (Cartman34) ou sous mon vrai nom.
Anciennement IGstaff.
Administrateur serveur & développeur web.
Mes sites: Je ne fais plus de site de jeu.
Autres sites: Staart V2, Cartman34 PWS, Anek.me
Administrateur serveur & développeur web.
Mes sites: Je ne fais plus de site de jeu.
Autres sites: Staart V2, Cartman34 PWS, Anek.me