FANDOM


m (Correction du lien interwiki)
m (Robot : ajout de tr:Yardım:Lua)
 
(17 révisions intermédiaires par 8 utilisateurs sont masquées)
Ligne 1 : Ligne 1 :
{{Traduction|de l'anglais|w:Help:Lua|Help:Lua}}
+
[[Fichier:Lua-logo-nolabel.png|250px|right|link=]]
:'''Note: Les liens suivant sont en anglais, sauf exception'''
+
'''Lua''' est un langage de script pour les modèles disponible sur Fandom. Il permet aux utilisateurs de créer des modèles plus faciles à entretenir et d'améliorer les performances de certaines des pages les plus lentes.
[[File:Lua-logo-nolabel.png|250px|right|link=]]
 
   
'' 'Lua' '' est disponible comme un langage de modelage sur Wikia, en aidant à fournir aux utilisateurs la capacité de créer des modèles plus faciles à maintenir et à améliorer la performance de certains de nos pages les plus lentes.
+
Lua s'écrit différemment des modèles basiques en wikitexte et ressemble à une syntaxe de programmation plus « traditionnelle ». Il offre deux avantages principaux : premièrement, les fonctionnalités logiques — boucles « if » (si), « else » (sinon) et «  while » (tant que) ainsi que la définition de tableaux et de variables, par exemple — sont incorporées dans le langage Lua, l'implantation de logique basique est donc plus facile avec Lua qu'avec d'[[Aide:Fonctions parseur|autres méthodes]] de MediaWiki. Deuxièmement, Lua simplifiant les opérations logiques, il est beaucoup plus efficace techniquement.
   
Lua est une expérience de codage différent de modèles de wiki de base, qui ressemble à une syntaxe de programmation plus «traditionnelle». Il offre deux avantages principaux: d'abord et avant tout, c'est que la fonctionnalité logique - directives 'if', 'else', et 'while' ainsi que les tableaux et la définition des variables, par exemple - sont intégré au langage Lua, ce qui rend l'implémentation de logique de base beaucoup plus facile en Lua que par d'autres méthodes de MediaWiki. Ensuite, parce que Lua est simplifié pour les opérations logiques, il est techniquement beaucoup plus efficace.
+
Lua (pour une utilisation sur les wikis) n'a pas vocation à remplacer le JavaScript, le CSS ou tout autre modèles en wikitexte.
==Activation et support==
 
Lua peut être activé par [[Spécial:Contact|requête]] d'un administrateur. Lorsque activée, les librairies Lua standards ainsi que la librairie spécialisée [[mw:Extension:Scribunto|Scribunto]] seront disponibles. De plus, l'[[w:c:dev:Lua templating/InfoboxBuilder|InfoboxBuilder]] sera automatiquement fourni dans l'installation.
 
   
Pour plus d'information sur l'outil lire notre [[w:User_blog:Grunny/Introducing_Lua,_for_faster_and_more_powerful_templates|introduction à Lua]] et [[w:User_blog:Junior_admin/InfoboxBuilder,_the_easier_and_faster_way_to_create_infoboxes|introduction à l'InfoboxBuilder]].
+
== Activation et support ==
  +
Lua est activé par défaut sur tous les nouveaux wikis et sur [[Special:Contact|demande]] de l'administrateur pour les autres. Il vient avec les librairies standards générales de Lua et les librairies spécialisées de [[mw:Extension:Scribunto|Scribunto]]. L'implémentation de Scribunto sur Fandom propose la plupart des fonctions standards, mais toutes les fonctions ne sont pas supportées ; les différences sont détaillées dans le [[w:c:dev:Lua templating/Reference manual|manuel de référence]].
   
==Aide et documentation==
+
Pour plus d'informations sur cet outil, vous pouvez lire notre [[w:fr:Blog_utilisateur:Wyz/Présentation_de_Lua,_pour_des_modèles_plus_rapides_et_plus_performants|présentation de Lua]]
[[w:c:dev:Lua templating|Documentation Lua]] sur la Wikia Developers community:
+
* [[w:c:dev:Lua templating/Converting_Wikitext_templates|Convertir des modèles Wikitexte]]
+
== Dépôt de modules Lua ==
* [[w:c:dev:Lua templating/InfoboxBuilder|InfoboxBuilder]], un outil de création d'InfoBox.
+
Les modules Lua peuvent aussi être chargés à partir du Fandom Developers Wiki en utilisant <code>require("Dev:NomModule")</code>, par opposition à <code>require("Module:NomModule")</code><ref>[[w:fr:Blog utilisateur:Aster09/Informations techniques : 24 juin 2015|Blog utilisateur:Aster09/Informations techniques : 24 juin 2015]]</ref>. Ces «&nbsp;modules globaux&nbsp;» pour ainsi dire sont disponibles pour un réutilisation sur tout Fanfom et sont décrits plus en détail [[w:c:dev:Global Lua Modules|ici]].
* [[w:c:dev:Lua templating/Reference manual|Manuel de référence]], une documentation complète du code Lua
+
  +
== Aide et documentation ==
  +
La [[w:c:dev:Lua templating|documentation de Lua]] sur le Fandom Developers Wiki&nbsp;:
  +
* [[w:c:dev:Lua templating/Converting_Wikitext_templates|Convertir les modèles en wikitexte]]
  +
* [[w:c:dev:Lua templating/Reference manual|Manuel de référence]], une page de documentation sur le code Lua
 
* [[w:c:dev:Lua templating/Reference manual/Scribunto libraries|Librairies Scribunto]]
 
* [[w:c:dev:Lua templating/Reference manual/Scribunto libraries|Librairies Scribunto]]
* [[w:c:dev:Lua templating/Reference_manual/Standard_libraries|Librairies Lua Standard]]
+
* [[w:c:dev:Lua templating/Reference manual/Standard libraries|Librairies standards de Lua]]
 
* [[w:c:dev:Category:Lua|Plus de pages d'aide]]
 
* [[w:c:dev:Category:Lua|Plus de pages d'aide]]
   
Additionnellement, un [[w:c:dev:Board:Lua Help|forum]] est disponible pour poser des questions et demander de l'aide.
+
En plus de cette documentation, il existe un [[w:c:dev:Board:Lua Help|forum sur le Fandom Developers Wiki]] pour poser des questions et obtenir de l'aide.
   
==Voir aussi==
+
== Voir aussi ==
* [[wikipedia:fr:Lua|Lua sur Wikipédia]]
+
* [[wikipedia:fr:Wikipédia:Lua|Lua sur Wikipédia]]
 
* [[wikipedia:fr:Special:PrefixIndex/Module:|Modules Lua sur Wikipédia]]
 
* [[wikipedia:fr:Special:PrefixIndex/Module:|Modules Lua sur Wikipédia]]
* [[wikipedia:fr:Catégorie:Modèle_appelant_des_modules_en_langage_Lua|Modèles basés sur Lua sur Wikipédia]]
+
* [[wikipedia:fr:Catégorie:Modèle appelant des modules en langage Lua|Catégorie:Modèle appelant des modules en langage Lua sur Wikipédia]]
 
* [[mw:Extension:Scribunto|Page de l'extension Scribunto]]
 
* [[mw:Extension:Scribunto|Page de l'extension Scribunto]]
  +
  +
;Fandom Developers Wiki (<code>dev.wikia.com</code>)
  +
*[[w:c:dev:Lua templating/Reference manual|Manuel de référence de Lua]]
  +
**[[w:c:dev:Lua reference manual/Scribunto libraries|Librairies Scribunto]]
  +
**[[w:c:dev:Lua reference manual/Standard libraries|Librairies standards]]
  +
*[[w:c:dev:Lua templating|Lua]]
  +
**[[w:c:dev:Lua templating/Basics|Notions de Base]]
  +
**[[w:c:dev:Lua templating/Converting Wikitext templates|Conversion de modèle wikitexte]]
  +
**[[w:c:dev:Lua templating/Debug console|Console de débogage]]
  +
**[[w:c:dev:Lua templating/Getting started|Démarrer en Lua]]
  +
**[[w:c:dev:Lua templating/Glossary|Glossaire]]
  +
**[[w:c:dev:Lua templating/Tips and tricks|Trucs et astuces]]
   
 
{{Plus d'aide}}
 
{{Plus d'aide}}
  +
  +
==Références==
  +
<references />
   
 
[[Catégorie:Aide]]
 
[[Catégorie:Aide]]
 
[[Catégorie:Extensions]]
 
[[Catégorie:Extensions]]
[[Catégorie:Extensions activées par requête]]
+
[[Catégorie:Extensions activées par défaut]]
  +
 
[[en:Help:Lua]]
 
[[en:Help:Lua]]
  +
[[es:Ayuda:Lua]]
  +
[[it:Aiuto:Lua]]
  +
[[ja:ヘルプ:Luaテンプレート]]
  +
[[ko:도움말:루아]]
  +
[[pl:Pomoc:Lua]]
  +
[[pt:Ajuda:Lua]]
  +
[[ru:Справка:Lua]]
  +
[[tr:Yardım:Lua]]
  +
[[vi:Trợ giúp:Lua]]
  +
[[zh:Help:Lua]]

Version actuelle en date du mars 28, 2020 à 05:47

Lua-logo-nolabel

Lua est un langage de script pour les modèles disponible sur Fandom. Il permet aux utilisateurs de créer des modèles plus faciles à entretenir et d'améliorer les performances de certaines des pages les plus lentes.

Lua s'écrit différemment des modèles basiques en wikitexte et ressemble à une syntaxe de programmation plus « traditionnelle ». Il offre deux avantages principaux : premièrement, les fonctionnalités logiques — boucles « if » (si), « else » (sinon) et «  while » (tant que) ainsi que la définition de tableaux et de variables, par exemple — sont incorporées dans le langage Lua, l'implantation de logique basique est donc plus facile avec Lua qu'avec d'autres méthodes de MediaWiki. Deuxièmement, Lua simplifiant les opérations logiques, il est beaucoup plus efficace techniquement.

Lua (pour une utilisation sur les wikis) n'a pas vocation à remplacer le JavaScript, le CSS ou tout autre modèles en wikitexte.

Activation et support Modifier

Lua est activé par défaut sur tous les nouveaux wikis et sur demande de l'administrateur pour les autres. Il vient avec les librairies standards générales de Lua et les librairies spécialisées de Scribunto. L'implémentation de Scribunto sur Fandom propose la plupart des fonctions standards, mais toutes les fonctions ne sont pas supportées ; les différences sont détaillées dans le manuel de référence.

Pour plus d'informations sur cet outil, vous pouvez lire notre présentation de Lua

Dépôt de modules Lua Modifier

Les modules Lua peuvent aussi être chargés à partir du Fandom Developers Wiki en utilisant require("Dev:NomModule"), par opposition à require("Module:NomModule")[1]. Ces « modules globaux » pour ainsi dire sont disponibles pour un réutilisation sur tout Fanfom et sont décrits plus en détail ici.

Aide et documentation Modifier

La documentation de Lua sur le Fandom Developers Wiki :

En plus de cette documentation, il existe un forum sur le Fandom Developers Wiki pour poser des questions et obtenir de l'aide.

Voir aussi Modifier

Fandom Developers Wiki (dev.wikia.com)

Plus d'aideModifier

RéférencesModifier

  1. Blog utilisateur:Aster09/Informations techniques : 24 juin 2015
Sauf mention contraire, le contenu de la communauté est disponible sous licence CC-BY-SA .