Template:Versioni compatibili: differenze tra le versioni

task di Revisione Wiki #53, #54, #58 e #61 + parametri case-insensitive + rimozione di quasi tutte le categorie nascoste
Nessun oggetto della modifica
(task di Revisione Wiki #53, #54, #58 e #61 + parametri case-insensitive + rimozione di quasi tutte le categorie nascoste)
 
(162 versioni intermedie di 7 utenti non mostrate)
Riga 1: Riga 1:
<includeonly>
<includeonly>{{ <!-- ignora maiuscole/minuscole (uc rende tutto maiuscolo) -->
{|style="-moz-border-radius: 0.5em; -khtml-border-radius: 0.5em; width:250px; float:right; margin:5px; text-align:center; font-variant:small-caps; background:#E6E6FA; border:3px solid gray; color:#000000"
  #switch: {{uc: {{{1|}}} }}
| http://guide.debianizzati.org/images/d/d6/Debian-swirl.png'''Versioni compatibili'''
  <!-- *DEPRECATO* (senza argomenti) per guide ancora contrassegnate come compatibili per tutte le versioni -->
{{
  |              = {{Versioni_compatibili_Supporto_-_riquadro | versione=TUTTE }} [[Category:Guide compatibili con tutte le versioni di Debian]]
  #if: {{{1|}}}
  <!-- per nuove guide compatibili per tutte le versioni -->
    | {{
  | TUTTE        = {{Versioni_compatibili_Supporto_-_tutte_le_versioni
        #switch: {{{1}}}
                      | <!-- flag speciale --> {{{2|}}} | {{{3|}}} | {{{4|}}} | {{{5|}}} | {{{6|}}} | {{{7|}}} | {{{8|}}} | {{{9|}}}
          | Sarge = Debian 3.1 "Sarge"
                    }}
          | Etch = Debian 4.0 "Etch"
  <!-- flag: ONLY segnala la *non* compatibilità per versioni più recenti; FEATURED allunga la compatibilità; NO_REVISION salta il prossimo controllo -->
          | Lenny = Debian 5.0 "Lenny"
  | ONLY
          | Squeeze = Debian 6.0 "Squeeze"
  | FEATURED
          | Wheezy = Debian 7.0 "Wheezy"
  | NO_REVISION  = {{Versioni_compatibili_Supporto_-_elenco_versioni
          | Sid = Debian Sid
                      | {{{1|}}} <!--flag--> | {{{2|}}} | {{{3|}}} | {{{4|}}} | {{{5|}}} | {{{6|}}} | {{{7|}}} | {{{8|}}} | {{{9|}}}
          | Stable = Attuale Debian Stabile
                    }}
          | <br />Valore non valido: {{{1}}}
  <!-- uso standard (con uso delle informazioni inserite manualmente) -->
      }}
  | <!--default --> {{Versioni_compatibili_Supporto_-_elenco_versioni
    | Tutte le versioni supportate di Debian \
                      | STANDARD  | {{{1|}}} | {{{2|}}} | {{{3|}}} | {{{4|}}} | {{{5|}}} | {{{6|}}} | {{{7|}}} | {{{8|}}} | {{{9|}}}
}}
                    }}
{{
}}</includeonly><noinclude>
  #if: {{{2|}}}
== Introduzione ==
    | {{
Questo template permette di segnalare le versioni di Debian compatibili con una guida, e il suo uso è obbligatorio per tutte le guide relative a questo sistema operativo. È preferibile che le versioni elencate siano solo quelle per cui la guida è stata esplicitamente testata, o in alternativa che contengono le stesse versioni dei [[pacchetto|pacchetti]] trattati.
        #switch: {{{2}}}
 
          | Sarge = <br />Debian 3.1 "Sarge"
Per le guide divise in più pagine è raccomandata l'inclusione del template soltanto nella principale.
          | Etch = <br />Debian 4.0 "Etch"
 
          | Lenny = <br />Debian 5.0 "Lenny"
== Uso ==
          | Squeeze = <br />Debian 6.0 "Squeeze"
=== Parametri ===
          | Wheezy = <br />Debian 7.0 "Wheezy"
{|style="float:right; clear:both; width:23%; min-width:133px; margin:0 0 10px 8px; padding-bottom:5px; border-radius:0.5em; border:1px solid #4e88d0; background-color:#f8fbfd; text-align:center;"
          | Sid = <br />Debian Sid
|[[Image:Debian-swirl.png|33px|link=]] <span style="font-variant:small-caps;">'''Versioni Compatibili'''</span> <br/> {{Versioni compatibili Supporto - voce|{{Codename|oldstable|IN_TEMPLATE}}}} {{Versioni compatibili Supporto - voce|{{Codename|stable|IN_TEMPLATE}}}}
          | Stable = Attuale Debian Stabile
|}
          | <br />Valore non valido: {{{2}}}
Aggiungere un parametro per ogni versione compatibile, separati tra loro da un carattere "|". Il nome da inserire è il [[codename]] di Debian, ovvero il nome del personaggio di Toy Story a cui la versione specifica è dedicata. La lista completa è riportata in seguito.
      }}
 
}}
Si noti che tutti i pacchetti presenti in [[testing]] e [[unstable]] possono ricevere aggiornamenti che ne alterano le funzionalità, oppure essere rimossi durante la fase di [[freeze]] o prima ancora, motivo per cui in questo template si è scelto di prediligere la compatibilità per l'attuale [[stable]] e versioni precedenti di Debian. Per garantire in futuro che tutte le guide verificate per "{{Codename|Testing}}" siano testate per quella che sarà la versione ''stable'' rilasciata, si riservano i [[codename]] per le sole versioni ''stable'' e precedenti di Debian, mentre per le più recenti si utilizzano la [[suite]] e l'ultimo anno di verifica.
{{
 
  #if: {{{3|}}}
Per esempio:
    | {{
<nowiki>{{Versioni compatibili|</nowiki>{{Codename|oldstable}}<nowiki>|</nowiki>{{Codename|Stable}}<nowiki>}}</nowiki>
        #switch: {{{3}}}
 
          | Sarge = <br />Debian 3.1 "Sarge"
Oppure con {{Codename|Stable}}, testing ({{Codename|testing}}) e unstable/sid:
          | Etch = <br />Debian 4.0 "Etch"
<nowiki>{{Versioni compatibili|</nowiki>{{Codename|stable}}<nowiki>|testing_</nowiki>{{CURRENTYEAR}}<nowiki>|unstable_</nowiki>{{CURRENTYEAR}}<nowiki>}}</nowiki>
          | Lenny = <br />Debian 5.0 "Lenny"
 
          | Squeeze = <br />Debian 6.0 "Squeeze"
'''Numero massimo di parametri''': 5
          | Wheezy = <br />Debian 7.0 "Wheezy"
 
          | Sid = <br />Debian Sid
'''Codename ammessi''' (per Debian [[stable]] e precedenti):
          | Stable = Attuale Debian Stabile
*woody
          | <br />Valore non valido: {{{3}}}
*...
      }}
*{{Codename|obsoleta}}
}}
*{{Codename|oldoldstable}}
{{
*{{Codename|oldstable}}
  #if: {{{4|}}}
*{{Codename|stable}}
    | {{
 
        #switch: {{{4}}}
'''Suite ammesse''' (per [[testing]] e [[sid]]):
          | Sarge = <br />Debian 3.1 "Sarge"
*testing_{{#expr: {{CURRENTYEAR}} - 1}}, testing_{{CURRENTYEAR}}, testing_{{#expr: {{CURRENTYEAR}} + 1}}, ... (per "{{Codename|testing}}", finché sarà testing)
          | Etch = <br />Debian 4.0 "Etch"
*unstable_{{#expr: {{CURRENTYEAR}} - 1}}, unstable_{{CURRENTYEAR}}, unstable_{{#expr: {{CURRENTYEAR}} + 1}}, ... (per "sid")
          | Lenny = <br />Debian 5.0 "Lenny"
 
          | Squeeze = <br />Debian 6.0 "Squeeze"
Se si supera il numero massimo di parametri ammessi, è possibile rimuovere le versioni non più supportate. Essendo permessi fino a 6 parametri, è sempre possibile indicare la compatibilità per le attuali [[LTS]], [[oldstable]], [[stable]], [[testing]] e [[unstable]]/[[sid]].
          | Wheezy = <br />Debian 7.0 "Wheezy"
 
          | Sid = <br />Debian Sid
Per testing e unstable, si deve utilizzare sempre soltanto un singolo parametro, quello relativo all'ultimo anno di revisione, aggiornandolo quando si effettua una nuova revisione per la stessa versione o rimuovendolo se si considera ormai obsoleta.
          | Stable = Attuale Debian Stabile
 
          | <br />Valore non valido: {{{4}}}
I parametri del template inoltre devono essere ordinati per versione, partendo dalla meno recente (ordine crescente). Non sono case-sensitive (e quindi maiuscole/minuscole sono ignorate).
      }}
 
}}
==== Non compatibilità ====
{|style="float:right; clear:both; width:23%; min-width:133px; margin:0 0 10px 8px; padding-bottom:5px; border-radius:0.5em; border:1px solid #4e88d0; background-color:#f8fbfd; text-align:center;"
|[[Image:Debian-swirl.png|33px|link=]] <span style="font-variant:small-caps;">'''Versioni Compatibili''' <br /><br/> '''soltanto:'''</span> {{Versioni compatibili Supporto - voce|{{Codename|oldstable|IN_TEMPLATE}}}}
|}
|}
</includeonly>
<noinclude>
Permette di segnalare le versioni compatibili con la guida.


== Uso ==
Utilizzando la stringa <code>ONLY</code> come primo parametro, è possibile utilizzare questo template per segnalare che soltanto le versioni esplicitamente elencate con i parametri successivi sono supportate.
 
Si consideri che il limite di cinque parametri è ancora valido, e pertanto soltanto altri quattro parametri sono possibili, scegliendoli tra gli stessi ammessi nella sezione precedente.
 
Tali guide, quando contengono soltanto l'attuale [[oldstable]], saranno anche rimosse dall'elenco di quelle da verificare con la versione [[stable]] corrente di Debian.
 
Per esempio:
<nowiki>{{Versioni compatibili|ONLY|</nowiki>{{Codename|oldstable}}<nowiki>}}</nowiki>
 
Inoltre una guida segnalata esplicitamente come non compatibile per altre versioni può diventare obsoleta, ma non da controllare o da adottare.
 
=== Nessun parametro ===
=== Nessun parametro ===
{{Versioni compatibili}}
{|style="float:right; clear:both; width:23%; min-width:133px; margin:0 0 10px 8px; padding-bottom:5px; border-radius:0.5em; border:1px solid #4e88d0; background-color:#f8fbfd; font-variant:small-caps; text-align:center;"
Se non vengono aggiunti parametri, la guida è compatibile con tutte le versioni supportate di Debian.
|[[Image:Debian-swirl.png|33px|link=]] '''Versioni Compatibili''' <br /><br /> Tutte le versioni supportate di Debian
|}
Se non vengono aggiunti parametri, la guida è compatibile con tutte le versioni supportate di Debian. '''<u>Questa forma è deprecata!</u>''' È mantenuta solo temporaneamente per retrocompatibilità. [[:Categoria:Guide compatibili con tutte le versioni di Debian|Qui]] l'elenco completo, in attesa di verificarle nuovamente e utilizzare i [[Template:Versioni_compatibili_Supporto_-_tutte_le_versioni|flag di revisione]].


Per "versioni supportate" si intendono old-stable, stabile, testing e Sid.
Per "versioni supportate" si intendono tutte le seguenti: [[LTS]], [[oldstable]], [[stable]], [[testing]] e [[unstable]]/[[sid]].


<nowiki>{{Versioni compatibili}}</nowiki>
Per esempio:
 
<nowiki>{{Versioni compatibili}}</nowiki>
=== Parametri ===
{{Versioni compatibili|Wheezy|Sid}}
Aggiungere un parametro per ogni versione compatibile, separati tra loro da un carattere "|". Il nome da inserire è il nome in codice di Debian, ovvero il nome del personaggio di Toy Story a cui la versione specifica è dedicata; è ammesso inoltre il parametro "Stable", nel caso in cui la guida si riferisca genericamente all'attuale versione stabile di Debian. La lista completa è qui di seguito riportata.


<nowiki>{{Versioni compatibili|Wheezy|Sid}}</nowiki>
'''Limitatamente''' per le guide segnalate come compatibili per tutte le versioni, allo scopo di evitare di doverle aggiornare a ogni nuovo rilascio di Debian in caso si faccia riferimento ai [[codename]] dell'attuale [[stable]], [[testing]], ecc... e si debbano modificare solo quelli, oppure se si voglia utilizzare sempre l'attuale [[mirror]] di default per i [[repository]], sono disponibili due template di supporto:
* [[Template:Codename]]
* [[Template:APT-mirror]]
Ciò ne consentirà un aggiornamento automatico, limitatamente alle informazioni ottenute dai template.


'''Parametri ammessi''':
Per finire le guide contenenti errori con questo template sono rintracciabili in [[:Categoria:Errori nel template Versioni compatibili|questa categoria]].
*Sarge
*Etch
*Lenny
*Squeeze
*Wheezy
*Sid
*Stable


'''Numero massimo di parametri''': 4
[[Categoria:Template]]
</noinclude>
</noinclude>
3 581

contributi