Page WikiMarkupLanguage.

J'imagine qu'un programmeur qui n'aurait pas écrit un éditeur, un compilateur, un interpréteur, un serveur web et un wiki n'est pas vraiment un programmeur...

Quelques idées en vrac

Pour mon WikiExperiment je vais tenter d'utiliser un Markup Language très simple et surtout pas trop intrusif car dans bien des cas il ne sera pas caché. En effet, je vais simplier pour n'avoir pas les deux modes classiques - Mode Source et Mode Affichage.

Fonte courrier

C'est à dire une fonte a espacement fixe, comme une machine à écrire. La machine à écrire est d'ailleurs le "modèle" du monde réel le plus proche d'un "éditeur" dans l'esprit de certains de mes futurs utilisateurs.

Ca ne veut pas dire que je m'interdis à tout jamais un affichage plus "gracieux". Il pourra être proposé, mais il s'agira d'un habillage, le "back-end" reste en mode "plain text".

Document/Page

Les différentes pages appartiennent à un document. Lequel a un plan et un index. Les documents "appartiennent" à une personne physique ou bien à un groupe.

Notion de phrase et de paragraphe.

Un paragraphe contient une ou plusieurs phrases. Il peut être précédé d'un préfixe.

Gras, italique, souligné, barré

  • Une étoile pour le gras de part et d'autre, l'étoile touchant le premier/dernier caractère gras, * car c'est un caractère très encré.
  • Un signe / pour l'italique, car il penche.
  • Un signe _ pour le souligné, car il est dessous.
  • Un signe - pour le barré

Il suffit d'un espace de part et d'autre pour que le caractère n'ait plus d'effet.

Liens internes et externes

  1. Les WikiName/s classiques. MarkupLanguage par exemple.
  2. les mots sépararés par un souligné, sans espace. markup_language par exemple
  3. Les mots séparés par un tiré sans espace. markup-language par exemple.

S'il faut faire référence à un autre document, la référence "directe" se fait en précédent le lien par le lien vers le document. Il y a un mécanisme d'alias afin que les liens ne soient pas trop longs.

Astuce: Lien ou bien lien_ ou bien lien- sont des préfixes qui indiquent la présence d'un lien. lien(xxxx) permet de lier avec une page dont le nom a une syntaxe sortant de l'ordinaire.

On peut aussi utiliser la syntaxe avec un numéro entre crochets. Dans ce cas "indirect", le lien doit être défini ailleurs dans le document, dans une liste de liens numérotés.

Liens html

Les liens http:// ainsi que mailto: et potentiellement d'autres sont reconnus.

Les sections et les sous sections

Il s'agit d'avoir le moyen de structurer le texte. Différentes syntaxes sont possibles, basées sur la notion de titre, de préfixe et de souslignement.

Un titre est typiquement un texte qui tient sur une ligne et qui est suivit par une ou plusieurs phrases.

On peut déterminer l'imbrication d'un titre en observant ce part quoi il commence, plus c'est long et et plus il s'agit d'un sous titre en général.

En matière de soulignement, on voit bien que les tirets sont moins visibles/importants que des double souslignements avec le symbole =

Les listes

Ce sont des paragraphes spéciaux. Au lieu d'être séparés par une ligne blanche (ou une indentation), ils sont séparés par des caractères *, - ou # ou encore nn formant une sorte de préfixe au paragraphe. La longeur de ce préfixe conditionne la profondeur de l'imbrication.

Annotations & commentaires

En fin de document il y a les annotations et les commentaires. Ce sont des sections particulière dans lesquelles se trouve des "méta information", c'est à dire des informations au sujet de la page en cours.

Ca peut avoir l'aspect d'un formulaire par exemple.

Copier/Coller & les sections préformatées

Quand on copie un texte on veut souvent respecter sa présentation. Par exemple s'il s'agit d'un mail.

C'est un cas où les guillemets jouent pleinement leur sens.

PAGE PRECEDENTE

PAGE PRECEDENTE

PAGE PRECEDENTE

PAGE PRECEDENTE

PAGE PRECEDENTE

PAGE PRECEDENTE

Wiki : 2007-05-27 10h37 par JeanHuguesRobert | autres changements
visites. ©2006-2008 Virteal
Feedback Form