wiki:AlternCv2

Version 11 (modified by benjamin, 7 years ago) (diff)

ajout lien apiv2

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