J’aime prendre des notes pour rassembler mes idées. Il y a plusieurs années j’aimais noter toutes mes “aventures” sous Linux et BSD sur un gros cahier. Mais vu le nombre de pages que cette bible a atteind, il était franchement difficile de retrouver la moindre information. Je suis donc passé aux fichiers .doc (ou plutôt .odt), bien plus souples mais dont l’organisation linéaire tel un livre ne collait pas à mes souhaits. Puis je suis passé à Google Notebook, génialissime mais qui nécessite d’être forcément connecté pour lire ces notes (je suis pas fan du “tout online”).
A présent j’utilise un système de Wiki MediaWiki stocké sur mon serveur WAMP local : trouver une information est très simple et le fait que Wikipedia est basé sur MediaWiki a renforcé mon choix (même si MediaWiki est surdimensionné pour mes besoins).
Mon Wiki local comporte plusieurs rubriques dont la majorité des pages sont des tutoriaux et des prises de notes liés à du code informatique (langage Action Script 3, PHP5, HTML, Java, CSS, XML, etc..). Mais malheureusement MediaWiki ne gère pas la coloration syntaxique nécessaire pour se repérer dans des longues séries de code. Pour cela j’utilise l’extension Syntax Highlighter Code Colorizer for Mediawiki.
Voici comment faire pour intégrer la coloration syntaxique sous MediaWiki :
- Télécharger syntax-highlighter-code-colorizer.zip for MediaWiki sur la page download
- Dézipper l’archive dans le répertoire /extensions/ de MediaWiki
- Editer le fichier LocalSettings.php stocké à la racine et rajouter la ligne :
require_once("extensions/syntax-highlighter-code-colorizer/syntax-highlighter-mediawiki.php");
- Ensuite lorsqu’on créait une page Wiki il suffit d’utiliser le code HTML suivant :
<pre class="brush:[alias-du-code]></pre>
où [alias-du-code] est le language utilisé du code.
Exemple :
<pre class="brush:html">
<html>
<h1>Test du code<h1>
</html>
</pre>
Ce qui donne :


sympa le tuto