[MàJ] Changements dans le fichier de configuration :

* ext -> CATEGORIES_EXT
  * MENU_ADDR ajouté
  * mise à jour du Makefile en fonction des changements
  * documentation mise à jour
This commit is contained in:
Olivier DOSSMANN 2012-02-20 17:58:19 +01:00
parent 1f7fee2798
commit 29bb3367a6
3 changed files with 14 additions and 10 deletions

View File

@ -29,7 +29,7 @@
include configrc include configrc
## autre configurations ## autre configurations
dependances_index = $(entete) $(enqueue) $(contenu_fin) dependances_index = $(entete) $(enqueue) $(contenu_fin)
SOURCE = $(CATEGORIES)/*.$(ext) SOURCE = $(CATEGORIES)/*.$(CATEGORIES_EXT)
# programmes # programmes
PROG_ECHO = `which echo` PROG_ECHO = `which echo`
PROG_TEST = `which test` PROG_TEST = `which test`
@ -101,7 +101,7 @@ test:
$(if $(INTRO), @$(PROG_TEST) -f $(INTRO_ADDR) || exit 1) $(if $(INTRO), @$(PROG_TEST) -f $(INTRO_ADDR) || exit 1)
$(if $(INTRO), @$(PROG_ECHO) -e "\t\t-> activée", @$(PROG_ECHO) -e "\t\t-> désactivée") $(if $(INTRO), @$(PROG_ECHO) -e "\t\t-> activée", @$(PROG_ECHO) -e "\t\t-> désactivée")
@$(PROG_ECHO) -e "\t…option ajout d'un menu (vérification de l'existence)" @$(PROG_ECHO) -e "\t…option ajout d'un menu (vérification de l'existence)"
$(if $(MENU), @$(PROG_TEST) -f $(MENU) || exit 1) $(if $(MENU), @$(PROG_TEST) -f $(MENU_ADDR) || exit 1)
$(if $(MENU), @$(PROG_ECHO) -e "\t\t-> activée", @$(PROG_ECHO) -e "\t\t-> désactivée") $(if $(MENU), @$(PROG_ECHO) -e "\t\t-> activée", @$(PROG_ECHO) -e "\t\t-> désactivée")
@$(PROG_ECHO) -e "\t…création de la destination" @$(PROG_ECHO) -e "\t…création de la destination"
@$(PROG_TEST) -d $(CIBLE) || mkdir $(CIBLE) @$(PROG_TEST) -d $(CIBLE) || mkdir $(CIBLE)
@ -127,7 +127,7 @@ $(contenu): $(script_contenu) $(SOURCE) $(DEFAUT_IMG_ADDR)
@$(PROG_ECHO) -e "Création du contenu avec les valeurs suivantes : " @$(PROG_ECHO) -e "Création du contenu avec les valeurs suivantes : "
@$(PROG_ECHO) -e "\t\t- Dossier catégorie : $(CATEGORIES)" @$(PROG_ECHO) -e "\t\t- Dossier catégorie : $(CATEGORIES)"
@$(PROG_ECHO) -e "\t\t- Destination temporaire du contenu : $(contenu)" @$(PROG_ECHO) -e "\t\t- Destination temporaire du contenu : $(contenu)"
@$(PROG_ECHO) -e "\t\t- Extension des fichiers à lire : $(ext)" @$(PROG_ECHO) -e "\t\t- Extension des fichiers à lire : $(CATEGORIES_EXT)"
@$(PROG_ECHO) -e "\t\t- Dossier ayant les composants de la page : $(COMPOSANTS)" @$(PROG_ECHO) -e "\t\t- Dossier ayant les composants de la page : $(COMPOSANTS)"
@$(PROG_ECHO) -e "\t\t- Entête HTML d'une catégorie : $(categ_deb)" @$(PROG_ECHO) -e "\t\t- Entête HTML d'une catégorie : $(categ_deb)"
@$(PROG_ECHO) -e "\t\t- Enqueue HTML d'une catégorie : $(categ_fin)" @$(PROG_ECHO) -e "\t\t- Enqueue HTML d'une catégorie : $(categ_fin)"
@ -136,7 +136,7 @@ $(contenu): $(script_contenu) $(SOURCE) $(DEFAUT_IMG_ADDR)
@$(PROG_ECHO) -e "\t\t- Dossier de destination des images : $(IMAGES_CIBLE)" @$(PROG_ECHO) -e "\t\t- Dossier de destination des images : $(IMAGES_CIBLE)"
@$(PROG_ECHO) -e "\t\t- Image par défaut : $(DEFAUT_IMG_ADDR)" @$(PROG_ECHO) -e "\t\t- Image par défaut : $(DEFAUT_IMG_ADDR)"
@$(PROG_ECHO) -e "\t\t- Dossier de destination global : $(CIBLE)" @$(PROG_ECHO) -e "\t\t- Dossier de destination global : $(CIBLE)"
@$(PROG_SH) $(script_contenu) $(CATEGORIES) $(contenu) $(ext) $(COMPOSANTS) $(categ_deb) $(categ_fin) $(elem) $(IMAGES) $(IMAGES_CIBLE) $(DEFAUT_IMG_ADDR) $(CIBLE) @$(PROG_SH) $(script_contenu) $(CATEGORIES) $(contenu) $(CATEGORIES_EXT) $(COMPOSANTS) $(categ_deb) $(categ_fin) $(elem) $(IMAGES) $(IMAGES_CIBLE) $(DEFAUT_IMG_ADDR) $(CIBLE)
# création de la page d'index # création de la page d'index
index: $(INDEX) index: $(INDEX)
@ -164,7 +164,7 @@ $(INDEX): $(COMPOSANTS) $(CIBLE)/$(CSS_NOM) $(dependances_index) $(contenu) $(CI
@$(PROG_ECHO) -e "\t…insertion de la fin du contenu" @$(PROG_ECHO) -e "\t…insertion de la fin du contenu"
@$(PROG_CAT) $(contenu_fin) >> $(INDEX) @$(PROG_CAT) $(contenu_fin) >> $(INDEX)
# menu # menu
$(if $(MENU), @cat $(MENU) >> $(INDEX); $(PROG_ECHO) -e "\t…insertion du menu" || exit 1) $(if $(MENU), @cat $(MENU_ADDR) >> $(INDEX); $(PROG_ECHO) -e "\t…insertion du menu" || exit 1)
# enqueue # enqueue
@$(PROG_ECHO) -e "\t…insertion de l'enqueue" @$(PROG_ECHO) -e "\t…insertion de l'enqueue"
@$(PROG_CAT) $(enqueue) >> $(INDEX) @$(PROG_CAT) $(enqueue) >> $(INDEX)

9
LISMOI
View File

@ -242,11 +242,11 @@ voulez agrémenter le portail de tout un tas d'autres pages.
Par défaut cet élément n'est pas activé. Pour l'activer il suffit de Par défaut cet élément n'est pas activé. Pour l'activer il suffit de
changer la ligne suivante dans el fichier 'configrc' : changer la ligne suivante dans el fichier 'configrc' :
#MENU = $(COMPOSANTS)/menu.html #MENU = menu.html
par par
MENU = $(COMPOSANTS)/menu.html MENU = menu.html
Comme pour l'introduction, il suffit de supprimer le dièse '#' en début de Comme pour l'introduction, il suffit de supprimer le dièse '#' en début de
ligne. ligne.
@ -316,6 +316,9 @@ sur les composants 'Les composants'.
MENU : Cf. Chapitre 'Le fichier menu.html' MENU : Cf. Chapitre 'Le fichier menu.html'
MENU_ADDR : Adresse exacte du fichier contenant le menu de la future page
PorteAil.
INTRO : Cf. Chapitre 'Le fichier introduction.html' INTRO : Cf. Chapitre 'Le fichier introduction.html'
INTRO_ADDR : Adresse exacte du fichier d'introduction de la future page INTRO_ADDR : Adresse exacte du fichier d'introduction de la future page
@ -332,7 +335,7 @@ attachées à ces composants sont les suivantes :
- CATEGORIES : désigne le dossier dans lequel se trouve l'ensemble des - CATEGORIES : désigne le dossier dans lequel se trouve l'ensemble des
descriptions des catégories et des éléments se trouvant à l'intérieur de descriptions des catégories et des éléments se trouvant à l'intérieur de
chacune d'elle chacune d'elle
- ext : extension des fichiers contenus dans le dossier CATEGORIES - CATEGORIES_EXT : extension des fichiers contenus dans le dossier CATEGORIES
(précédemment renseigné) qui contiendra la description de base de chacune (précédemment renseigné) qui contiendra la description de base de chacune
des catégories et de ses éléments. Cf. Chapitre "Le dossier 'categ'" des catégories et de ses éléments. Cf. Chapitre "Le dossier 'categ'"
- IMAGES : dossier contenant quelques images pour les éléments de chaque - IMAGES : dossier contenant quelques images pour les éléments de chaque

View File

@ -7,7 +7,7 @@ TITRE = Titre par défaut
# Feuille de style choisie # Feuille de style choisie
STYLE = noir.css STYLE = noir.css
# Code HTML du menu (par défaut dans le dossier COMPOSANTS) # Code HTML du menu (par défaut dans le dossier COMPOSANTS)
#MENU = $(COMPOSANTS)/menu.html #MENU = menu.html
# Code HTML de l'introduction (par défaut dans le dossier COMPOSANTS) # Code HTML de l'introduction (par défaut dans le dossier COMPOSANTS)
INTRO = introduction.html INTRO = introduction.html
CIBLE = porteail CIBLE = porteail
@ -22,7 +22,7 @@ ACCUEIL = Accueil - $(TITRE)
script_contenu = creation_categ.sh script_contenu = creation_categ.sh
# Extension des fichiers à prendre en compte dans le dossier contenant les # Extension des fichiers à prendre en compte dans le dossier contenant les
#+ catégories #+ catégories
ext = txt CATEGORIES_EXT = txt
# Image de base si aucune mentionnée (par défaut dans le dossier IMAGES) # Image de base si aucune mentionnée (par défaut dans le dossier IMAGES)
DEFAUT_IMG = generique.png DEFAUT_IMG = generique.png
@ -55,6 +55,7 @@ endif
INTRO_ADDR = $(COMPOSANTS)/$(INTRO) INTRO_ADDR = $(COMPOSANTS)/$(INTRO)
INDEX = $(CIBLE)/index.xhtml INDEX = $(CIBLE)/index.xhtml
MENU_ADDR = $(COMPOSANTS)/$(MENU)
entete = $(COMPOSANTS)/entete.html entete = $(COMPOSANTS)/entete.html
enqueue = $(COMPOSANTS)/enqueue.html enqueue = $(COMPOSANTS)/enqueue.html
contenu_fin = $(COMPOSANTS)/contenu_fin.html contenu_fin = $(COMPOSANTS)/contenu_fin.html