Aide:Documentation pour développeurs

La bibliothèque libre.
Aller à : navigation, rechercher
Nuvola apps kedit.png
Cet article est une ébauche à compléter.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations de Wikisource.

Vous êtes ici : accueil >Aide >Documentation pour développeurs




Aide : Manuel de Wikisource

N'hésitez à demander l'aide des "experts", c'est le plus beau cadeau que vous pouvez leur offrir.

Programmer[modifier]

Programmer, c'est écrire du texte dans un langage pour obtenir du texte ... ou tout autre chose !
Deux et deux font quatre.
Tout est là, les textes, les valeurs, les variables, les fonctions, leurs appels et leur rédaction, c'est notre programme.
Développons :
On peut écrire : Deux et deux font quatre (en lettres), 2 et 2 font 4 (en chiffres), 4 = 2 + 2 (en formule), 4 = somme(2, 2) (en valeurs), S = somme(a, b) (en variables), S = somme( sin(x), cos(y) ) (en fonctions)
et même somme("deux", deux") et obtenir "quatre", c'est ce que l'on fait couramment dans les modèles, mais dans un langage plus compliqué.
Les langages des développeurs wikis ( aide pour les tableaux et autres )
Langage Fonctions de variables
français renvoyer la somme de A et B,
anglais return the sum of A and B,
mathématique somme S = A + B
javascript function somme(a, b) {
  return a + b;
}
modèles {{somme| 11 | 22 }} développé au moins par {{#expr: {{{1}}} + {{{2}}} }}
lua function somme(a, b)
  return a + b
end

modèles,

javascript,

wikimedia et extensions

modules en langage Lua à partir de 2013.

Code wiki[modifier]

principe

types de modèles

pages d'aides en et fr, wikimedia

Les modèles[modifier]

principe

types de modèles

pages d'aides en et fr, wikimedia

Problèmes et astuces[modifier]

sauts de lignes en commentaire

modèles intéressants d'autres wikis

importer un modèle

Contrairement aux autres wiki, les pages de documentations de wikibooks prennent une majuscule : Nom du modèle/Documentation

parser fonctions[modifier]

principe

liste en bref

pages d'aides en et fr, wikimedia

Exemples[modifier]

simples

documentation

complexes

Catégories de modèles et de documentations[modifier]

Catégorie:Documentations pour ...
Catégorie:Modèles utilisant les ParserFunctions pour ...

Les scripts[modifier]

principes

dans les event de balises, en js, masquer les sauts par commentaires

Développer en page utilisateur[modifier]

Intégrer au site[modifier]

Les bots

Outils[modifier]

Firefox Firebug,

Safari

Google afficher developpeur

Logiciels gérant le code wiki

Espaces et lignes[modifier]

ajouter les exemples partout ci-dessous

UNE espace désigne l'un des divers caractères typographiques qui servent à obtenir UN espace c'est-à-dire l'absence apparente de caractères entre deux mots.
Une espace peut être simple et élastique (celle que vous obtenez en appuyant sur la barre d'espace de votre clavier) ou non sécable, fine ...

Dans le texte simple
un saut de ligne simple devient un espace, sauf aux changements de style.
Et les espaces multiples sont remplacés par un seul.
saut par br/>
alterner nbsp; et espace
Dans les modèles,
Les espaces autour des portions de textes sont éliminés.
Les espaces hors des
· · · · ·

(à vérifier) ou au niveau global sont conservés.

masquer les sauts par commentaires, meme en scripts
indenter les sous parties pour expliciter le code.

Les bonnes adresses[modifier]

à distribuer dans la page ou a laisser ici, ou les 2.

internet

le Site du Zéro HTML5 / CSS3, Javascript, PHP, C++, Python, C#, MySQL, LaTeX
W3Schools.com références HTML5 CSS XML JAVASCRIPT ASP PHP SQL MORE ...
Table de caractères
Extensions Firebug pour déboguage, HTML, CSS, JavaScript "on line"
Firebug Lite for Google Chrome debug on line
CSS3 Browser Support Reference navigateurs à tester et leurs limites
Inkscape pour dessin vectoriel de caractères, images et autres

wikipedia

Table des symboles mathématiques
Table des caractères Unicode/U2200

mediawiki français

Parser Functions en français

mediawiki anglais

Help:Magic_words Mots magiques
StringFunctions HORS SERVICE
Help:Calculation aide au calcul
Extension:Lua en Projet mediawiki
Programming in Lua référence de programmation
Lua démo page de test minimal

Voir aussi[modifier]

débutants en code wiki

remaniement du tutoriel en chantier

documentation type

Notes et références[modifier]