Template:Versioni compatibili: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
rimozione categorie nascoste generate dagli esempi (modificata solo parte <noinclude>, e solo nel sorgente) - parte 3/3
m (rimozione categorie nascoste generate dagli esempi (modificata solo parte <noinclude>, e solo nel sorgente) - parte 3/3)
(16 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
<includeonly>
<includeonly>{{
{|style="border-radius: 0.5em; width:250px; float:right; clear:both; margin-bottom:10px; text-align:center; font-variant:small-caps; background:#f8fbfd; border:1px solid #4e88d0; padding-bottom:5px"
#if: {{{1|}}} | {{
  #switch: {{
      #if: {{{5|}}} | {{{5}}} | {{
        #if: {{{4|}}} | {{{4}}} | {{
            #if: {{{3|}}} | {{{3}}} | {{
              #if: {{{2|}}} | {{{2}}} | {{{1}}}
            }}
        }}
      }}
  }} | Woody | Sarge | Etch | Lenny | Squeeze | Testing_{{#expr: {{CURRENTYEAR}} + 1}} | Unstable_{{#expr: {{CURRENTYEAR}} + 1}} | Testing_{{CURRENTYEAR}} | Unstable_{{CURRENTYEAR}} | Testing_{{#expr: {{CURRENTYEAR}} - 1}} | Unstable_{{#expr: {{CURRENTYEAR}} - 1}} | Testing_{{#expr: {{CURRENTYEAR}} - 2}} | Unstable_{{#expr: {{CURRENTYEAR}} - 2}} | Testing_{{#expr: {{CURRENTYEAR}} - 3}} | Unstable_{{#expr: {{CURRENTYEAR}} - 3}} =  
  | Testing_{{#expr: {{CURRENTYEAR}} - 4}} | Unstable_{{#expr: {{CURRENTYEAR}} - 4}} | Testing_{{#expr: {{CURRENTYEAR}} - 5}} | Unstable_{{#expr: {{CURRENTYEAR}} - 5}} = {{
      #ifeq: {{{1|}}} | ONLY |  | {{Guida da controllare|AUTO}}
  }}
  | {{
      #switch: {{Codename|Stable}} | {{{1|}}} | {{{2|}}} | {{{3|}}} | {{{4|}}} | {{{5|}}} =
      | {{
        #switch: {{Codename|Oldstable}} | {{{1|}}} | {{{2|}}} | {{{3|}}} | {{{4|}}} | {{{5|}}} =
        | {{
            #switch: {{Codename|Oldoldstable}} | {{{1|}}} | {{{2|}}} | {{{3|}}} | {{{4|}}} | {{{5|}}} = {{
              #ifeq: {{{1|}}} | ONLY |  | {{Guida da controllare|AUTO}}
            }} | {{
              #ifeq: {{{1|}}} | ONLY |  | {{Guida da controllare|AUTO|NOCATEGORY}}
            }} [[Categoria:Guide abbandonate]]
        }}
      }}
  }}
}} |
}}
{|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;"
|[[Image:Debian-swirl.png|33px|link=]] '''Versioni Compatibili''' {{
|[[Image:Debian-swirl.png|33px|link=]] '''Versioni Compatibili''' {{
#ifeq: {{{1|}}} | ONLY | <br />'''soltanto:''' |  }}{{
#ifeq: {{{1|}}} | ONLY | <br />'''soltanto:''' |  }}{{
Riga 27: Riga 55:


== Uso ==
== Uso ==
<!--
  * COMMENTO *
  Le tabelle di questa sezione sono generate con {{subst:Versioni compatibili|...}}
  dove "subst:" è necessario per inserire il contenuto del template anche nel sorgente,
  così da poterlo poi modificare per rimuovere le categorie nascoste.
  * FINE COMMENTO *
-->
=== Parametri ===
=== Parametri ===
{{Versioni compatibili|{{Codename|Oldstable}}|{{Codename|Stable}}}}
 
{|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;"
|[[Image:Debian-swirl.png|33px|link=]] '''Versioni Compatibili''' {{Versioni compatibili elenco|{{Codename|Oldstable}}}} {{Versioni compatibili elenco|{{Codename|Stable}}}}
|}
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.
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.


Riga 50: Riga 90:


'''Suite ammesse''' (per [[testing]] e [[Sid]]):
'''Suite ammesse''' (per [[testing]] e [[Sid]]):
*Testing_{{CURRENTYEAR}}, Testing_{{#expr: {{CURRENTYEAR}}+1}}, ... (per "{{Codename|Testing}}", finché sarà testing)
*Testing_{{#expr: {{CURRENTYEAR}} - 1}}, Testing_{{CURRENTYEAR}}, Testing_{{#expr: {{CURRENTYEAR}} + 1}}, ... (per "{{Codename|Testing}}", finché sarà testing)
*Unstable_{{CURRENTYEAR}}, Unstable_{{#expr: {{CURRENTYEAR}}+1}}, ... (per "Sid")
*Unstable_{{#expr: {{CURRENTYEAR}} - 1}}, Unstable_{{CURRENTYEAR}}, Unstable_{{#expr: {{CURRENTYEAR}} + 1}}, ... (per "Sid")


Se si supera il numero massimo di parametri ammessi, è possibile rimuovere le versioni non più supportate. Essendo permessi fino a 5 parametri, è sempre possibile indicare la compatibilità per le attuali [[LTS]], [[oldstable]], [[stable]], [[testing]] e [[unstable]]/[[Sid]].
Se si supera il numero massimo di parametri ammessi, è possibile rimuovere le versioni non più supportate. Essendo permessi fino a 5 parametri, è sempre possibile indicare la compatibilità per le attuali [[LTS]], [[oldstable]], [[stable]], [[testing]] e [[unstable]]/[[Sid]].
Riga 60: Riga 100:


==== Non compatibilità ====
==== Non compatibilità ====
{{Versioni compatibili|ONLY|{{Codename|Oldstable}}}}
{|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;"
|[[Image:Debian-swirl.png|33px|link=]] '''Versioni Compatibili''' <br /> '''soltanto:''' {{Versioni compatibili elenco|{{Codename|Oldstable}}}}
|}


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.
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 quattro parametri è ancora valido, e pertanto soltanto altri tre parametri sono possibili, scegliendoli tra gli stessi ammessi nella sezione precedente.
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.
Tali guide, quando contengono soltanto l'attuale [[oldstable]], saranno anche rimosse dall'elenco di quelle da verificare con la versione [[stable]] corrente di Debian.
Riga 74: Riga 116:


=== 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;"
|[[Image:Debian-swirl.png|33px|link=]] '''Versioni Compatibili''' <br /> Tutte le versioni supportate di Debian
|}
Se non vengono aggiunti parametri, la guida è compatibile con tutte le versioni supportate di Debian.
Se non vengono aggiunti parametri, la guida è compatibile con tutte le versioni supportate di Debian.


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


È '''sconsigliata''' questa forma, salvo si tratti di guide generali o per pacchetti base del sistema (Priorità del pacchetto: ''required'', ''important'' o ''standard'').
È '''sconsigliata''' questa forma, salvo si tratti di guide teoriche o per pacchetti base del sistema (Priorità del pacchetto: ''required'', ''important'' o ''standard''), in quanto la compatibilità della guida non è tracciabile in automatico dalle categorie nascoste. Pertanto le guide non solo teoriche, che non sono più relative a pacchetti base del sistema al rilascio della nuova versione ''stable'' di Debian, possono essere modificate per aggiungere al template soltanto le versioni precedenti.


Per esempio:
Per esempio:
  <nowiki>{{Versioni compatibili}}</nowiki>
  <nowiki>{{Versioni compatibili}}</nowiki>


== Errori ==
'''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:
Le guide contenenti errori con questo template sono rintracciabili in [[:Categoria:Errori nel template Versioni compatibili|questa categoria]].
* [[Template:Codename]]
* [[Template:APT-mirror]]
Ciò ne consentirà un aggiornamento automatico, limitatamente alle informazioni ottenute dai template.
 
== Categorie nascoste ==
Questo template associa in automatico delle categorie, per poter trovare rapidamente le guide compatibili con una data versione:
* [[:Categoria:Guide compatibili con stable|Guide compatibili per {{Codename|Stable}}]];
* [[:Categoria:Guide compatibili con testing|Guide compatibili per {{Codename|Testing}}]];
* [[:Categoria:Guide compatibili con Sid|Guide compatibili per Sid]];
* [[:Categoria:Guide compatibili con tutte le versioni di Debian|Guide segnalate come compatibili per tutte le versioni]].
 
Oppure, se viene utilizzato questo template con dei parametri, per permettere la ricerca in base alla mancanza di verifiche:
* [[:Categoria:Guide abbandonate|Guide abbandonate]] -> se non compatibili né con la [[oldoldstable]] né con una versione più recente;
* [[:Categoria:Da controllare|Guide da controllare]] -> se compatibili con la [[oldoldstable]], ma non con versioni più recenti (disattivabile con uso del parametro <code>ONLY</code>); si veda anche il [[Template:Guida da controllare|relativo template]];
* [[:Categoria:Guide non compatibili con stable|Guide non testate con {{Codename|Stable}}]] -> se compatibili con la [[oldstable]], ma non con la [[stable]] (disattivabile con uso del parametro <code>ONLY</code>);
* [[:Categoria:Guide compatibili con testing (non recenti)|Guide non testate con {{Codename|Testing}}]] -> se verificata per [[testing]], ma 2 anni fa o più;
* [[:Categoria:Guide compatibili con Sid (non recenti)|Guide non verificate di recente con Sid]] -> se verificata per [[Sid]], ma 2 anni fa o più.
 
Per finire le guide contenenti errori con questo template sono rintracciabili in [[:Categoria:Errori nel template Versioni compatibili|questa categoria]].


[[Categoria:Template]]
[[Categoria:Template]]
</noinclude>
</noinclude>
3 581

contributi

Menu di navigazione