BloTEX
BloTEX est une classe PHP de rendu de code XHML. Elle génère dynamiquement, à partir d'un fichier utilisant la syntaxe de LATEX [LaTeX] un code XHTML (conformes aux spécifications du W3C [W3C]). Ce processeur de document peut être utilisé pour la réalisations de sites Internet dynamiques (cette page a été générée avec ce système).
Évolutivité
Il est possible de compléter cette classe de manière extrèmement simple en la dérivant et en implémentant les nouvelles méthodes qui correspondent aux commandes qui doivent être supportées.
Réutilisation
En dérivant la classe et réimplémentant les méthodes de génération du code, il est virtuellement possible de générer un document dans n'importe quel language de description de document (HTML, XML, DocBook, ...).
Code LATEX
Voici le code source correspondant au début du texte de cette page :
\title{\BloTeX}
\begin{document}
\maketitle
\begin{abstract}
{\BloTeX} est une classe \acronym{PHP}{PHP Hypertext Processor} de rendu de code
\acronym{XHML}{eXtended Hypertext MarcKup Language}. Il génère, à partir d'un fichier
utilisant la syntaxe de {\LaTeX} \cite{LaTeX} un code \acronym{XHML}{eXtended
Hypertext MarcKup Language} (conformes aux spécifications du \acronym{W3C}{World Wide
Web Consortium} \cite{W3C}). Ce processeur de document peut être utilisé pour la
réalisations de sites Internet dynamiques (cette page a été générée par ce système).
\end{abstract}
\section{Évolutivité}
Il est possible de compléter cette classe de manière extrèmement simple en la dérivant et
en implémentant les nouvelles méthodes qui correspondent aux commandes qui doivent être
supportées.
[...]
\end{document}
Dernière version du code source
Nous utilisons le logiciel Subversion [en] pour la gestion de notre code source. L'adresse du dépot Subversion de ce projet est :
La dernière version du code peut être obtenue avec la commande suivante :
svn co http://smortex.is-a-geek.org/svn/BloTeX/trunk/ BloTeX
Pour plus de détails sur l'utilisation de Subversion, consultez Version Control with Subversion [en].
Mailling-list
Inscription
Une mailling-list a été mise en place pour ce projet. Pour vous inscrire, envoyez un message à :
blotex-subscribe@astase.com
Désinscription
Pour vous désinscrire, envoyez un message à :
blotex-unsubscribe@astase.com
Références
[LaTeX] Site internet de LATEX [en]
[W3C] Site internet du W3C [en]
![[top]](/images/gotop.png)