Isisdorus
 
Structure MySQL
 

La base de données d'AMS se structure autour de quatre principales tables, ainsi que des tables mineures.

 

Table ref_site
sit_id numéro du site
sit_titre nom du site qui s'affichera sur les pages Web
sit_url url envoyée par le navigateur pour déterminer quel site le visiteur désire visiter
sit_langue langue principale du site
sit_administrateurs liste des administrateurs

 

Table ref_langues
lag_id numéro de la langue
langue langue en deux lettres
lag_charset charset de la langue, pour l'instant uniquement utf-8
lag_dir sens de direction de lecture de la langue
lag_latin détermine si ce sont des caratères latins ou pas

 

Table ref_datas
dta_id numéro de l'article
sit_id muméro du site
langue langue
dta_administrateurs le premier étant celui qui à ajouter l'article, suivi d'autres qui, sans être administrateurs du site, pourrons modifier l'article ou lui ajouter d'autres articles enfants
dta_parent dta_id de l'article parent
dta_keywords liste de mots-clés pour un meilleur référencement
dta_affichage permet de ne pas afficher l'article sur le site publique en attente d'une validation
dta_position détermine l'ordre d'affichage dans les menus et les liens
dta_liens choix entre plusieurs présentation des liens enfants d'un article
dta_dates date d'ajout de l'article
dta_description permet une description de l'article pouvant s'afficher dans le cas des liens Liste2G
dta_titre titre de l'article
dta_texte texte de l'article
dta_complement complément de l'article
dta_modifications dates des modifications de l'article