Tuto/Edit

De TartareFR
Aller à : navigation, rechercher

Syntaxe

Règle de base

La recherche dans les pages du wiki ainsi et que la maintenance de celui-ci est grandement facilité par l'ajout de catégorie sur chaque page.

Modification générale de MediaWiki

Tous les changements de cette section doivent être édité avec le compte administrateur.

Modules intégrés

Upload de fichier

Page d'aide sur la configuration de l'upload de fichiers [1]

Tableau

Page d'aide sur les tableaux [2]

Exemple d'utilisation

{| class="wikitable"
|+Titre du tableau
!Titre de colonne1
!Titre de colonne2
|-
|Cellule 1 sur la ligne 1
|Cellule 2 sur la ligne 1
|-
|Cellule 1 sur la ligne 2
|Cellule 2 sur la ligne 2
|}
Titre du tableau
Titre de colonne1 Titre de colonne2
Cellule 1 sur la ligne 1 Cellule 2 sur la ligne 1
Cellule 1 sur la ligne 2 Cellule 2 sur la ligne 2

Modules supplémentaires

  • CategoryTree: Afficher une vue en arbre des catégories[3]
  • Cite: Créer des notes de bas de page, collection de références, etc...[4]
  • ParserFunctions: Fonctions avancées pour les extensions[5]
  • Mpdf: Export de page en PDF[6]
  • SyntaxHighlight_GeSHi: Coloration syntaxique de code source[7]
  • RandomImage: Ajout d'une image aléatoire[8]
  • SSL_authentification: Authentification via un certificat[9]
  • CustomTag: Permet l'usage des tags suivants dans le code wiki ( en ligne )
    • <path> Affichage du path ex: /home/user
    • <package> Affichage du nom du paquet ex: perl-ExtUtils-MakeMaker
    • <app> Affichage du nom de l'application ex: vim
    • <class> Affichage du nom de la class ex: KVirtualView

Macros définies permettant un affichage spécial

Mettre en valeur un mot

  • class pour mettre en valeur un nom de class ( en ligne ) KVirtual
{{class|KVirtual}}
  • path pour mettre en valeur un chemin ( en ligne ), ex: /home/user
{{path|/home/user}}
  • filename pour mettre en valeur un nom de fichier ( en ligne ), ex: /etc/mail/aliases
{{filename|/etc/mail/aliases}}
  • package pour mettre en valeur un nom de paquet ( en ligne ), ex: perl-ExtUtils-MakeMaker
{{package|perl-ExtUtils-MakeMaker}}
  • app pour mettre en valeur un nom d'application ( en ligne ), ex: vim
{{app|vim}}
  • code pour mettre en valeur un morceau de code ( en ligne ), ex: find /etc -type f -name '*.conf'
{{code|find /etc -type f -name '*.conf'}}
  • command pour mettre en valeur une commande ( en ligne ), ex: find /etc -type f -name '*.conf'
{{command|find /etc -type f -name '*.conf'}}
  • color pour mettre en couleur un mot ( en ligne ), ex: mots en couleur
{{color|red|mots en couleur}}

Ajouter une note d'auteur ( simple, importante, avertissement, astuce, auteur original )

  • Admon/note pour écrire une note d'information
{{Admon/note|Titre|texte optionnel de la note}}
IconNote48.png
Titre
texte optionnel de la note
  • Admon/warning pour écrire un avertissement bien visible
{{Admon/warning|Titre|Texte optionnel du warning}}
IconWarning48.png
Titre
Texte optionnel du warning
  • Admon/important pour écrire une note très importante
{{Admon/important|Titre|Texte optionnel de la note importante}}
IconImportant48.png
Titre
Texte optionnel de la note importante
  • Admon/tip pour écrire une astuce bien visible
{{Admon/tip|Titre|Texte optionnel de l'astuce}}
IconIdea48.png
Titre
Texte optionnel de l'astuce
  • Admon/bug pour signaler un bug
{{Admon/bug|Titre|Texte optionnel du bug}}
IconBug48.png
Titre
Texte optionnel du bug
  • Admon/faq pour écrire une question réponse

IconFaqQuestion48.png
Question
Answer
{{Admon/faq|Question|Answer}}
  • author pour afficher les auteurs et les participants éventuels lorsqu'il s'agit d'une page recopié d'un autre wiki.
{{author|author=Auteur original|othersauthors=Liste des participants éventuels (paramètre optionnel)|url=Lien vers l'URL d'origine (paramètre optionnel)}}
IconUser48.png
Auteur initial Auteur original
Avec la participation de Liste des participants éventuels (paramètre optionnel)
Source: Lien vers l'URL d'origine (paramètre optionnel)
  • Admon/todo pour écrire une liste de chose à faire (TODO)
{{Admon/todo|TODO Liste
 * étape 1
 * étape 2}}
IconTodo48.png
TODO Liste
  • étape 1
  • étape 2
  • Admon/file pour afficher un ficher texte
{{Admon/file|Chemin du fichier|
 <pre>
 ligne 1
 ligne2
 </pre>}}
IconTextFile16.png Chemin du fichier
ligne 1
ligne 2

Smileys

  • Admon/smiley

Good Job Face-smile.png

{{Admon/smiley|:)}}
Code angel embarrassed kiss laugh plain raspberry sad smile-big smile surprise uncertain wink
Code alternatif 1 O-) :-[ :-* :-D :-| :-P :-( :-)) :-) :-O :-S ;-)
Code alternatif 2 O) :[ :* :D :| :P :( :)) :) :O :S ;)
Image Face-angel.png Face-embarrassed.png Face-kiss.png Face-laugh.png Face-plain.png Face-raspberry.png Face-sad.png Face-smile-big.png Face-smile.png Face-surprise.png Face-uncertain.png Face-wink.png

