Omcode, éminence grise
Lorsque j'ai ouvert Omega au monde il y a bientôt cinq ans, elle ne disposait pas de code de mise en page. Il a fallu attendre la première semaine de vie pour que l'on puisse (enfin) centrer et aligner le texte à droite. Sur un site comme celui-là, destiné d'abord et avant tout à publier toutes sortes d'oeuvres littéraires qui prennent parfois des formes... exotiques, la mise en page des publications est quasiment incontournable.
Quand on y réfléchit, à quoi bon créer une conversation, l'attribuer à un forum et publier un message si l'on ne peut pas insérer facilement une émoticône ou une image ? Le constat est tout simple : l'Omcode, le code de mise en page d'Omega, qui reprend dans ses grandes lignes le fameux "bbCode" des forums gratuits, est indispensable et central dans le fonctionnement de cette plateforme.
Il a évolué au fil du temps, au même rythme que le reste de la plateforme, et n'avait pas subi de vraie révolution depuis
le passage à la compilation à l'écriture. Depuis ce changement, je le peaufine, et je l'étends.
L'un des objectifs de cette extension est de faire de l'Omcode un "service" d'Omega, le premier du genre. Il existe désormais une adresse sur Omega qui, lorsqu'elle reçoit un texte contenant des balises Omcode, affiche, sans autre forme de procès, le texte transformé en HTML pour l'affichage. La nouvelle version du Portail, qui n'est pas encore parvenue jusqu'à vous, utilise cette fonction à plein régime. L'intérêt est simple : il n'existe plus qu'un seul "moteur" de transformation Omcode, celui d'Omega, dont la moindre mise à jour profite instantanément, sans copier-coller
et sans aucune intervention de ma part à la plateforme elle-même et au Portail.
Je ne sais pas si je serai amené plus tard à créer d'autres "services" de ce genre ; ce qui est certain, c'est que la structure d'Omega me le permet. Il s'agit désormais pour moi de travailler sur l'éditeur, pour le rendre plus puissant et plus pratique : intégrer quelques raccourcis clavier... et la galerie d'images.
Bonne navigation à tous !