PageWikiniArchive
L'interface d'administration étant conçue comme un site à part entiÚre avec des applications spéciales.
Ce moteur doit ĂȘtre indĂ©pendant des bases de donnĂ©es (PEAR et SQL standard) et avoir un code source simple et court (si possible optimal d'un point de vue des requĂȘtes).
Il doit Ă©galement fournir un squelette HTML avec quelques balises spĂ©ciales, il doit pouvoir ĂȘtre interfacĂ© avec tout type d'annuaire et utiliser le package Auth.php de PEAR. Le systĂšme des sessions sera Ă©galement gĂ©rĂ© Ă travers Auth.php.
La présentation du site sera réalisée grùce à une ou plusieurs feuilles de style CSS.
Du javascript doit pouvoir ĂȘtre ajoutĂ© par les applications "clientes" de façon trĂšs simple (fichiers attachĂ©s ou dans le corps du HTML).
Le gestionnaire devra ĂȘtre multilingue.
Une gestion du cache sera disponible.
Les pages seront compressées avant envoi au navigateur.
Le code de l'application devra respecter la Convention de codage de Tela Botanica .
Utiliser les critÚres d'évaluation des CMS proposés par Demian Turner. Il explique sa démarche sur PHPgkitchen [en] .
Voici la liste de ses critÚre traduite en français :
Vous ĂȘtes ici : Page Principale > sommaire aide Papyrus > objectifs
Objectifs de départ de Génésia
Introduction
L'objectif est de fournir une application en mesure de construire les menus d'un site WEB et de permettre d'y greffer n'importe quelle application. Cette application devra ĂȘtre multisite.L'interface d'administration Ă©tant conçue comme un site Ă part entiĂšre avec des applications spĂ©ciales.
Ce moteur doit ĂȘtre indĂ©pendant des bases de donnĂ©es (PEAR et SQL standard) et avoir un code source simple et court (si possible optimal d'un point de vue des requĂȘtes).
Il doit Ă©galement fournir un squelette HTML avec quelques balises spĂ©ciales, il doit pouvoir ĂȘtre interfacĂ© avec tout type d'annuaire et utiliser le package Auth.php de PEAR. Le systĂšme des sessions sera Ă©galement gĂ©rĂ© Ă travers Auth.php.
La présentation du site sera réalisée grùce à une ou plusieurs feuilles de style CSS.
Du javascript doit pouvoir ĂȘtre ajoutĂ© par les applications "clientes" de façon trĂšs simple (fichiers attachĂ©s ou dans le corps du HTML).
Le gestionnaire devra ĂȘtre multilingue.
Une gestion du cache sera disponible.
Les pages seront compressées avant envoi au navigateur.
Le code de l'application devra respecter la Convention de codage de Tela Botanica .
Comment évaluer Génésia
Utiliser les critÚres d'évaluation des CMS proposés par Demian Turner. Il explique sa démarche sur PHPgkitchen [en] .
Voici la liste de ses critÚre traduite en français :
- licence d'utilisation
- facile Ă installer
- code de qualité
- style de code : objet/fonctionnel
- performance
- conception de code fléxible/facilement modifiable
- documentation
- support/communauté (de développeurs et d'utilisateurs)
- interface graphique intuitive
- fonctionne dans un environnement d'accueil partagé (???)
- compatible PHP5