Structures des tables de données d'Ovidentia : Différence entre versions

De OviWiki
Aller à : navigation, rechercher
(Articles)
(Articles)
Ligne 46 : Ligne 46 :
 
indexé : 2
 
indexé : 2
 
en attente d'être indexé : 3
 
en attente d'être indexé : 3
 
  
 
=== Table bab_articles_images ===
 
=== Table bab_articles_images ===
Ligne 54 : Ligne 53 :
 
* name : nom du fichier image avec son extension (ex : gaston.jpg)
 
* name : nom du fichier image avec son extension (ex : gaston.jpg)
 
* relativePath : chemin relatif (par rapport au répertoire d'upload) de l'image sans le nom du fichier (ex : articles/DG0/articlesImg/1298/)
 
* relativePath : chemin relatif (par rapport au répertoire d'upload) de l'image sans le nom du fichier (ex : articles/DG0/articlesImg/1298/)
 
 
  
 
=== Table bab_art_drafts ===
 
=== Table bab_art_drafts ===
Ligne 82 : Ligne 79 :
 
* approbation :  
 
* approbation :  
 
* update_datemodif :  
 
* update_datemodif :  
 
 
  
 
=== Table bab_art_drafts_files ===
 
=== Table bab_art_drafts_files ===
Ligne 92 : Ligne 87 :
 
* description :  
 
* description :  
 
* ordering :  
 
* ordering :  
 
 
 
  
 
=== Table bab_art_drafts_images ===
 
=== Table bab_art_drafts_images ===
Ligne 102 : Ligne 94 :
 
* name : nom du fichier image avec son extension (ex : gaston.jpg)
 
* name : nom du fichier image avec son extension (ex : gaston.jpg)
 
* relativePath : chemin relatif (par rapport au répertoire d'upload) de l'image sans le nom du fichier (ex : articles/DG0/articlesImg/1298/)
 
* relativePath : chemin relatif (par rapport au répertoire d'upload) de l'image sans le nom du fichier (ex : articles/DG0/articlesImg/1298/)
 
 
 
 
  
 
=== Table bab_art_drafts_notes ===
 
=== Table bab_art_drafts_notes ===
Ligne 113 : Ligne 101 :
 
* id_author :  
 
* id_author :  
 
* date_note :  
 
* date_note :  
 
 
 
 
  
 
=== Table bab_art_drafts_tags ===
 
=== Table bab_art_drafts_tags ===
 
* id_draft :  
 
* id_draft :  
 
* id_tag :  
 
* id_tag :  
 
 
 
 
  
 
=== Table bab_art_files ===
 
=== Table bab_art_files ===
Ligne 137 : Ligne 117 :
 
en attente d'être indexé : 3
 
en attente d'être indexé : 3
 
* ordering : entier indiquant l'ordre d'affichage du fichier joint avec les autres fichiers joints d'un même article
 
* ordering : entier indiquant l'ordre d'affichage du fichier joint avec les autres fichiers joints d'un même article
 
 
 
  
 
=== Table bab_art_log ===
 
=== Table bab_art_log ===
Ligne 154 : Ligne 131 :
 
Lorsqu'on supprime un brouillon, le statut est unlock.
 
Lorsqu'on supprime un brouillon, le statut est unlock.
 
* art_log : description de la modification. Contient le texte saisit comme raison de la modification  
 
* art_log : description de la modification. Contient le texte saisit comme raison de la modification  
 
 
 
  
 
=== Table bab_art_tags ===
 
=== Table bab_art_tags ===
 
* id_art :  
 
* id_art :  
 
* id_tag :  
 
* id_tag :  
 
 
 
  
 
=== Table bab_topcat_order ===
 
=== Table bab_topcat_order ===
Ligne 171 : Ligne 142 :
 
* ordering :  
 
* ordering :  
 
* id_parent :  
 
* id_parent :  
 
 
 
  
 
=== Table bab_topics ===
 
=== Table bab_topics ===
Ligne 198 : Ligne 166 :
 
* allow_addImg :  
 
* allow_addImg :  
 
* allow_article_rating
 
* allow_article_rating
 
 
 
  
 
=== Table bab_topicscom_groups ===
 
=== Table bab_topicscom_groups ===
Ligne 207 : Ligne 172 :
 
* id_object :  
 
* id_object :  
 
* id_group :  
 
* id_group :  
 
 
 
  
 
=== Table bab_topicsman_groups ===
 
=== Table bab_topicsman_groups ===
Ligne 216 : Ligne 178 :
 
* id_object :  
 
* id_object :  
 
* id_group :  
 
* id_group :  
 
 
 
  
 
=== Table bab_topicsmod_groups ===
 
=== Table bab_topicsmod_groups ===
Ligne 225 : Ligne 184 :
 
* id_object :  
 
* id_object :  
 
* id_group :  
 
* id_group :  
 
 
 
  
 
=== Table bab_topicssub_groups ===
 
=== Table bab_topicssub_groups ===
Ligne 234 : Ligne 190 :
 
* id_object :  
 
* id_object :  
 
* id_group :  
 
* id_group :  
 
 
 
  
 
=== Table bab_topicsview_groups ===
 
=== Table bab_topicsview_groups ===
Ligne 243 : Ligne 196 :
 
* id_object :  
 
* id_object :  
 
* id_group :
 
* id_group :
 
 
 
 
  
 
=== Table bab_topics_categories ===
 
=== Table bab_topics_categories ===
Ligne 259 : Ligne 208 :
 
* id_parent :  
 
* id_parent :  
 
* display_tmpl :  
 
* display_tmpl :  
 
 
 
 
  
 
=== Table bab_topics_categories_images ===
 
=== Table bab_topics_categories_images ===
Ligne 270 : Ligne 215 :
 
* name : nom du fichier image avec son extension (ex : gaston.jpg)
 
* name : nom du fichier image avec son extension (ex : gaston.jpg)
 
* relativePath : chemin relatif (par rapport au répertoire d'upload) de l'image sans le nom du fichier (ex : articles/DG0/articlesImg/1298/)
 
* relativePath : chemin relatif (par rapport au répertoire d'upload) de l'image sans le nom du fichier (ex : articles/DG0/articlesImg/1298/)
 
 
 
  
 
=== Table bab_topics_images ===
 
=== Table bab_topics_images ===

Version du 5 août 2009 à 15:40

Cet article est en cours de rédaction. Son contenu n'est pas exhaustif.

Agenda

Table bab_calendar

contient les agendas et est directement liée aux tables bab_cal_resources ou

  • id : identifiant d'un agenda
  • owner : correspond pour un agenda de ressources à l'identifiant de l'enregistrement dans la table bab_cal_resources
  • type : type de l'agenda (3 pour agenda de ressources)

Table bab_cal_resources

contient la description des agendas de ressources

  • id : identifiant de l'agenda
  • name : nom de l'agenda

Table bab_cal_events_owners

lie les evenements d'agendas avec les agendas

  • id_event : identifiant de l'événement
  • id_cal : identifiant de l'agenda

Table bab_cal_events

  • id : identifiant de l'événement


Articles

Table bab_articles

contient les articles

  • id : identifiant de l'article
  • id_topic : identifiant du thème d'articles où se situe l'article
  • id_author : identifiant de l'auteur de l'article
  • date : date de création de l'article
  • date_publication : date de publication de l'article
  • date_archiving : date d'archivage de l'article
  • date_modification : date de dernière modification de l'article
  • title : titre de l'article
  • head : introduction de l'article (obligatoire)
  • body : corps de l'article
  • archive : indique si l'article est une archive. Valeurs possibles : N ou Y
  • lang : langue de l'article (fr, en...)
  • restriction : liste d'identifiants de groupes séparés par des virgules (opérateur OU) ou par des & (opérateur ET). C'est la liste des groupes à restreindre pour la lecture de l'article.
  • ordering : entier indiquant l'ordre d'affichage de l'article dans le thème par rapport aux autres articles du thème
  • id_modifiedby : identifiant du dernier auteur modificateur
  • index_status : statut de l'indexation. Valeur entière.

non indexé : 0 indexé : 2 en attente d'être indexé : 3

Table bab_articles_images

contient les images associées aux articles (on parle bien des images associées et pas des fichiers joints)

  • id : identifiant de l'image
  • idArticle : identifiant de l'article
  • name : nom du fichier image avec son extension (ex : gaston.jpg)
  • relativePath : chemin relatif (par rapport au répertoire d'upload) de l'image sans le nom du fichier (ex : articles/DG0/articlesImg/1298/)

Table bab_art_drafts

contient les brouillons d'articles (Rappel : avant d'être soumis ou approuvés, les textes sont des brouillons. Les brouillons se transforment en articles dès qu'ils sont soumis et approuvés)

  • id :
  • id_author :
  • date_creation :
  • date_modification :
  • date_submission :
  • date_publication :
  • date_archiving :
  • title :
  • head :
  • body :
  • lang :
  • trash :
  • id_topic :
  • restriction :
  • hpage_private :
  • hpage_public :
  • notify_members :
  • idfai :
  • result :
  • id_article :
  • id_anonymous :
  • approbation :
  • update_datemodif :

Table bab_art_drafts_files

contient les fichiers joints aux brouillons d'articles

  • id :
  • id_draft :
  • name :
  • description :
  • ordering :

Table bab_art_drafts_images

contient les images associées aux brouillons d'articles (on parle bien des images associées et pas des fichiers joints)

  • id : identifiant de l'image
  • idArticle : identifiant de l'article
  • name : nom du fichier image avec son extension (ex : gaston.jpg)
  • relativePath : chemin relatif (par rapport au répertoire d'upload) de l'image sans le nom du fichier (ex : articles/DG0/articlesImg/1298/)

Table bab_art_drafts_notes

  • id :
  • id_draft :
  • content :
  • id_author :
  • date_note :

Table bab_art_drafts_tags

  • id_draft :
  • id_tag :

Table bab_art_files

contient les fichiers joints des articles

  • id : identifiant du fichier joint à l'article
  • id_article : identifiant de l'article
  • name :
  • description : description du fichier joint
  • index_status : statut de l'indexation. Valeur entière.

non indexé : 0 indexé : 2 en attente d'être indexé : 3

  • ordering : entier indiquant l'ordre d'affichage du fichier joint avec les autres fichiers joints d'un même article

Table bab_art_log

contient l'historique des modifications d'articles

  • id : identifiant de la modification
  • id_article : identifiant de l'article
  • id_author : identifiant de l'auteur de la modification
  • date_log : date et heure de la modification
  • action_log : statut de la modification. Valeurs possibles : lock, unlock, commit, refused, accepted.

Lorsqu'on saisit la raison de la modification avant de modifier un article, le statut est lock. Lorsqu'on soumet un article, le statut est commit. Si l'article ne passe pas par approbation, il y a immédiatement un autre enregistrement avec le statut accepted. commit et accepted sont aussi utilisés lorsqu'on modifie un brouillon puis qu'on soumet. Lorsqu'on modifie un article et qu'on l'enregistre (on ne le soumet pas), seul un enregistrement est créé : celui avec le statut lock et la raison de la modification. Il n'y a pas d'enregistrements si on créé un article et qu'il ne doit pas être approuvé. Lorsqu'on supprime un brouillon, le statut est unlock.

  • art_log : description de la modification. Contient le texte saisit comme raison de la modification

Table bab_art_tags

  • id_art :
  • id_tag :

Table bab_topcat_order

  • id :
  • id_topcat :
  • type :
  • ordering :
  • id_parent :

Table bab_topics

  • id :
  • category :
  • description :
  • id_cat :
  • idsaart :
  • idsacom :
  • idsa_update :
  • notify :
  • lang :
  • article_tmpl :
  • display_tmpl :
  • restrict_access :
  • allow_hpages :
  • allow_pubdates :
  • allow_attachments :
  • allow_update :
  • max_articles :
  • allow_manupdate :
  • auto_approbation :
  • busetags :
  • allow_addImg :
  • allow_article_rating

Table bab_topicscom_groups

Table de droits d'accès : groupes pouvant faire des commentaires sur le thème d'articles

  • id :
  • id_object :
  • id_group :

Table bab_topicsman_groups

Table de droits d'accès : groupes gestionnaires du thème d'articles

  • id :
  • id_object :
  • id_group :

Table bab_topicsmod_groups

Table de droits d'accès : groupes pouvant modifier des articles dans le thème d'articles

  • id :
  • id_object :
  • id_group :

Table bab_topicssub_groups

Table de droits d'accès : groupes pouvant soumettre de nouveaux articles dans le thème d'articles

  • id :
  • id_object :
  • id_group :

Table bab_topicsview_groups

Table de droist d'accès : groupes pouvant voir les articles dans le thème d'articles

  • id :
  • id_object :
  • id_group :

Table bab_topics_categories

contient les catégories d'articles (conteneurs des thèmes d'articles)

  • id :
  • title :
  • description :
  • enabled :
  • template :
  • id_dgowner :
  • optional :
  • id_parent :
  • display_tmpl :

Table bab_topics_categories_images

contient les images associées aux catégories d'articles

  • id : identifiant de l'image
  • idCategory : identifiant de la catégorie d'articles
  • name : nom du fichier image avec son extension (ex : gaston.jpg)
  • relativePath : chemin relatif (par rapport au répertoire d'upload) de l'image sans le nom du fichier (ex : articles/DG0/articlesImg/1298/)

Table bab_topics_images

contient les images associées aux thèmes d'articles

  • id : identifiant de l'image
  • idTopic : identifiant du thème
  • name : nom du fichier image avec son extension (ex : gaston.jpg)
  • relativePath : chemin relatif (par rapport au répertoire d'upload) de l'image sans le nom du fichier (ex : articles/DG0/articlesImg/1298/)