| Version 11 (modified by benjamin, 6 years ago) (diff) |
|---|
Version 2.0
Fonctionalités prioritaires
Voici les fonctionalités générales que nous visons pour la 2.0. L'idée générale est de corriger des lacunes de conceptions de la série milestone:1.0.
- VirtualHosts plutôt que mass hosting (#437, #649)
- PermissionSetup (#251, #267, #191)
- Quota des comptes mails : un uid unix par compte pop/imap permet d'avoir une gestion de quota par boite, + le quota du groupe 'user'.
- serveur d'appli XmlRpc (#170, #251) et pilotage en ligne de commande par AlternSh
- Brouteur réimplanté comme un InterfaceWebFtp? (#267, #445, #458, #11) (ou avoir un vhost bureau par user)
- TemplateSystem (#37)
- GestionDesErreurs?
- HTTP AUTH (#62)
- redesign des bases (#784)
- Daemon AlternD ApiV2
Besoins / "requirements"
- portable (#714)
- propre: ne remplace pas tous les fichiers et a un design solide et accessible (#473, #614, #497)
- interface facilement modifiable (#37)
- permettre facilement les grappes de serveurs
- implantation en layers ModelViewController
- migration du milestone:1.0 possible de façon semi-automatique ou au moins avec une procédure bien définie
- TestUnitaires?
- Tout en UTF-8, traductions, configs, locales...
Technologies
Certaines ont déjà été proposés :
- Utilisation d'un système de template pour l'administration ( InterfaceUtilisateur )
- Serveur XmlRpc
- modulable à souhait ( EtatsDesPlugins? )
- Core qui check toutes les 3 secondes les actions à faire ( au niveau de la base de données ) et effectue les actions, ce qui permet de ne pas toucher directement à partir de l'interface graphique et donc renforcer la sécurité
- Permettre les grappes de serveurs
- Gestion simple des traductions et de la génération de celles ci
- Gestion d'un serveur Multi-IP ( permettre d'attribuer des clients à une ip )
- Gestion des comptes admin/revendeurs/clients
- Système de ticket entre revendeurs/admin et clients/revendeurs
- Gestion avancée des logs, intégration des logs d'apache, couriers, syslog, ... dans l'interface d'admin pour les admins
- Installation des modules par l'interface d'administration ?
Pourquoi ceci est documenté ici et pas dans milestone:2.0, qui contient déjà une foule de ces machins? -- TheAnarcat Tout simplement parce que seuls toi et moi peuvent accéder à la modif de la page milestone:2.0 très cher ;) -- BenjaminSonntag Très juste, j'ai basculé tout ici... pardon :) -- TheAnarcat
