Calendrier liturgique

Projet : Le calendrier liturgique et les homélies

J. Joseph. Février 2018

 

Objectif

Le site baptises.fr publie pour chaque dimanche ou fête religieuse, un commentaire des textes du jour (homélie). Le projet à pour objectif d’offrir au lecteur, la possibilité de trouver et d’afficher la liste des textes d’une date donnée et le texte de toutes les homélies ou commentaires correspondant au jour de l’année liturgique.

 

 

Les composants

 

Le calendrier liturgique, la liste des lectures

 

Les données sont extraites des tableaux publiés par le SNPL 1

 

L’année liturgique s’inscrit dans un cycle triennal découpé en :

  • années (A,B,C) ;

  • temps liturgique (ex. temps de Noël) ;

  • jour ex. année A, temps ordinaire,3e dimanche.

 

À chaque dimanche ou jour de fête, sont associés quatre extraits de l’Ancien et du Nouveau testament : 1ere lecture, psaume, 2e lecture,évangile.

 

La liste des lectures élaborée à partir des tableaux cités en référence a été enregistrée dans le fichier

table_lectures.csv.

Chaque ligne de ce fichier contient les attributs du jour enregistrés dans des champs2 :

  • un identifiant unique (3) on peut par exemple suivre l’ordre chronologique

    • L’origine des dates étant le 1e dimanche de l’Avent de l’année A 4

  • une étiquette

    • Pour simplifier la lecture du tableau et l’affichage des données nous avons concaténé l’ensemble des données calendaires sous un seul champs

      • ex. année A, temps Avent, 3e dimanche=3e dimanche du temps de l’Avent

  • les références des 4 lectures

 

Il faut noter que dans Drupal une taxonomie peut servir à assurer les relations entres les tables, il serait donc possible d’utiliser les étiquettes comme les termes d’une taxonomie à définir.

 


 

Le calendrier civil

 

Le SNPL a publié la correspondance entre le calendrier civil et le calendrier liturgique entre 2008 et 2033 permettant de définir pour chaque jour (dimanche ou fête), le nom tel que défini dans le § précédent. La relation entre les données est établie à l’aide de l’identifiant défini ci-dessus, elle est enregistrée dans le fichier calendrier_civil.csv.

 

Les champs suivants sont enregistrés :

  • référence à l’identifiant du jour liturgique correspondant (id_jour_ijk ).

    • si on choisit la méthode de la taxonomie, il faudra utiliser les étiquettes

  • la date du jour au format US (mm/jj/aaaa),

  • nom explicite du jour (pour faciliter la lecture)

    • ex.02/04/2018 ⇒ dimanche 4 février 2018.

 

Les homélies

 

Les homélies sont publiées sous forme d’article, elles sont classés dans la rubrique « Commentaire des textes du dimanche .»

 

Pour pouvoir les identifier plus précisément et les relier aux éléments du calendrier liturgique d’une part et du calendrier civil il faut définir la méthode d’indexation.

 

Méthode d’indexation des homélies

But

Afficher toutes homélies correspondant à un jour donnée du calendrier liturgique (ex. toutes les homélies du 7e dimanche du temps ordinaire de l’Année B) ou trouver les homélies des semaines à venir.

Tâches

 

 

Définir les entités et leurs attibuts

  • taxonomie

  • table des lectures

    • cette table constitue la référence

  • calendrier

 

 

Indexer les homélies

  • ajouter un ou plusieurs champs au contenu article

  • On peut choisir d’indexer les homélies par la date du jour du calendrier civil (exemple 7 mai 2018 donnée dans le fichiers calendrier_civil

    • ceci présente l’avantage d’être facilement utilisable (par un humain) sous forme d’une liste déroulante liée à un vocabulaire

 

Créer les formulaires et les vues

  • Créer la vue permettant d’afficher les éléments des deux listes ;

  • compléter les champs des articles correspondants aux homélies .

 

1 Tableau des Lectures Dominicales selon les divers temps.http://www.liturgiecatholique.fr

2 Champs : intersection entre ligne et colonne (cellule dans un tableur)

3 Clef primaire = identifiant unique au sens des bases de données relationnelles (MS access par ex.)

4 On pourrait choisir de définir comme clef primaire l’étiquette (à discuter)