Accueil  

 

  Présentation  

 

  Documentation  

 

  Téléchargement  

 

  Changelog  

 

  PyMyAdmin  

 

  Affichage du code PML  

 

  Contact  

PERSONNALISABLE MARKUP LANGUAGE

COMPRENDRE PML

 

Version 0.10.1, 17 février 2022

 

En sus du bouton disponible directement sur les pages où le code source est affichable, j’ai regroupé ci-dessous la totalité des pages (ou éléments importés) dont vous pouvez voir ledit code source, avec quelques commentaires utiles.

Note : Le code source des différentes pages est volontairement non optimisé (càd styles et métabalises directement sur la page au lieu d’être dans des .css et .pss) afin de mieux montrer la simplicité de mise en œuvre.

 

    pml.pss         scripts/pmldoc.pss    

Les métabalises communes à tout le site

Les métabalises de la section PML

    index.pml         404.pml    

Page d’accueil du site

 

À voir : Comment sont gérées les puces de la partie « Dernières mises à jour ».

Page d’erreur

 

Une seule ligne avec usage de littéraux et d’une constante reçue en paramètre.

    source.pml         index.pml    

Affichage d’un code source

 

À voir : Utilisation des balises conditionnelles pour ne pas permettre n’importe quelle page.

Page de présentation de PML

 

À voir : Comment définir une balise pour paragraphe avec puce (<coché …>).

    pmldoc.pml         pml.pml    

Page d’affichage de la documentation

 

Un document maître et un corps de document importé, pour affichage navigateur.

Documentation ePub

 

Un document maître et un corps de document importé, pour création ePub.

    pmldocimport.pml         download.pml    

Le corps de la documentation

 

À voir : Comment définir un encadré, des chapitres, une liste, une balise spéciale code… et un sommaire automatique !

À noter que c’est ce même fichier qui est incorporé dans les deux documents maîtres ci-dessus.

Page de téléchargement

 

À voir : Insertion d’images et de liens.

    login.pml         main.pml    

La page d’identification de PyMyAdmin

 

À voir : Comment gérer une identification (utilisateur, session), afficher une erreur, prendre une langue en compte avec <lang> et <dir>
(Attention, copie locale du code, pas le vrai répertoire ! )

Tout PyMyAdmin

 

À voir : Comment définir un lot de pages avec quelques conditions, gérer les thèmes avec <%theme>, le multilinguisme avec <lang> et le sens d’affichage avec <dir>
(Attention, copie locale du code, pas le vrai répertoire ! )

    sources.pml         contact.pml    

La présente page

 

À voir : Comment définir un encadré et prédéfinir les éléments d’un tableau avec des métabalises.

Page contact

 

À voir : Un formulaire de saisie avec usage de paramètres et constantes renseignées via des routines Python et des messages conditionnés par ces constantes.

    cultureSF/lunatique/lunatique.pml         cultureSF/lunatique/lunatiquedetail.pml    

Présentation du fanzine/magazine Lunatique

 

À voir : La définition de métabalises pour simplifier au maximum le tableau et les liens vers le détail par numéro.

Affichage du détail d’un numéro de Lunatique

 

À voir : L’usage de conditions pour ne pas pointer vers des numéros inexistants, la définition de constantes via Python ainsi que le détail du sommaire (chargé et mis en forme par une routine Python depuis un fichier texte global).

    cultureSF/DAS/DAS.pml         cultureSF/orion/orion.pml    

Présentation de la série D.A.S.

 

À voir : La définition de métabalises pour simplifier le texte (éditions)et les liens vers les images et les pages Eons.

Présentation de la série Orion

 

À voir : La définition de métabalises pour simplifier les tableaux listant les titres cycle par cycle.


© 2017-2023 Jean-Luc-Blary