« Modèle:Logiciel simple » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
(polissage des modif de Nyco + retapage pour que cela soit encore plus compréhensible + s/librairie/bibliothèque/)
(Correction de mise en forme)
 
(20 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<includeonly>{| class="toccolours" style="float: right; margin: 0 0 1em 1em; width: 24em; font-size: 90%;" cellspacing="5"
<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"
|-
|-
! colspan="2" style="text-align: center; font-size: larger;" | {{{nom}}}
! colspan="2" style="text-align: center; font-size: larger;" | {{{nom}}}
Ligne 9 : Ligne 10 :
|- style="vertical-align: top;"
|- style="vertical-align: top;"
|'''Dernière version'''
|'''Dernière version'''
| {{{dernière_version}}} {{ #if: {{{date_de_dernière_version|}}} | (le {{{date_de_dernière_version}}}) }}
| {{:{{PAGENAME}}/version}} <span class="plainlinks" style="font-size: 80%">[{{fullurl:{{FULLPAGENAME}}/version|action=edit}} modifier]</span>
{{ #if: {{{version_de_dev|}}} |  
{{ #ifexist: {{PAGENAME}}/version_dev |
{{ #if: {{:{{PAGENAME}}/version_dev}} |
{{!}}- style="vertical-align: top;"
{{!}}- style="vertical-align: top;"
{{!}}'''Version de développement'''
{{!}}'''Version de développement'''
{{!}} {{{version_de_dev}}} {{ #if: {{{date_de_version_de_dev|}}} | (le {{{date_de_version_de_dev}}}) }} }}
{{!}} {{:{{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 20 : 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)'''
| {{ #switch: {{lc: {{{licence}}} }} | gpl = [http://www.gnu.org/licenses/gpl.html GPL] | lgpl = [http://www.gnu.org/licenses/lgpl.html LGPL] | {{{licence}}} }}
| {{ #switch: {{lc: {{{licence}}} }} | gpl = [http://www.gnu.org/licenses/gpl.html GPL] | lgpl = [http://www.gnu.org/licenses/lgpl.html LGPL] | agpl = [http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL] | {{{licence}}} }}
|- style="vertical-align: top;"
|- style="vertical-align: top;"
|colspan="2" style="text-align: center;" | {{ #if: {{{site_web|}}} | [{{{site_web}}} '''Site web'''] }}  
|colspan="2" style="text-align: center;" | {{ #if: {{{site_web|}}} | [{{{site_web}}} '''Site web'''] }}  
Ligne 34 : 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]]
| développeur              = Nom du ou des développeurs
| développeur              = Nom du ou des développeurs
| dernière_version        = 0.10
| date_de_dernière_version = 1<sup>er</sup> janvier 1970
| version_de_dev          = 0.42
| date_de_version_de_dev  = 28 Novembre 1983
| 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 51 : Ligne 57 :


== Notes ==
== Notes ==
* Les paramètres  ''logo'', ''date_de_dernière_version'', ''version_de_dev'', ''date_de_version_de_dev'', ''langage'', ''site_web'' sont facultatifs.
* Les paramètres  ''logo'', ''langage'', ''langage2'', ''langage3'', ''langage4'', ''site_web'' sont facultatifs.
* Si ''version_de_dev'' n'est pas spécifié, ''date_de_version_de_dev'' ne sera pas pris en compte.
* 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, 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'' ne doit être utilisé que pour les articles traitant d'une bibliothèque.
* 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 ==
* {{m|version}}
</noinclude>
</noinclude>

Dernière version 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