Hejmpaĝo  

 

  Dokumentaro  

 

  Elŝutata  

 

  Changelog  

 

  enhavi PML  

 

  Vidigi PML kodo  

 

  PyMyAdmin  

 

  Kontakt  

PERSONNALISABLE MARKUP LANGUAGE

PREZENTAĴO

 

Versio 0.8.4, 2 aprilo 2018


(TRADUKADO EN PROGRESO.)

 

Kial PML ?

PML naskiĝis de la ideo, ke vi povus fari HTML-dokumentojn pli facila, pli legebla kaj pli potenca.

☑ Pli facila, ĉar anstataŭiganta la sistemon malfermi kaj fermi etikedojn kun ligitaj etikedoj, ni reduktas la kongestadon de ili.

☑ Pli legebla, ĉar danke al la redukto de la malordo de etikedoj kaj sistemo de metaetikedojs, ni pli proksimiĝas al la denaska teksto.

☑ Pli potenca, ĉar vi povas, danke al etikedoj, uzu pli mallongajn ordonojn, kiuj faras pli.

 

Ajna HTML-dosiero estas rekte konvertebla en PML kaj viceversa.

Principo

La baza principo de PML estas anstataŭigi la grupon

<etikedo>teksto</etikedo>

per

<etikedo teksto>

la teksto povas enhavi etikedojn.

 

Ekzemple :

Por montri « Ĉapitro 1a », vi devas kodon en HTML :

<h1>Chapitre 1<sup>er<sup></h1>

En PML de base, on peut déjà écrire plus lisiblement :

<h1 Chapitre 1<sup er>>

Mieux ! Grâce aux métabalises, en définissant une métabalise chapitre et une métabalise er, ça peut devenir :

<chapitre 1<er>>

Difficile de faire plus court et plus lisible, non ?

 

PML dispose de fonctionnalités très puissantes :

• définition de constantes, pour éviter de répéter des mots ou des bouts de texte plusieurs fois dans un document ou dans un ensemble de pages ;

• usage de littéraux, stockés dans des fichiers de langue (selon le principal standard des outils multilingues) pour un affichage tenant compte automatiquement de la langue courante ou définie ;

• possibilité de définir des textes dans diverses langues directement dans le corps du document, là aussi pour un affichage tenant compte automatiquement de la langue courante ou définie ;

• appel de routines en Python pour des affichages dynamiques ou paramétrés (ex. avec une base de données). ;

• Lignes ou blocs conditionnés par la présence ou la valeur d’une ou plusieurs constantes, pour un affichage personnalisé.

etc.

… et tout ça rien qu’avec des balises !

Praktika uzo

PML a été développé aussi bien pour créer des pages HTML utilisables n’mporte où que pour créer des ePub ou même pour gérer des sites Internet complets (grâce à une interface permettant d’appeler directement des pages PML depuis un navigateur, aussi simplement que si c’était du HTML, du PHP ou autre…)

L’un des utilitaires permet également de convertir un fichier HTML ou un ePub en un document PML.

Iri plu…

• Vous pouvez consulter la documentation en ligne en cliquant sur Dokumentaro

• Vous pouvez télécharger les différents modules et tester vous-même (Elŝutata), y compris la documentation sous forme d’ePub.

• Vous pouvez même regarder le code source de toute page de ce site en cliquant sur le bouton enhavi PML présent sur ladite page.

 

Pour afficher le code source de la présente page, cliquez ici :

  Vidigi PML kodo  

 

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.


© 2017,2018 Jean-Luc-Blary