Différences entre versions de « Modèle:Logiciel simple »

De Wiki JabberFR
Sauter à la navigation Sauter à la recherche
(rajout de l'agpl)
(Correction de mise en forme)
 
(8 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<includeonly>{{ #if: {{{langage|}}} | [[Catégorie:{{{langage}}}]] }}
+
<includeonly>{{ #if: {{{langage|}}} | [[Catégorie:{{{langage}}}]] {{ #if: {{{langage2|}}} |[[Catégorie:{{{langage2}}}]] {{ #if: {{{langage3|}}} |[[Catégorie:{{{langage3}}}]] {{ #if: {{{langage4|}}} |[[Catégorie:{{{langage4}}}]] }} }} }} }}
 
{| class="toccolours" style="float: right; margin: 0 0 1em 1em; width: 24em; font-size: 90%;" cellspacing="5"
 
{| class="toccolours" style="float: right; margin: 0 0 1em 1em; width: 24em; font-size: 90%;" cellspacing="5"
 
|-
 
|-
Ligne 10 : Ligne 10 :
 
|- style="vertical-align: top;"
 
|- style="vertical-align: top;"
 
|'''Dernière version'''
 
|'''Dernière version'''
| {{:{{PAGENAME}}/version}} <span style="font-size: 8px">[{{fullurl:{{FULLPAGENAME}}/version|action=edit}} modifier]</span>
+
| {{:{{PAGENAME}}/version}} <span class="plainlinks" style="font-size: 80%">[{{fullurl:{{FULLPAGENAME}}/version|action=edit}} modifier]</span>
 
{{ #ifexist: {{PAGENAME}}/version_dev |
 
{{ #ifexist: {{PAGENAME}}/version_dev |
 
{{ #if: {{:{{PAGENAME}}/version_dev}} |
 
{{ #if: {{:{{PAGENAME}}/version_dev}} |
 
{{!}}- style="vertical-align: top;"
 
{{!}}- style="vertical-align: top;"
 
{{!}}'''Version de développement'''
 
{{!}}'''Version de développement'''
{{!}} {{:{{PAGENAME}}/version_dev}} <span style="font-size: 8px">[{{fullurl:{{FULLPAGENAME}}/version_dev|action=edit}} modifier]</span> | }} | }}
+
{{!}} {{:{{PAGENAME}}/version_dev}} <span class="plainlinks" style="font-size: 80%">[{{fullurl:{{FULLPAGENAME}}/version_dev|action=edit}} modifier]</span> | }} | }}
 
|- style="vertical-align: top;"
 
|- style="vertical-align: top;"
 
|'''Système(s) d'exploitation'''
 
|'''Système(s) d'exploitation'''
Ligne 22 : Ligne 22 :
 
|'''Type'''
 
|'''Type'''
 
| {{{type}}}
 
| {{{type}}}
 +
{{ #if: {{{français|}}} |
 +
{{!}}- style="vertical-align: top;"
 +
{{!}}'''Disponible en français'''
 +
{{!}} {{{français}}} }}
 
{{ #if: {{{langage|}}} |  
 
{{ #if: {{{langage|}}} |  
 
{{!}}- style="vertical-align: top;"
 
{{!}}- style="vertical-align: top;"
 
{{!}}'''Langage'''
 
{{!}}'''Langage'''
{{!}} {{{langage}}} }}
+
{{!}} {{{langage}}}{{ #if: {{{langage2|}}} |, {{{langage2}}} {{ #if: {{{langage3|}}} |, {{{langage3}}} {{ #if: {{{langage4|}}} |, {{{langage4}}} }} }} }} }}
 
|- style="vertical-align: top;"
 
|- style="vertical-align: top;"
 
|'''Licence(s)'''
 
|'''Licence(s)'''
Ligne 36 : Ligne 40 :
 
== Syntaxe ==
 
== Syntaxe ==
 
<pre>
 
<pre>
{{Logiciel_simple
+
{{Logiciel simple
 
| nom                      = Nom du logiciel
 
| nom                      = Nom du logiciel
 
| logo                    = [[Image:Participer.png|64px]]
 
| logo                    = [[Image:Participer.png|64px]]
Ligne 42 : Ligne 46 :
 
| os                      = Microsoft Windows, Mac OS X, Linux
 
| os                      = Microsoft Windows, Mac OS X, Linux
 
| type                    = Client Jabber
 
| type                    = Client Jabber
 +
| français                = Oui
 
| langage                  = Python
 
| langage                  = Python
 +
| langage2                = Perl
 +
| langage3                = Shell
 +
| langage4                = D
 
| licence                  = [http://sam.zoy.org/wtfpl/ WTFPL]
 
| licence                  = [http://sam.zoy.org/wtfpl/ WTFPL]
 
| site_web                = http://example.org/
 
| site_web                = http://example.org/
Ligne 49 : Ligne 57 :
  
 
== Notes ==
 
== Notes ==
* Les paramètres  ''logo'', ''langage'', ''site_web'' sont facultatifs.
+
* Les paramètres  ''logo'', ''langage'', ''langage2'', ''langage3'', ''langage4'', ''site_web'' sont facultatifs.
 +
* Le paramètre ''français'' sert à indiquer si le logiciel est disponible en français. Merci de ne pas l'utiliser quand ça n'est pas approprié. Typiquement, il n'y a aucune raison de l'utiliser avec une bibliothèque. Si vous êtes amené à devoir l'utiliser, merci de n'utiliser que ''Oui'' et ''Non'' comme valeur.
 
* Pour le paramètre ''licence'', s'il s'agit de la GPL, de la AGPL, ou de la LPGL, vous n'avez qu'à mettre directement leur nom comme suit&nbsp;:
 
* Pour le paramètre ''licence'', s'il s'agit de la GPL, de la AGPL, ou de la LPGL, vous n'avez qu'à mettre directement leur nom comme suit&nbsp;:
 
  | licence = GPL
 
  | licence = GPL
 
:Le lien sera mis tout seul par le modèle.
 
:Le lien sera mis tout seul par le modèle.
:Si le projet est sous double licence, mettez la plus libre au [http://www.gnu.org/licenses/license-list.fr.html sens gnu], et ajoutez une note quelque part dans l'article pour préciser la deuxième. Prenez exemple sur l'article [[Djabberd]].
+
:Si le projet est sous double licence, mettez la plus libre au [http://www.gnu.org/licenses/license-list.fr.html sens gnu], et ajoutez une note quelque part dans l'article pour préciser la deuxième. Prenez exemple sur l'article [[DJabberd]].
* Le paramètre ''langage'' ajoute automatiquement l'article dans la catégorie associée au langage.
+
* Le paramètre ''langage2'' doit être utilisé quand le projet utilise un deuxième langage en plus de celui précisé avec le paramètre ''langage''. On peut donc ainsi indiquer jusqu'à 4 langages différents pour un projet (en utilisant en plus ''langage3'' et ''langage4'').
 +
* Les paramètres pour le langage (''langage'', ''langage2'', ''langage3'' et ''langage4'') ajoutent automatiquement l'article dans les catégories associées aux langages.
 +
* À noter que le paramètre ''langage2'' ne sera pris en compte que si le paramètre ''langage'' a été indiqué. Il en va de même avec les paramètres ''langage3'' et ''langage4'' qui ne seront pris en compte que si respectivement les paramètres ''langage2'' et ''langage3'' sont indiqués.
  
 
== Voir aussi ==
 
== Voir aussi ==
 
* {{m|version}}
 
* {{m|version}}
 
</noinclude>
 
</noinclude>

Version actuelle datée du 12 février 2012 à 09:06

Ce modèle est à utiliser pour chaque article traitant d'un client, d'un serveur, d'un bot ou d'une bibliothèque.
Il doit se mettre en haut de l'article, avant tout autre contenu (sauf cas exceptionnel).

Syntaxe

{{Logiciel simple
| nom                      = Nom du logiciel
| logo                     = [[Image:Participer.png|64px]]
| développeur              = Nom du ou des développeurs
| os                       = Microsoft Windows, Mac OS X, Linux
| type                     = Client Jabber
| français                 = Oui
| langage                  = Python
| langage2                 = Perl
| langage3                 = Shell
| langage4                 = D
| licence                  = [http://sam.zoy.org/wtfpl/ WTFPL]
| site_web                 = http://example.org/
}}

Notes

  • Les paramètres logo, langage, langage2, langage3, langage4, site_web sont facultatifs.
  • Le paramètre français sert à indiquer si le logiciel est disponible en français. Merci de ne pas l'utiliser quand ça n'est pas approprié. Typiquement, il n'y a aucune raison de l'utiliser avec une bibliothèque. Si vous êtes amené à devoir l'utiliser, merci de n'utiliser que Oui et Non comme valeur.
  • Pour le paramètre licence, s'il s'agit de la GPL, de la AGPL, ou de la LPGL, vous n'avez qu'à mettre directement leur nom comme suit :
| licence = GPL
Le lien sera mis tout seul par le modèle.
Si le projet est sous double licence, mettez la plus libre au sens gnu, et ajoutez une note quelque part dans l'article pour préciser la deuxième. Prenez exemple sur l'article DJabberd.
  • Le paramètre langage2 doit être utilisé quand le projet utilise un deuxième langage en plus de celui précisé avec le paramètre langage. On peut donc ainsi indiquer jusqu'à 4 langages différents pour un projet (en utilisant en plus langage3 et langage4).
  • Les paramètres pour le langage (langage, langage2, langage3 et langage4) ajoutent automatiquement l'article dans les catégories associées aux langages.
  • À noter que le paramètre langage2 ne sera pris en compte que si le paramètre langage a été indiqué. Il en va de même avec les paramètres langage3 et langage4 qui ne seront pris en compte que si respectivement les paramètres langage2 et langage3 sont indiqués.

Voir aussi