Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
04 Juillet 2009 à 13:55:23
Accueil Aide Identifiez-vous Inscrivez-vous

+  Forums de la communauté Nuxwin
|-+  Gest-HVSL ( derived version of vhcs2-2.4.7.1 by Nuxwin.com)
| |-+  Project Gest-HVSL Started
| | |-+  Info concernant le projet Gest-HVSL
0 Membres et 1 Invité sur ce fil de discussion. « sujet précédent | | sujet suivant »
Pages: [1] Bas de page Imprimer
Auteur Fil de discussion: Info concernant le projet Gest-HVSL  (Lu 1993 fois)
M. DECLERCQ
Administrateur
Pilier Des Forums
*****

Point de l'utilisateur : +12/-0
Hors ligne Hors ligne

Sexe: Homme
Messages: 1578



WWW
« le: 07 Janvier 2008 à 20:58:07 »

Projet Gest-HVSL - Plan de développement

I. Description du projet :

Le projet Gest-HVSL consiste à proposer gratuitement une application de gestion de services via interface web. Optionnelement, cette interface proposera un niveau d'autorisation dit multi-niveaux (admininistrateur, revendeur, client).

II. Développement

La partie GUI de l'application sera écrite en PHP5 et emploiera la techonologie dite Ajax (utilisation de l'objet XMLHttpRequest, langage Javascript et xml).

Coté serveur, les scripts permettant l'automatisation des tâches administratives telles que celles liées à l'ajout, modification, suppression d'un compte utilisateur seront développées en perl, python, c++ et bash.

Afin de faciliter le développement mais aussi pour permettre aux administrateurs un libre choix des services gérés par l' application, nous avons décidé d'adopter une approche de développement par composants et modules semblable à celle proposée par le projet Joomal.

Ainsi, l'application en elle même sera livrée avec un ensemble de scripts, librairies formant le coeurs (core) de l'application mais tous ce qui touche à la gestion d'un service dédié (http, dns, mail...) sera supporté par un composants distinct optionnel, étant précisé qu'un composant pourra avoir des dépendances. En ce qui concerne les modules, ceux-ci permettrons d'étendre les fonctionnalitées de tel ou tel composant.

Pour exemple, si l'administrateur install le composant supportant les fonctionnalitées de gestion des domaines, par défaut, ce dernier ne supportera pas le contexte de limitation, n'y les fonctionnalitées d'autorisation multi-niveaux.

Cette aproche permettra donc aux administrateurs de choisir dans quel contexte d'exécution ils souhaitent utiliser Gest-HVSL.

S'il s'agit d'un simple particulier qui souhaite disposer d'une interface Web pour gérer facilement les services présent sur sa machine, il n'aura probablement pas besoin d'installer le composant supportant les fonctionnalitées d'autorisations multi-niveaux, ni même le composant lié aux limitations de comptes. Par contre, s'il s'agit d'un professionnel désirant proposer des offres d'hébergement sur serveur mutualisé, il en sera différement.

Il s'agit là d'une grande différence avec les applications pré-existantes. Notamment, à titre purement comparatif, lorsqu'un administrateur choisi d'installer l'application VHCS, il est obligé d'utiliser trois niveaux d'autorisation pour gérer ses services ce qui n'est pas forcement intéressant dans un contexte d'utilisation purement personnel.

III. Installation de Gest-HVSL

En ce qui concerne l'installation de Gest-HVSL, plusieurs approches ont été envisagées mais une seule a retenue notre attention : L'installation en ligne.

Dans ce contexte, l'administrateur ne doit exécuter qu'un seul script qu'il aura préalablement récupéré sur notre serveur de téléchargement. Après exécution, il ne lui restera qu'a suivre les directives à l'écran, étant précisé que l'installation comportera deux phases :

- Une phase d'installation via ligne de commande ;
( exécution du script, installation du serveur mysql )

- Une phase d'installation via interface web.
( choix des composants, modules, paramétrage de l'application... )

IV. Gest-HVSL et les mises à jour :

Comme toutes application, Gest-HVSL pourra comporter certain bugs, ou pourra tout simplement être améliorées. Un des problèmes majeurs rencontré avec l'application VHCS, c'est que lors d'une mise à jour ( on les attend encore... ) ou encore corretion de bugs ( là par contre, on les a pas attendu...), il fallait que l'administrateur intervienne directement dans le code source, ce qui n'est pas forcement à la porté de tous.

En ce qui concerne l'application Gest-HVSL, nous avons choisi de simplifier les mises à jour et éventuelles corrections de bug en proposant un système d'uptate équivalent à celui utilisé sur les distributions Debian.

Ainsi, lorsqu'une mise à jours sera disponible, l'administrateur en sera automatiquement averti par la présence d'un logo spécifique dans l'interface web de l'application et il ne lui restera plus qu'a l'accepter en cliquant sur un simple boutton.

A compléter...
« Dernière édition: 08 Janvier 2008 à 17:08:30 par Dexinou » Journalisée

Laurent DECLERCQ
Créateur du Portail Nuxwin et Administrateur des Forums
=> Nuxwin : Le portail  d'aide aux informaticiens débutants
M. DECLERCQ
Administrateur
Pilier Des Forums
*****

Point de l'utilisateur : +12/-0
Hors ligne Hors ligne

Sexe: Homme
Messages: 1578



WWW
« Répondre #1 le: 15 Juillet 2008 à 00:29:52 »

See --> http://fr.wikipedia.org/wiki/Gest-HVSL
Journalisée

Laurent DECLERCQ
Créateur du Portail Nuxwin et Administrateur des Forums
=> Nuxwin : Le portail  d'aide aux informaticiens débutants
Pages: [1] Haut de page Imprimer 
« sujet précédent | | sujet suivant »
Aller à:  


Connexion avec identifiant, mot de passe et durée de la session

Page générée en 0.159 secondes avec 20 requêtes.