Pré Annonce Technique
page principale
  DJ.DJ

considérations techniques architecturales


L'architecture d'un portail grand'place est distribuée
son gestionnaire fournit des informations par un menu ou par contextes
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.

 Accès au contexte dotDJ Le contexte dotDJ (l'ensemble des données du portail) peut se faire de diverses façons : syndication RSS/ATOM, mail, FTP. Elle peut aussi faire l'objet d'une approche miroir de type rsync (programme de référence de synchronisation primaire/secondaire).
 Contextes privés Les données du portail sont par essence des données publiques. Il est possible de les utiliser pour la création de portails privés ou spécialisés en créant des générateurs de sites dédiés et/ou en ajoutant des informations propres. Les Membres de dotDJ auront accès au code du générateur d'Intlnet et pourront l'adapter pour les besoins propres de leurs clients .
 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.
Langues Le format utilisé par le générateur actuel d'Intlnet prend en compte les langages et accepte des informations multilingues (plusieurs langues alternatives) et translinguales (des informations compréhensibles à travers les différents langages supportés). Le support d'alternatives par défaut lorsqu'une information manque dans la langue du site est envisagée.
Cette page est purement à titre d'information . Elle ne saurait impliquer d'obligation contractuelle pour dotDJ, ses Membres et ses partenaires. Elle n'est en aucun cas exhaustive. Elle sera complétée au fur et à mesure des suggestions reçues. Elle reflète les idées originales de dotDJ, Webs de France, Online & Groupware et Intlnet. Celles-ci peuvent être librement utilisées, sous condition de faire référence à leur paternité (en général de M. J-F C. Morfin ou de JM Levy Dreyfuss).

       
       

 International DJ
   

 dotDJ Djibouti