« Modèle:Logiciel simple » : différence entre les versions
Aller à la navigation
Aller à la recherche
(maintenant le texte « Site web » pointe directement sur l'url passée en argument) |
(Correction de mise en forme) |
||
(28 versions intermédiaires par 4 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
<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" | ||
|- | |- | ||
! colspan="2" style="text-align: center; font-size: larger;" | | ! colspan="2" style="text-align: center; font-size: larger;" | {{{nom}}} | ||
|- | |- | ||
| colspan="2" style="padding: 1em 0; text-align: center;" | | | colspan="2" style="padding: 1em 0; text-align: center;" | {{ #if: {{{logo|}}} | <div>{{{logo}}}</div> }} | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
| '''Développeur''' | | '''Développeur''' | ||
| {{{développeur}}} | | {{{développeur}}} | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
|'''Dernière Version''' | |'''Dernière version''' | ||
| {{:{{PAGENAME}}/version}} <span class="plainlinks" style="font-size: 80%">[{{fullurl:{{FULLPAGENAME}}/version|action=edit}} modifier]</span> | |||
{{ #ifexist: {{PAGENAME}}/version_dev | | |||
{{ #if: {{:{{PAGENAME}}/version_dev}} | | |||
{{!}}- style="vertical-align: top;" | |||
{{!}}'''Version de développement''' | |||
{{!}} {{:{{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 16 : | Ligne 22 : | ||
|'''Type''' | |'''Type''' | ||
| {{{type}}} | | {{{type}}} | ||
{{ #if: {{{français|}}} | | |||
{{!}}- style="vertical-align: top;" | |||
{{!}}'''Disponible en français''' | |||
{{!}} {{{français}}} }} | |||
{{ #if: {{{langage|}}} | | |||
{{!}}- style="vertical-align: top;" | |||
{{!}}'''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'''] }} | ||
|} | |}</includeonly><noinclude> | ||
Ce modèle est à utiliser pour ''chaque'' article traitant d'un client, d'un serveur, d'un bot ou d'une bibliothèque.<br/>Il doit se mettre en haut de l'article, avant tout autre contenu (sauf cas exceptionnel). | |||
== Syntaxe == | |||
<pre> | |||
{{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/ | |||
}} | |||
</pre> | |||
== 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 [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 ''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> |
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.