Mes fidèles lecteurs l’auront peut-être remarqué, j’ai ajouté sur le blog une page permettant de retrouver plus facilement un article. Il existait bien sûr la page d’archive mais les articles y sont classés par ordre chronologique, tous les thèmes étant mélangés.
À présent dans le bandeau un titre nommée Index est à présent disponible. Il donne accès à une page qui contient tous les articles du blog classé par catégorie.
Les catégories sont les suivantes :
C00 : Divers
C01 : Historique
C02 : Locomotives
C03 : Matériel remorqué
C04 : Commande des trains
C05 : Décors
C06 : Signalisation
C07 : Aiguilles
C08 : Voies
C09 : Dételeurs
C10 : Pont tournant
C11 : Généralités sur le réseau
Désormais, le titre de chaque article est précédé du code de sa catégorie, ceci à des fins techniques pour facilement construire la page d’index.
Pour ceux que cela intéresse, voici comment je procède pour réaliser mon site. J’utilise iWEB le logiciel d’Apple pour la création de site WEB. Cet outil n’est plus maintenu à présent mais tant que j’ai une version de iWEB qui fonctionne sur mon Mac je n’ai pas de raisons sérieuses de changer. En fait je n’ai rien trouvé d’équivalent en qualité dans ce domaine. Je peux utiliser un des nombreux modèles donnés par Apple, le modifier au niveau de son esthétique, l’adapter. L’outil permet la réalisation des pages vraiment en WYSIWYG (What you see is what you get) sans avoir à connaître le code HTML (pour l’essentiel). On place textes et images comme on le veut de manière interactive comme avec un traitement de texte permettant la mise en page. Et ce qui n’est pas toujours évident avec les éditeur en ligne, la typographie est respectée ! On peut utiliser le œ et non pas les caractères oe, on peut mettre sans effort des indices comme ceci (1) ou des exposants comme cela (2), bref tout ce qu’on souhaite pour faire une présentation correcte.
Malgré ses qualité, iWEB est un système relativement fermé, un logiciel que l’on ne peut pas modifier. Toutefois ses fonctionnalités permettent certaines ouvertures. Par nature comme il engendre du code HTML (les pages WEB), on peut manipuler ce code, qui lui est sous forme de texte de syntaxe connue, l’enrichir ou l’adapter. Mieux encore on peut placer sur une page iWEB un fragment HTML qui est une zone contenant du code HTML. C’est ainsi que je réalise mon index. Par un simple copier/coller depuis la page d’archive engendrée par iWEB, je fabrique une nouvelle page en triant les lignes selon le critère donné par le numéro de la catégorie. Cette nouvelle page est calculée en externe avec un outil que j’ai programmé avec LiveCode. La page produite est réintroduite dans iWEB comme fragment HTML par copier/coller.
Dans l’affaire, les liens sont conservés et comme le processus est automatique il n’y a pas d’erreur. C’est magique !