Hejmpaĝo  

 

  Dokumentaro  

 

  Elŝutata  

 

  Changelog  

 

  enhavi PML  

 

  Vidigi PML kodo  

 

  PyMyAdmin  

 

  Kontakt  

PERSONNALISABLE MARKUP LANGUAGE

PREZENTAĴO

 

Versio 0.9.0, 15 novembro 2018

 

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 metaetikedoj, 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>Ĉapitro 1<sup>a<sup></h1>

En baza PML, unu povas jam skribi pli legeble :

<h1 Ĉapitro 1<sup a>>

Pli bona! Danke al la metaetikedoj, per difinado de ĉapitro metaetikedo kaj a_ metaetikedo (a ne povas esti difinita, ĉar ĝi jam estas rezervita en HTML), ĝi povas iĝi :

<ĉapitro 1<a_>>

Malfacile fari pli mallongan kaj pli legebla, ne ?

 

PML havas tre potencajn karakterizaĵojn :

• difini konstantaĵojn por eviti ripeti vortojn aŭ pecojn de teksto multfoje en dokumento aŭ en aro de paĝoj ;

• uzo de laŭvortoj, stokitaj en lingvaj dosieroj (laŭ la ĉefa normo de plurlingvaj iloj) por montriĝo aŭtomate konsiderante la nunan aŭ difinitan lingvon ;

• kapablo difini tekstojn en diversaj lingvoj rekte en la korpo de la dokumento, denove por ekrano, kiu aŭtomate konsideras la nunan aŭ difinitan lingvon (provu alklakante unu el la flagoj lokitaj ĉe la supro maldekstre!);

• nomante rutinojn en Python por dinamikaj aŭ parametrigitaj ekranoj (ekz. kun datumbazo) ;

• linioj aŭ blokoj kondiĉitaj de la ĉeesto aŭ valoro de unu aŭ pli da konstantaj, por kutimo montriĝo ;

• ktp.

… kaj ĉio tio kun nenio krom etikedoj !

Praktika uzo

PML estis kreita por krei HTML-paĝojn, kiuj povas esti uzataj ie ajn, por krei ePubs aŭ eĉ por administri kompletajn retejojn (danke al interfaco permesanta rekte alvoki PML-paĝojn de retumilo, kiel facile ĝi estis HTML, PHP aŭ alia…)

Unu el la utilecoj ankaŭ povas konverti HTML-dosieron aŭ ePub en PML-dokumenton.

Iri plu…

• Vi povas konsulti la dokumentadon enreta per alklako Dokumentaro

• Vi povas elŝuti la malsamajn modulojn kaj provu vin (Elŝutata), inkluzive la dokumentadon kiel ePub.

• Vi povas eĉ rigardi la fontkodon de iu ajn paĝo en ĉi tiu retejo per klako sur la enhavi PML-butono en la diris paĝo.

 

Por vidi la fontkodon de ĉi tiu paĝo, alklaku ĉi tie :

  Vidigi PML kodo  

 

Noto : La fonta kodo de la diversaj paĝoj ne intence ne optimiziĝas (te stiloj kaj metatagoj rekte sur la paĝo anstataŭ esti en .css kaj .pss) por pli bone montri la simplecon de efektivigo.


© 2017, 2018 Jean-Luc-Blary