Vai al contenuto

Quando fare e quando non fare un upgrade


najaru

Messaggi raccomandati

Provo ad inserire questa "guida" che guida non è, per riuscire a spiegare cosa comporta un upgrade e cosa può succedere se non viene programmato correttamente.

Innanzitutto fare un upgrade significa passare da una versione di software a una successiva, ma esistono sostanzialmente 3 tipi di upgrade per IP.Board + uno aggiuntivo.

Innanzitutto cerchiamo di capire la struttura del codice di versione del software.

Esempio una recente è: 3.2.1.

Il primo numero 3.2.1. rappresenta la quella che generalmente viene definita "major release", cioè la versione principale su cui si basa il resto. Quando cambia questo numero significa che le modifiche sono state numerose e invasive e potranno causare importanti incompatibilità dei prodotti aggiuntivi come la lingua la skin le hook e le applicazioni NON ufficiali.

Il secondo numero 3.2.1 rappresenta una "minor release", solitamente comporta delle modifiche o aggiunta di funzioni principali e non, ma si basa sempre su quella che è la versione principale. Anche in queste release si possono verificare (non è sicuro però) problemi con skin linguaggi e altri prodotti non ufficiali o modifiche apportate.

L'ultimo numero 3.2.1 è solitamente inteso come un bug fix, cioè una nuova versione rilasciata per risolvere problemi della versione precedente. Questo solitamente non comporta grossi problemi con skin e lingue, ma potrebbe dare errori nelle hook e app non ufficiali.

In più citiamo le patch, che sono solo una sorta di riparazioni e che non comportano tutta la procedura di UPGRADE descritta in questa guida, ma si tratta solo di sovrascrittura dei file tramite FTP.

-------------------------------

Quindi quando si affronta un upgrade bisogna sempre essere pronti a dover passare 1-2-3 o molti più giorni per poter trovare errori, riapplicare modifiche (perchè i file originali vengono sovrascritti), disinstallare applicazioni e hooks, rifare modifiche alle skin, aspettare il rilascio di una nuova lingua o completarsela da soli (mai qualsuno lo facesse e la condividesse.....).

Allora bisogna chiedersi: ne vale la pena? Otterrò dei benefici oppure avrò solo dei problemi? I primi saranno tali da rendere accettabili i secondi?

A queste domande io non so rispondere, perchè bisogna:

- valutare la versione che hai installata

- valutare tutti i prodotti aggiuntivi che hai installato e se sono indispensabili e ovviamete se sono già disponibili per la versione a cui vorresti passare

- valutare le tue necessità

- conoscere il tipo di utenza che hai

Solo sulla base di questi 4 elementi si può cercare di capire se conviene fare l'upgrade o no.

In generale io posso dare un consiglio almeno per i due estremi oppositi delle situazioni:

A- hai solo la board boase o applicazioni ufficiali, e usi una skin base o minimamente modificata: fai l'upgrade tranquillamente, non dovresti avere grossi problemi, e usufruirai delle nuove funzioni e aumenterai la sicurezza del tuo sito

B- hai la board piena di gingilli aggiuntivi, con skin pesantemente modificata? Fai un numero di upgrade minimo possibile, magari saltando anche una o due minor release. In ogni caso passa alla nuova versione solo quando si arriava alla X.X.3 e mai eseguire subito alla prima versione stabile rilasciata X.X.0 (versione che eviterei anche se fossi nel caso A).

Tutte le situazioni che stanno nel mezzo vanno valutate singolarmente, sulla base delle varie caratteristiche che ho già descritto.

In ogni caso ricordati di fare backkup database e ftp totale (magari doppio), salvarti skin e linguaggi se li hai modificati.

Aggiungerò alla guida eventuali altri suggerimenti dagli utenti.

:)

  • Like 1
Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora
  • Chi sta navigando   0 utenti

    • Nessun utente registrato visualizza questa pagina.
×
×
  • Crea Nuovo...

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.