Consultez le Guide de l’utilisateur pour plus d’informations sur l’utilisation de ce logiciel.

Langages supportés par l'extension de coloration syntaxique

<syntaxhighlight lang="CODE">
</syntaxhighlight>
Code Language
abap ABAP
actionscript ActionScript
ada Ada
apache Apache Configuration
applescript AppleScript
asm Assembly
asp Active Server Pages (ASP)
autoit AutoIt
bash Bash
basic4gl Basic4GL
bf Brainfuck
blitzbasic Blitz BASIC
bnf Backus-Naur Form
c C
c_mac C (Mac)
caddcl AutoCAD DCL
cadlisp AutoLISP
cfdg CFDG
cfm ColdFusion Markup Language
cil Common Intermediate Language (CIL)
cobol COBOL
cpp-qt C++ (Qt toolkit)
cpp C++
csharp C#
css Cascading Style Sheets (CSS)
d D
delphi Delphi
diff Diff
div DIV
dos DOS batch file
dot DOT
eiffel Eiffel
fortran Fortran
freebasic FreeBASIC
genero Genero
gettext GNU internationalization (i18n) library
glsl OpenGL Shading Language (GLSL)
gml Game Maker Language (GML)
gnuplot gnuplot
groovy Groovy
haskell Haskell
hq9plus HQ9+
html4strict HTML
idl Uno IDL
ini INI
inno Inno
intercal INTERCAL
io Io
java Java
java5 Java(TM) 2 Platform Standard Edition 5.0
javascript JavaScript
kixtart KiXtart
klonec Klone C
klonecpp Klone C++
latex LaTeX
lisp Lisp
lolcode LOLCODE
lotusscript LotusScript
lua Lua
Code Language
m68k Motorola 68000 Assembler
make make
matlab MATLAB M
mirc mIRC scripting language
mxml MXML
mpasm Microchip Assembler
mysql MySQL
nsis Nullsoft Scriptable Install System (NSIS)
objc Objective-C
ocaml-brief OCaml
ocaml OCaml
oobas OpenOffice.org Basic
oracle8 Oracle 8 SQL
oracle11 Oracle 11 SQL
pascal Pascal
per per
perl Perl
php-brief PHP
php PHP
pixelbender Pixel Bender
plsql PL/SQL
povray Persistence of Vision Raytracer
powershell Windows PowerShell
progress OpenEdge Advanced Business Language
prolog Prolog
providex ProvideX
python Python
qbasic QBasic/QuickBASIC
rails Rails
reg Windows Registry
robots robots.txt
ruby Ruby
sas SAS
scala Scala
scheme Scheme
scilab Scilab
sdlbasic SdlBasic
smalltalk Smalltalk
smarty Smarty
sql SQL
tcl Tcl
teraterm Tera Term
text Plain text
thinbasic thinBasic
tsql Transact-SQL
typoscript TypoScript
vb Visual Basic
vbnet Visual Basic .NET
verilog Verilog
vhdl VHDL
vim Vimscript
visualfoxpro Visual FoxPro
visualprolog Visual Prolog
whitespace Whitespace
winbatch Winbatch
xml XML
xorg_conf Xorg.conf
xpp X++
z80 ZiLOG Z80 Assembler

Notes

  1. http://www.mediawiki.org/wiki/Manual:Configuring_file_uploads
  2. http://www.mediawiki.org/wiki/Help:Tables/fr
  3. http://www.mediawiki.org/wiki/Extension:CategoryTree/fr
  4. http://www.mediawiki.org/wiki/Extension:Cite/Cite.php
  5. http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions/fr
  6. http://www.mediawiki.org/wiki/Extension:Mpdf
  7. http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi
  8. http://www.mediawiki.org/wiki/Extension:RandomImage
  9. http://www.mediawiki.org/wiki/Extension:SSL_authentication