wiki:AlternCv2

Version 13 (modified by benjamin, 8 years ago) (diff)

/me est polio.

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.

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