diff --git a/.gitignore b/.gitignore index f187cdd..9304dc0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ porteail/* .gitignore -categories.html configrc diff --git a/GNUmakefile b/GNUmakefile index 81fdb4d..51d2b64 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -26,6 +26,8 @@ ## VARIABLES ## +VERSION=0.1.2-trunk + ## CONFIG PAR DEFAUT include paconfigrc @@ -35,45 +37,15 @@ include configrc ## AUTRES CONFIGS ##--[[ adresses ]]--## -INTRO_ADDR = $(COMPOSANTS)/$(INTRO) -INDEX_ADDR = $(CIBLE)/$(INDEX) -MENU_ADDR = $(COMPOSANTS)/$(MENU) -CSS_SANS_MENU_ADDR = $(CSS)/$(CSS_SANS_MENU) -CSS_AVEC_MENU_ADDR = $(CSS)/$(CSS_AVEC_MENU) -STYLE_ADDR = $(CSS)/$(STYLE) -ENTETE_ADDR = $(COMPOSANTS)/$(ENTETE) -ENQUEUE_ADDR = $(COMPOSANTS)/$(ENQUEUE) -POST_CONTENU_ADDR = $(COMPOSANTS)/$(POST_CONTENU) -ENTETE_CAT_ADDR = $(COMPOSANTS)/$(ENTETE_CAT) -ENQUEUE_CAT_ADDR = $(COMPOSANTS)/$(ENQUEUE_CAT) -ELEMENT_ADDR = $(COMPOSANTS)/$(ELEMENT) -CONTENU_ADDR = $(COMPOSANTS)/$(CONTENU) -DEFAUT_IMG_ADDR = $(IMAGES)/$(DEFAUT_IMG) - -##--[[ dépendances ]]--## -ifndef $(MENU) - CSS_DEP = $(CSS_SANS_MENU_ADDR) -else - CSS_DEP = $(CSS_AVEC_MENU_ADDR) -endif -INDEX_DEP = $(ENTETE_ADDR) $(ENQUEUE_ADDR) $(POST_CONTENU_ADDR) -CSS_TOUS = $(CIBLE)/$(STYLE) $(CIBLE)/$(CSS_NOM) -CONFIG = paconfigrc configrc - -# Éléments sources -SOURCE = $(CATEGORIES)/*.$(CATEGORIES_EXT) +INTRO_ADDR = $(COMPONENTS)/$(INTRO) +MENU_ADDR = $(COMPONENTS)/$(MENU) # programmes PROG_ECHO = `which echo` PROG_TEST = `which test` -PROG_SED = `which sed` -PROG_CAT = `which cat` -PROG_CP = `which cp` -PROG_SH = `which sh` PROG_RM = `which rm` -PROG_FIND = `which find` -PROG_SORT = `which sort` -PROG_WC = `which wc` +PROG_LUA = `which lua` +PROG_SH = `which sh` PROG_MKDIR = `which mkdir` # vérification des programmes @@ -83,37 +55,22 @@ endif ifndef PROG_TEST error_test = 1 endif -ifndef PROG_SED -error_sed = 1 -endif -ifndef PROG_CAT -error_cat = 1 -endif -ifndef PROG_CP -error_cp = 1 -endif -ifndef PROG_SH -error_sh = 1 -endif ifndef PROG_RM error_rm = 1 endif -ifndef PROG_FIND -error_find = 1 -endif -ifndef PROG_SORT -error_sort = 1 -endif -ifndef PROG_WC -error_wc = 1 -endif ifndef PROG_MKDIR error_mkdir = 1 endif +ifndef PROG_SH +error_sh = 1 +endif +ifndef PROG_LUA +error_lua = 1 +endif ## DEBUT # création de tous les fichiers -all: test index +all: test homepage ## TEST # divers tests sur l'existence des dossiers/fichiers @@ -123,21 +80,17 @@ test: @$(PROG_ECHO) -e "Lancement des tests…" @$(PROG_ECHO) -e "\t…existence des différents programmes" $(if $(error_test), @$(PROG_ECHO) -e "\t\ttest : MANQUANT." ; exit 1) - $(if $(error_sed), @$(PROG_ECHO) -e "\t\tsed : MANQUANT." ; exit 1) - $(if $(error_cat), @$(PROG_ECHO) -e "\t\tcat : MANQUANT." ; exit 1) - $(if $(error_cp), @$(PROG_ECHO) -e "\t\tcp : MANQUANT." ; exit 1) + $(if $(error_mkdir), @$(PROG_ECHO) -e "\t\tmkdir : MANQUANT." ; exit 1) $(if $(error_sh), @$(PROG_ECHO) -e "\t\tsh : MANQUANT." ; exit 1) $(if $(error_rm), @$(PROG_ECHO) -e "\t\trm : MANQUANT." ; exit 1) - $(if $(error_find), @$(PROG_ECHO) -e "\t\tfind : MANQUANT." ; exit 1) - $(if $(error_sort), @$(PROG_ECHO) -e "\t\tsort : MANQUANT." ; exit 1) - $(if $(error_wc), @$(PROG_ECHO) -e "\t\twc : MANQUANT." ; exit 1) + $(if $(error_lua), @$(PROG_ECHO) -e "\t\tlua : MANQUANT." ; exit 1) @$(PROG_ECHO) -e "\t…existence des dossiers '$(IMAGES)', '$(CATEGORIES)' et '$(CSS)'" @for i in $(IMAGES) $(CATEGORIES) $(CSS) ; \ do \ $(PROG_TEST) -d $$i || exit 1 ; \ done ; \ - $(PROG_ECHO) -e "\t…création des dossiers cibles '$(CIBLE)' et '$(CIBLE)/$(IMAGES_CIBLE)'" - @for j in $(CIBLE) $(CIBLE)/$(IMAGES_CIBLE) ; \ + $(PROG_ECHO) -e "\t…création des dossiers cibles '$(DESTINATION)' et '$(DESTINATION)/$(IMAGES_DESTINATION)'" + @for j in $(DESTINATION) $(DESTINATION)/$(IMAGES_DESTINATION) ; \ do \ $(PROG_TEST) -d $$j || $(PROG_MKDIR) $$j ; \ done @@ -149,82 +102,19 @@ test: $(if $(MENU), @$(PROG_ECHO) -e "\t\t-> activée", @$(PROG_ECHO) -e "\t\t-> désactivée") @$(PROG_ECHO) -e " …terminé." -## FICHIERS CSS -# création du fichier CSS -$(CIBLE)/$(CSS_NOM): $(CONFIG) $(CSS_DEP) - @$(PROG_ECHO) -e "Création du fichier CSS…" - $(if $(MENU), @$(PROG_CP) $(CSS_AVEC_MENU_ADDR) $(CIBLE)/$(CSS_NOM), @$(PROG_CP) $(CSS_SANS_MENU_ADDR) $(CIBLE)/$(CSS_NOM)) - @$(PROG_ECHO) -e " …terminée." - -# création du fichier CSS de couleur -$(CIBLE)/$(STYLE): $(CONFIG) $(STYLE_ADDR) - @$(PROG_ECHO) -e "Création du fichier CSS pour les couleurs…" - @$(PROG_CP) $(STYLE_ADDR) $(CIBLE)/$(STYLE) - @$(PROG_ECHO) -e " …terminée." - ## CATEGORIES -# création du fichier $(CONTENU_ADDR) -$(CONTENU_ADDR): $(CONFIG) $(GEN_CATEGORIES) $(SOURCE) $(DEFAUT_IMG_ADDR) - @$(PROG_SED) -i "s/DEBUG=1/DEBUG=0/g" $(GEN_CATEGORIES) - @$(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- Destination temporaire du contenu : $(CONTENU_ADDR)" - @$(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- Entête HTML d'une catégorie : $(ENTETE_CAT_ADDR)" - @$(PROG_ECHO) -e "\t\t- Enqueue HTML d'une catégorie : $(ENQUEUE_ADDR)" - @$(PROG_ECHO) -e "\t\t- Code HTML d'un élément : $(ELEMENT_ADDR)" - @$(PROG_ECHO) -e "\t\t- Dossier contenant les images sources : $(IMAGES)" - @$(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- Dossier de destination global : $(CIBLE)" - @$(PROG_SH) $(GEN_CATEGORIES) $(CATEGORIES) $(CONTENU_ADDR) $(CATEGORIES_EXT) $(COMPOSANTS) $(ENTETE_CAT_ADDR) $(ENQUEUE_CAT_ADDR) $(ELEMENT_ADDR) $(IMAGES) $(IMAGES_CIBLE) $(DEFAUT_IMG_ADDR) $(CIBLE) - -## JAVASCRIPT -# création du fichier html5.js -html5.js: $(COMPOSANTS) - @$(PROG_ECHO) -e "Création du fichier html5.js…" - @$(PROG_CP) $(COMPOSANTS)/html5.js $(CIBLE)/html5.js +# création de la page d'accueil +homepage: + @$(PROG_ECHO) -e "Création de la page d'accueil…" + @VERSION=$(VERSION) $(PROG_LUA) create_homepage.lua || exit 1 @$(PROG_ECHO) -e " …terminée." -## INDEX -# création de la page d'index -index: $(CONFIG) $(INDEX_ADDR) $(CSS_TOUS) - -$(INDEX_ADDR): $(CONFIG) $(INDEX_DEP) $(CONTENU_ADDR) html5.js - @$(PROG_ECHO) -e "Création de la page de garde…" -# entete - @$(PROG_ECHO) -e "\t…insertion de l'entête" - @$(PROG_CAT) $(ENTETE_ADDR) > $(INDEX_ADDR) -# modification du contenu - @$(PROG_ECHO) -e "\t…modification du contenu" - @$(PROG_SED) -i \ - -e "s/@@TITRE_PORTEAIL@@/$(TITRE)/g" \ - -e "s/@@ACCUEIL_PORTEAIL@@/$(ACCUEIL)/g" \ - -e "s#@@CSS_DEFAUT@@#./$(CSS_NOM)#g" \ - -e "s#@@CSS_COULEUR@@#./$(STYLE)#g" \ - -e "s/^\(.*\)@@.*@@\(.*\)$$/\1\2/g" \ - $(INDEX_ADDR) - @$(PROG_ECHO) -e "\t …contenu modifié avec succès !" -# introduction (SI la variable INTRO est remplie) - $(if $(INTRO), @cat $(INTRO_ADDR) >> $(INDEX_ADDR); $(PROG_ECHO) -e "\t…insertion de l'introduction" || exit 1) -# contenu - @$(PROG_ECHO) -e "\t…insertion du contenu" - @$(PROG_CAT) $(CONTENU_ADDR) >> $(INDEX_ADDR) -# fin du contenu - @$(PROG_ECHO) -e "\t…insertion de la fin du contenu" - @$(PROG_CAT) $(POST_CONTENU_ADDR) >> $(INDEX_ADDR) -# menu - $(if $(MENU), @cat $(MENU_ADDR) >> $(INDEX_ADDR); $(PROG_ECHO) -e "\t…insertion du menu" || exit 1) -# enqueue - @$(PROG_ECHO) -e "\t…insertion de l'enqueue" - @$(PROG_CAT) $(ENQUEUE_ADDR) >> $(INDEX_ADDR) - @$(PROG_ECHO) -e " …terminée." +install: + @SRCDIR=$(DESTINATION) DESTDIR=$(INSTALLDIR) $(PROG_SH) install.sh || exit 1 ## NETTOYAGE # nettoyage des fichiers générés clean: @$(PROG_ECHO) -e "Nettoyage des fichiers en cours…" - @$(PROG_RM) -rf $(CIBLE) - @$(PROG_RM) -f $(CONTENU_ADDR) + @$(PROG_RM) -rf $(DESTINATION) @$(PROG_ECHO) -e " …terminé." diff --git a/README.md b/README.md index 3878395..cab3b80 100644 --- a/README.md +++ b/README.md @@ -48,18 +48,21 @@ commande suivante : apt-get install make +Mais également **Lua 5.1**, installable à l'aide de la commande suivante : + + apt-get install lua5.1 luarocks + +Puis de **LuaFileSystem** : + + luarocks install luafilesystem + Votre système devrais aussi détenir les commandes suivantes : -- GNU make -- cp - rm -- GNU sed - sh - echo - test -- cat -- wc -- grep +- mkdir Normalement ces éléments sont inclus de base ou disponibles dans n’importe quel système d’exploitation POSIX. @@ -128,12 +131,12 @@ Ce fichier apparaît depuis la version 0.1.1. Il vous permettra de changer, par exemple, le titre de votre page PorteAil. Ceci se fait via la ligne suivante : - TITRE= + TITLE= Par exemple pour afficher "Mon super site" sur la page PorteAil, modifiez ceci dans le fichier configrc : - TITRE = Mon super site + TITLE = Mon super site D'autres éléments peuvent être modifiés afin de personnaliser le résultat de PorteAil. Pour de plus amples renseignements à ce sujet, je vous invite à lire @@ -250,25 +253,26 @@ par Comme pour l'introduction, il suffit de supprimer le dièse **#** en début de ligne. -### Le fichier install.sh +### Publication -**install.sh** est un script qui permet de déplacer le résultat du programme -PorteAil dans un dossier de son choix. +Pour publier le résultat dans un dossier web, il vous suffit d'utiliser la +commande suivante : -Pour l'utiliser il suffit de lancer la commande suivante : + make install - sh install.sh +Ceci permet de déplacer le résultat du programme PorteAil dans un dossier +de votre choix. Par défaut le script essaie de copier le tout dans le dossier **public_html** du dossier personnel. Par exemple le dossier **/home/olivier/public_html** si votre dossier personnel se trouve dans **/home/olivier**. Pour modifier les valeurs d'origine et de destination de la copie, éditez le -script et modifiez les valeurs suivantes : +fichier de configuration *configrc* et modifiez les valeurs suivantes : -- SRCDIR : contient l'adresse relative du dossier où se situe les fichiers - à copier -- DESTDIR : contient l'adresse exacte où copier les fichiers (la destination). +- DESTINATION : contient l'adresse relative du dossier où se situe les fichiers + à copier (résultant d'une compilation de PorteAil) +- INSTALLDIR : contient l'adresse exacte où copier les fichiers (la destination). ## Pour aller plus loin @@ -321,51 +325,40 @@ plus grand sur la page de résultat. Configuration basique : -- TITRE : Cf. chapitre **Fonctionnement basique** +- TITLE : Cf. chapitre **Fonctionnement basique** - STYLE : nom de la feuille de style qui ajoutera des couleurs à PorteAil (seconde feuille de style en somme). Redéfinir l'ensemble des classes CSS de ce fichier vous permettra de reconfigurer toute l'apparence de PorteAil. - MENU : Cf. chapitre **Fonctionnement basique** - INTRO : Cf. chapitre **Fonctionnement basique** -- CIBLE : nom du dossier dans lequel sera généré le portail web. +- DESTINATION : nom du dossier dans lequel sera généré le portail web. Configuration avancée : -- ACCUEIL : Titre de la page tel qu'il s'affichera sur un navigateur -- GEN_CATEGORIES : script bash lancé au moment de la création des - catégories. C'est ce script qui génère les catégories pour la page - finale. -- INDEX : nom du fichier final. Par exemple *index.html* +- LANG : Langue utilisée pour les traductions de la page (enqueue + principalement) +- HOMEPAGE : Titre de la page tel qu'il s'affichera sur un navigateur - CATEGORIES_EXT : extension des fichiers qui seront lus pour générer les catégories - DEFAUT_IMG : nom de l'image - contenue par défaut dans le dossier img - par défaut pour un élément qui n'a pas d'image ou n'en a pas trouvé. -- ELEMENT : nom du fichier contenant le code HTML d'un élément. Se trouve -par défaut dans le dossier *COMPOSANTS*. -- CONTENU : nom du fichier contenu le résultat de la génération des -catégories. -- ENTETE_CAT : nom du fichier contenant le code HTML du début d'une -catégorie. Se trouve par défaut dans le dossier *COMPOSANT*. -- ENQUEUE_CAT : nom du fichier contenant le code HTML de la fin d'une -catégorie. Se trouve par défaut dans le dossier *COMPOSANT*. -- POST_CONTENU : nom du fichier contenant le code HTML à utiliser après -le contenu des catégories. Se trouve par défaut dans le dossier *COMPOSANT*. -- ENTETE : nom du fichier contenant le code HTML à utiliser en début de la - page finale. -- ENQUEUE = nom du fichier contenant le code HTML à utiliser en fin de la -page finale -- COMPOSANTS : dossier contenant les éléments qui constitueront la page +- TEMPLATE_ELEMENT : nom du fichier contenant le code HTML d'un élément. + Se trouve par défaut dans le dossier *COMPONENTS*. +- TEMPLATE_INDEX : nom du fichier contenant le code HTML de la page finale. + Se trouve par défaut dans le dossier *COMPONENTS*. +- TEMPLATE_CATEG : nom du fichier contenant le code HTML d'une catégorie. + Se trouve par défaut dans le dossier *COMPONENTS*. +- COMPONENTS : dossier contenant les éléments qui constitueront la page finale - CATEGORIES : dossier contenant les fichiers sources des catégories. - IMAGES : dossier par défaut contenant les images pour les éléments. - CSS : dossier par défaut des feuilles de style -- IMAGES_CIBLE : nom du dossier qui contiendra les images utilisées par la +- INSTALLDIR : dossier utilisé lors de la commande *make install* permettant + de copier le résultat final dans un dossier web. +- IMAGES_DESTINATION : nom du dossier qui contiendra les images utilisées par la page finale -- CSS_SANS_MENU : nom du fichier CSS qui s'utilise lorsque la page n'a pas - de menu -- CSS_AVEC_MENU : idem que *CSS_SANS_MENU*, mais pour une page ayant un menu -- CSS_NOM : nom du fichier CSS final +- CSS_NAME : nom du fichier CSS final Pour plus de renseignements, veuillez vous référer au chapitre **Les composants**. @@ -376,12 +369,10 @@ Les composants sont les éléments qui permettent de composer la page HTML finale. À cet effet la page a été scindés en plusieurs éléments : -- entete.html : contient le début de notre page finale -- categ_deb.html : contient le début d'une catégorie +- index.html : contient l'ensemble du HTML pour la page d'accueil. - element.html : contient l'ensemble du HTML pour UN élément donné -- categ_fin.html : contient la fin d'une catégorie -- contenu_fin.html : contient la fin du corps de la page -- enqueue.html : contient le pied de la page finale +- categories.html : contient l'ensemble du HTML pour une catégorie donnée. + (sans les éléments) - introduction.html : contient du HTML pouvant être ajouté après le titre principal de la page - menu.html : un menu à ajouter à notre page @@ -389,49 +380,17 @@ principal de la page Pour personnaliser il suffit d'éditer chacun des fichiers afin d'en modifier le code source. -### La création des catégorie à l'aide de creation_categ.sh - -Le fichier **creation_categ.sh** permet de générer le corps de la page. -À cet effet il va parcourir un dossier, générer les catégories une à une -et les éléments associés, puis il va tout déposer dans un fichier HTML -prévu à cet effet. - -Le script fonctionne avec un certain nombre de paramètres parmi : - -- dossier_cat : contient la source (dossier d'entrée) dans laquelle se trouve -les fichiers décrivant les catégories et les éléments associés. -- destination.html : contient la destination. C'est à dire le fichier dans -lequel se situera le corps, temporairement évidemment. -- extension : extension des fichiers décrivant les catégories et leurs -éléments associés -- dossier_composants : ce dossier réunit l'ensemble des composants de notre -page finale. Il est utile pour récupérer le fichier **element.html**, -disponible d'ailleurs dans la variable *elem* -- entete_cat.html : contenu HTML du début d'une catégorie -- enqueue_cat.html : contenu HTML qui marque la fin d'une catégorie -- element.html : contenu HTML qui contient UN élément -- dossier_img : dossier contenant les images dites *sources* -- destination_img : nom du dossier dans lequel seront stockées les images -finales -- image.png : nom du fichier par défaut utilisé lorsque les images ne sont pas -trouvées -- dossier_porteail : nom du dossier dans lequel sera mise la page PorteAil - -Normalement, avec toutes ces données vous devriez pouvoir tester par vous -même le résultat du script et améliorer le rendu de vos pages. - ### Le dossier style Le dossier **style** est prévu pour contenir l'ensemble des feuilles de style disponible pour l'apparence de notre page PorteAil. -Déposez donc ici vos feuille de style et changez la variable *CSS_AVEC_MENU* -, *CSS_SANS_MENU* et *STYLE* du fichier **configrc** (Cf. Chapitre -**configrc**). +Déposez donc ici vos feuille de style et changez la variable *STYLE* du +fichier **configrc** (Cf. Chapitre **configrc**). ### Le dossier img -Le dossier **img** contient, dans la version 0.1, l'ensemble des images +Le dossier **img** contient, depuis la version 0.1, l'ensemble des images utilisées pour la page finale. Déposez-y les images que vous allez utiliser. @@ -439,10 +398,10 @@ Déposez-y les images que vous allez utiliser. ## SOURCES Les sources du programme peuvent être récupérées sur - [un dépôt Git de l'auteur](http://git.dossmann.net/) ou via la commande suivante (à l'aide de l'outil - git) : + [le dépôt Gitorious](http://gitorious.org/porteail/) ou via la commande + suivante (à l'aide de l'outil git) : - git clone http://git.dossmann.net/scripts/porteail.git + git clone https://git.gitorious.org/porteail/master.git ## Contact / Bugs diff --git a/TACHES b/TACHES index 1ad6223..62615cf 100644 --- a/TACHES +++ b/TACHES @@ -2,19 +2,14 @@ ---------- - Valider la page à l'aide de TIDY (doit être facultatif) -- Trouver une méthode plus fine pour trouver le nombre de catégories par fichier (autre qu'un grep par exemple) -- Vérifier la présence des /, [ et ] dans les variables avant qu'elles soient mises dans un SED. Ceci à l'aide de ${var//a/b} pour modifier les chaînes A par B dans VAR. -- Que donne une ligne vide dans le fichier de catégorie ? => à tester comme cas possible - Choisir le nombre de colonne d'élément : #corps ul.ensemble_element li { width: 11em; margin: auto; } Mettre à width = auto. Si on veut 1 colonne, alors on met 11x1 + 1x1, si on veut deux colonne, alors on met 11x2 + 1x2, 3 colonnes font 11x3 + 1x3 -- Permettre d'ajouter des fichiers statiques (pour permettre par exemple de donner un lien vers une version d'un logiciel sur la page d'accueil) >>> Pour la v0.1.3 : -- aside en NAV !!! - activer menu avec une variable du genre "MENU_ACTIVE = 1" (par exemple) - favicon.ico ? - création du fichier configrc s'il n'existe pas (dans test) @@ -26,11 +21,8 @@ Mettre à width = auto. Si on veut 1 colonne, alors on met 11x1 + 1x1, si on veu - changer les sed -i en "sed -e 's/chaine/autrechaine/g' > file.new && mv file.new file" (avec ou sans -e, c'est selon) - changer les VAR= en VAR:= - changer l'utilisation du shell par TXTs = $(shell ls $(dossier)/*$(ext)), par exemple. -- Intégrer le script .sh dans le Makefile -- faire une section install dans le makefile permettant d'installer dans DESTDIR >>> Pour la v0.3 : -- Transformer variables en anglais - Documentation en anglais - faire une page "print.css" - mettre en noir et blanc @@ -141,3 +133,8 @@ des éléments - ajouter les fichiers générés pour chaque section du makefile (ceci de manière intelligente… si possible !) - Bug: si une URL possède plusieurs & - HTML 5 avec header et footer +- Trouver une méthode plus fine pour trouver le nombre de catégories par fichier (autre qu'un grep par exemple)- Permettre d'ajouter des fichiers statiques (pour permettre par exemple de donner un lien vers une version d'un logiciel sur la page d'accueil) +- aside en NAV !!! +- faire une section install dans le makefile permettant d'installer dans DESTDIR +- Transformer variables en anglais +- Que donne une ligne vide dans le fichier de catégorie ? => à tester comme cas possible diff --git a/categ/categorie_exemple.txt b/categ/categorie_exemple.txt index e71f3f8..65b3736 100644 --- a/categ/categorie_exemple.txt +++ b/categ/categorie_exemple.txt @@ -1,5 +1,5 @@ -# Ceci est un commentaire -[[Catégorie d'exemple]]Description de ma catégorie d'exemple -Vous êtes perdus ?##http://perdu.com##Se rendre sur le site perdu.com##apps/preferences-system-session-services.png -Exalead##http://exalead.fr##Visiter Exalead##apps/preferences-web-browser-shortcuts.png -Recherche Google##http://www.google.com/search?q=porteail&ie=utf-8&oe=utf-8&client=ubuntu&channel=fs##Recherche de PorteAil sur Google## +# This is a comment +[[Example category]]The description of my category +Are you lost?##http://perdu.com##Go to perdu.com website##apps/preferences-system-session-services.png +Exalead##http://exalead.fr##Visit Exalead##apps/preferences-web-browser-shortcuts.png +Google PorteAil Search##http://www.google.com/search?q=porteail&ie=utf-8&oe=utf-8&client=ubuntu&channel=fs##Search PorteAil on Google## diff --git a/categ/education.txt b/categ/education.txt index ab503e7..713d2f0 100644 --- a/categ/education.txt +++ b/categ/education.txt @@ -1,5 +1,5 @@ -# [[Nom de la catégorie]]Description -[[Éducation]]Thème sur l'éducation -# Titre du lien##Adresse web en HTTP##Description du lien##Nom du fichier image -Seeks##http://www.seeks-project.info/search.php/websearch-hp##Méta-moteur de recherche décentralisé##apps/nepomuk.png -OOo4kids##http://wiki.ooo4kids.org/index.php/Main_Page/fr##Logiciel de bureautique libre pour les enfants de 7 à 12 ans##apps/okteta.png +# [[Category name]]Description +[[Education]]Education topic +# Link title ## HTTP website address ## Link description ## Image filename +Seeks##http://www.seeks-project.info/search.php/websearch-hp##Decentralized search meta-engine##apps/nepomuk.png +OOo4kids##http://wiki.ooo4kids.org/index.php/Main_Page/fr##Free desktop software for 7-12 year old kids##apps/okteta.png diff --git a/categ/vrac.txt b/categ/vrac.txt index a40e862..ae47ded 100644 --- a/categ/vrac.txt +++ b/categ/vrac.txt @@ -1,8 +1,8 @@ -# [[Nom de la catégorie]]Description -[[Divers]]Quelques éléments en vrac -# Titre du lien##Adresse web en HTTP##Description du lien##Nom du fichier image -Inkscape##http://inkscape.org/##Outil de création graphique vectorielle##apps/inkscape.png -Wine##http://www.winehq.org/##Utilisez des outils Windows sous Linux, BSD, Mac ou Solaris##apps/wine.png -Dogmazic##http://www.dogmazic.net/##Musique libre##devices/multimedia-player.png -Vim##http://www.vim.org/##Éditeur en mode console##apps/utilities-terminal.png -ChiliProject##https://www.chiliproject.org/##Outil de gestion de projet##status/script-error.png +# [[Category name]]Description +[[Miscellaneous]]Some elements +# Link title ## HTTP website address ## Link description ## Image filename +Inkscape##http://inkscape.org/##Vectorial creation software##apps/inkscape.png +Wine##http://www.winehq.org/##Use Windows tools on Linux, BSD, Mac or Solaris##apps/wine.png +Dogmazic##http://www.dogmazic.net/##Free music##devices/multimedia-player.png +Vim##http://www.vim.org/##Shell mode editor##apps/utilities-terminal.png +ChiliProject##https://www.chiliproject.org/##Project management tool##status/script-error.png diff --git a/composants/categ.html b/composants/categ.html deleted file mode 100644 index 703c10d..0000000 --- a/composants/categ.html +++ /dev/null @@ -1,8 +0,0 @@ - - -
${CATEG_DESC}
-@@DESC_CATEG@@
-${CATEG_DESC}
+