[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:
		
							
								
								
									
										10
									
								
								GNUmakefile
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								GNUmakefile
									
									
									
									
									
								
							@@ -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
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								LISMOI
									
									
									
									
									
								
							@@ -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 
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user