Pork Center

Colorcode

De Hack-it.org.

(Installation)
 
Ligne 1 : Ligne 1 :
 +
Colorcode est une extension pour Mediawiki qui highlight (colorise) la syntaxe de nombreux langages de programmation, de script, ...
 +
==Utilisation==
==Utilisation==
 +
 +
Ceci se fait très simplement en entourant le code à coloriser de balises indiquant le langage utilisé. Par exemple, pour coloriser du code écrit en [[PHP]], il suffira d'utiliser la balise <nowiki><php></nowiki>, comme suit :
 +
 +
 +
<pre><nowiki><php>echo 'Bonjour, monde.';
 +
</php>
 +
</nowiki></pre>
 +
 +
 +
Notez que la première ligne de code est collée à la balise <nowiki><php></nowiki>, de façon à éviter un saut de ligne disgracieux.
 +
 +
 +
Le résultat sera :
 +
 +
<php>echo 'Bonjour, monde.';
 +
</php>
 +
 +
Beaucoup de langages sont supportés...
 +
 +
==Installation==
==Installation==
Pour installer cette extension, rien de plus simple : vous n'aurez qu'à décompresser le fichier colorcode.zip (une fois que je l'aurais foutu en ligne) dans votre répertoire Mediawiki, puis à suivre les instructions.
Pour installer cette extension, rien de plus simple : vous n'aurez qu'à décompresser le fichier colorcode.zip (une fois que je l'aurais foutu en ligne) dans votre répertoire Mediawiki, puis à suivre les instructions.
Ligne 6 : Ligne 28 :
* Vous pouvez chopper le code source original sur [http://www.mangue.org/wiki/MediaWiki_Coloration Mangue]
* Vous pouvez chopper le code source original sur [http://www.mangue.org/wiki/MediaWiki_Coloration Mangue]
* Et voici la librairie [http://qbnz.com/highlighter/ Geshi] qui est utilisée.
* Et voici la librairie [http://qbnz.com/highlighter/ Geshi] qui est utilisée.
 +
 +
== Liste des langages supportés ==
 +
 +
 +
{| cellspacing="0" cellpadding="0"
 +
|
 +
* actionscript-french
 +
* actionscript
 +
* ada
 +
* apache
 +
* applescript
 +
* asm
 +
* asp
 +
* bash
 +
* c
 +
|
 +
* caddcl
 +
* cadlisp
 +
* cpp
 +
* csharp
 +
* css
 +
* c_mac
 +
* d
 +
* delphi
 +
* diff
 +
|
 +
* div
 +
* dos
 +
* eiffel
 +
* freebasic
 +
* gml
 +
* html4strict
 +
* ini
 +
* inno
 +
* java
 +
|
 +
* javascript
 +
* lisp
 +
* lua
 +
* matlab
 +
* mpasm (Microchip Assembler)
 +
* nsis
 +
* objc (Objective C)
 +
* ocaml-brief
 +
* ocaml
 +
|
 +
* oobas (OpenOffice.org Basic)
 +
* oracle8
 +
* pascal
 +
* perl
 +
* php-brief
 +
* php
 +
* python
 +
* qbasic
 +
* ruby
 +
|
 +
* scheme
 +
* sdlbasic
 +
* smarty
 +
* sql
 +
* vb
 +
* vbnet
 +
* vhdl
 +
* visualfoxpro
 +
* xml
 +
|}

Version actuelle en date du 25 juillet 2007 à 12:54