|
Principe de fonctionnement |
un portail grand'place
est une structure de menu réel (celui que voit les utilisateurs)
ou virtuel (les données de la - structure - ou "contexte"
que ont utiliser les différents modules qui participent
à la grand'place).
Le contexte de
la grand'place est constitué par l'ensemble des données
formatées qui décrivent l'infrastructure du système
(formats), sa structure (détail des menus par exemple),
et sa métastructure (les informations reçues ou
diffusées aux utilisateurs : liens, annonces, communiqués,
avec tous leurs paramètres - type, classement, titre,
loge, description, dates, mots-clés, etc.).
Ce système
est pour dotDJ une continuation du système de gestion
des noms de domaine : le menu grand'place est un service aux
membres de l'A.DJ
(l'association des Régistrants de .DJ) dont elle assure
l'annuaire.
Il est mis a
la disposition des applications selon un format commun qui continue
les informations données aux co-registres de dotDJ pour
leur offre d'enregistrement de noms de domaines. Ce format pourra
évoluer vers XML/ANS.1 selon l'expérience ou faire
l'objet d'une information IETF dans le cadre de la RFC (standard
Internet) que prépare Intlnet.
Les différentes
applications peuvent utiliser ce contexte pour la génération
de leurs sites/pages comme le fait dotDJ pour la grand'place.
Il sera mis à jour en même temps que les données
du DNS (une modification de nom de domaine, devrait provoquer
une mise à jour du DNS, de la base whois, du contexte
et des sites dans les délais les plus brefs - sous une
à deux heures). Les éléments graphiques
sont ajoutés lors de cette reconstruction. Les fichiers
mis à jour sont rechargés selon une approche comparable
au DNS.
Ceci permet une présentation d'information toujours à
jour, complète et identique (sans synchronisation complexe),
sur autant de machines que la grand'place peut en nécessiter
(plusieurs pour Djibouti Ville par sécurité ou
pour répondre à la charge, une ou deux par districts
dans le futur). Ceci se fait sans risque de rupture de charge.
Ceci permet une réaction immédiate en cas de pénétration
: les fichiers sont écrasés par une copie à
jour. Ceci permet une logique et une disposition de présentation
aux utilisateurs toujours identique, sous les apparences graphiques
les plus diverses (même simultanée). Au point de
vue opérations, cela signifie que les bugs ne sont pas
sur les machines en ligne mais sur le système maître
- hors ligne - où ils peuvent être traités
sans affecter les opérations ni crainte d'exploitation
des failles de sécurité éventuelles. |
|
Matrices graphiques |
Les sites sont constitués
à partir de masters HTML, Perl, PHP, etc. où les
données structurelles (composition des menus, couleurs,
graphismes, etc. sont prédefinies ou paramétrées)
et les métadonnées (informations des utilisateurs)
sont ajoutées par le générateur. Les matrices
graphiques sont composées des éléments graphiques
que va utiliser ce processus. Il s'agira en général
d'un jeu d'en-tête (page principale, pages spécialisées,
cadre de pages externes), de menus de navigation au sein du site
(HTML simple, cgi, programme) et de pieds de page. |