In cosa consiste il problema degli aggiornamenti?

Nei programmi installati sul proprio hosting, una nuova versione spesso significa un file ZIP, un client FTP e una persona che sa quali cartelle non sovrascrivere. Qualcuno deve avere accesso al server e trovare il tempo necessario. L'azienda aspetta che ci sia tempo e rimanda l'aggiornamento. Nel frattempo, potrebbe uscire una versione più recente di quella installata in azienda.

In Task Manager l'amministratore installa le nuove release dalle impostazioni, di solito senza FTP. Il caricamento manuale dei file è necessario solo alla prima installazione, e il supporto tecnico - quando l'hosting non consente al programma di sovrascrivere i propri file.

Cosa succede dopo aver cliccato su «Installa»?

Degli aggiornamenti si occupa l'amministratore in Impostazioni → Aggiornamenti. Il programma verifica la disponibilità di nuove release dopo il login, periodicamente ad applicazione aperta e al ritorno sulla scheda del browser. Quando esce una nuova release, l'amministratore vede un punto rosso sull'icona dell'ingranaggio e accanto alla scheda Aggiornamenti. Riceve anche una notifica per ogni versione. Gli altri utenti non vedono né il punto né il messaggio.

Nella scheda sono indicate la versione installata, la versione del codice e le versioni più recenti con i rispettivi elenchi delle modifiche. Le versioni devono essere installate in ordine: è attivo solo il pulsante della versione successiva. Dopo aver cliccato su Scarica, il programma mostra un avviso che ricorda di eseguire una copia di backup del database e della cartella uploads/. È necessario confermare. Il server scarica il pacchetto e ne verifica il checksum SHA-256.

Dopo aver cliccato su Installa, la barra di avanzamento mostra le migrazioni del database, la copia dei file e il completamento. Il programma di installazione ignora includes/config.php, uploads/, storage/ e logs/. Alla fine, il pulsante diventa Aggiorna l'applicazione.

Task Manager: scheda Aggiornamenti con l'elenco delle versioni e il pulsante di installazione.
Scheda Aggiornamenti: versione sul server, nuove release con l'elenco delle modifiche e un solo pulsante per installare.

Cosa ci guadagni?

Non devi fissare un appuntamento con chi ha accesso al server a ogni nuova release. Puoi scegliere il momento dell'aggiornamento in base ai ritmi di lavoro del team, invece di aspettare che qualcuno esterno si liberi. Il supporto tecnico serve solo quando l'hosting non consente al programma di sovrascrivere i propri file.

Prima di aggiornare, puoi verificare cosa cambia nella nuova versione e decidere se è il momento giusto per installarla. Puoi rimandare l'aggiornamento se preferisci farlo in un altro momento.

Esempio dal lavoro quotidiano

Uno studio di progettazione ha otto persone e usa il programma sul proprio hosting. L'amministratore è il titolare, che aveva già configurato il programma.

Mercoledì mattina vede un punto accanto all'icona dell'ingranaggio. Legge l'elenco delle modifiche, ma rimanda l'aggiornamento: quel giorno il team ha un'installazione presso un cliente. Ci torna venerdì dopo le diciassette. Clicca su Scarica, conferma l'avviso sulla copia di backup ed esegue il backup del database e della cartella degli allegati. Poi clicca su Installa. La barra mostra le migrazioni e la copia dei file, poi compare Aggiorna l'applicazione. Non ha dovuto condividere con nessuno la password del server.

Alcuni mesi dopo l'azienda sposta il programma su un altro hosting. Lì il primo aggiornamento si blocca con un messaggio sui permessi di scrittura, perché il nuovo hosting non consente al programma di sovrascrivere i propri file. Il titolare chiede all'azienda di hosting di correggere i permessi e il giorno dopo ripete l'aggiornamento.

Domande frequenti

Per aggiornare il programma serve l'accesso al server tramite FTP?

Di solito no. Dopo aver cliccato Scarica Task Manager scarica il pacchetto sul server e lo verifica, e dopo aver cliccato Installa sostituisce i file. Il supporto di una persona tecnica sarà necessario quando l'hosting non consente al programma di sovrascrivere i propri file. Se il pacchetto scaricato non avesse un auto-installer, il browser lo salverà sul tuo disco e il programma mostrerà le istruzioni per caricarlo via FTP.

L'aggiornamento cancellerà i miei dati e la configurazione?

L'installer salta includes/config.php e le cartelle uploads/, storage/ e logs/. Le modifiche al database vengono eseguite automaticamente tramite migrazioni. Prima di scaricare il pacchetto, il programma ricorda di fare un backup del database e della cartella degli allegati.

Posso passare direttamente all'ultima versione?

No. Le versioni di Task Manager devono essere installate in ordine. È attivo solo il pulsante della versione successiva, mentre quelle seguenti si sbloccano dopo l'installazione della versione precedente.

Per aggiornare serve una licenza valida?

Sì. Il pacchetto della nuova versione si scarica solo con licenza attiva, e l'elenco delle release è reso disponibile dal server degli aggiornamenti solo per la chiave associata al dominio della tua installazione. Quando scade il diritto agli aggiornamenti registrato nella chiave, il pulsante della nuova versione mostra lo stato "Bloccato", e il tooltip accanto indica il motivo.

Gli aggiornamenti sono a pagamento?

I primi 12 mesi di aggiornamenti sono inclusi nel prezzo della licenza. In seguito, il rinnovo annuale dell'accesso alle nuove versioni è facoltativo - il programma continua a funzionare anche senza di esso. Gli importi IVA esclusa li trovi nel listino prezzi.

Chi nel team vede l'avviso relativo a una nuova versione?

L'avviso relativo a una nuova versione è visibile solo agli amministratori di Task Manager. Ricevono una notifica e vedono un punto rosso sull'icona dell'ingranaggio. Gli altri utenti non vedono questi avvisi.