Funzionalità di aggiornamento automatico di WordPress 3.7: si o no dalla community di WordPress?

Pubblicato: 2013-11-05
Segui @Cloudways

Ogni versione di WordPress ha la sua parte di gioie e dolori. Tuttavia, la versione più recente di WordPress—3.7—è dotata di una funzionalità che ha dato il via a una grande discussione: la funzione di aggiornamento automatico di WordPress è buona o cattiva? E, ogni volta che c'è una discussione sul web, vedi sempre molti lati della storia.

WordPress 3.7 Auto Update

Perché usare WordPress 3.7 (o qualsiasi altra versione più recente)?

WordPress attualmente alimenta un quinto di tutti i siti web sul web. Essendo il più popolare, è anche più soggetto a tentativi di hacking. Ogni nuova versione viene fornita con la sua quota di correzioni. Quindi, l'utilizzo dell'ultima versione di WordPress è una best practice del settore. Molti degli aggiornamenti minori, ad esempio 3.7.1, sono generalmente basati su correzioni di sicurezza. Tuttavia, l'aggiornamento automatico predefinito non cambierà la versione principale, ovvero un'installazione della versione 3.7 di WordPress non verrà aggiornata alla 3.8. (Anche se verrai avvisato una volta che la versione più recente sarà disponibile.) [Nota: c'è un modo per consentire anche aggiornamenti importanti. Controlla il post di Andrew Nacin su questo problema.]

Che cos'è l'aggiornamento automatico di WordPress?

WordPress ha introdotto la funzione di aggiornamento automatico nella sua versione 3.7. Questa funzione consente gli aggiornamenti automatici sul core di WordPress senza alcun input dell'utente. In poche parole, l'aggiornamento da 3.7 a 3.7.1 avverrà senza intervento umano. Per molti, questa è una gioia, ma ci sono altri che disapprovano questa caratteristica. Sostengono semplicemente che la funzione di aggiornamento automatico è "forzata".

Perché utilizzare la funzione di aggiornamento automatico su WordPress?

Bene, c'è un grande uso di questa funzione e questa è la sicurezza. Inoltre, per ridurre al minimo i problemi di aggiornamento, WordPress ha fornito un plug-in chiamato Background Update Tester. Controlla se il tuo sito Web WordPress è pronto per il suo aggiornamento. Se il tuo sito non supera il test procedurale, ti informa sui motivi per cui non supporterà l'aggiornamento automatico e, se necessario, cosa devi chiedere al tuo host web. Il processo di aggiornamento è rapido e richiede meno di un minuto che include il download e il tempo di installazione. Durante l'aggiornamento, il sito Web entra in una "modalità di manutenzione" per alcuni secondi.

Inoltre, gli aggiornamenti automatici supporteranno anche le versioni precedenti (ma questo si applicherà alle versioni 3.7 e successive). Ad esempio, se la versione corrente è 3.8.1 e viene aggiornata alla 3.8.2 per un importante problema di sicurezza, può esserci la possibilità di 3.7.2 per i siti Web che sono ancora nelle versioni 3.7 e 3.7.1 insieme a un suggerimento per passare alla versione più recente che in questo esempio è 3.8.2. Questo viene fatto per rendere la versione precedente molto più sicura. Al 25 ottobre, c'erano più di 110.000 aggiornamenti riusciti. Tuttavia, ci sono molti che si lamentano.

Perché ad alcuni non piace la nuova funzione di aggiornamento automatico di WordPress?

Mentre molti sono impressionati da questo passaggio, ci sono utenti che ne sono contrari. Il loro argomento principale è che gli aggiornamenti automatici su WordPress , non importa quanto piccoli o importanti, possono portare grossi grattacapi, specialmente per gli utenti che utilizzano molti plug-in o un tema personalizzato o entrambi.

Credono che anche se WordPress ha agito in buona fede prendendosi cura della sua base di utenti, non ha soddisfatto le esigenze degli utenti che non desiderano questa funzionalità. WordPress, tuttavia, ha fornito una soluzione semplice per questo tipo di utenti.

Come disabilitare l'aggiornamento automatico di WordPress:

Per disabilitare gli aggiornamenti automatici di WordPress, inserisci semplicemente la seguente riga di codice nel tuo file WP-CONFIG.PHP:

# Disabilita tutti gli aggiornamenti principali:

define( 'WP_AUTO_UPDATE_CORE', false );

Se desideri consentire nuovamente l'aggiornamento automatico, dovresti trovare il codice sopra menzionato e sostituirlo con il seguente codice:

# Abilita gli aggiornamenti principali per le versioni minori (impostazione predefinita):

define( 'WP_AUTO_UPDATE_CORE', 'minore' );

Esistono molti altri modi per armeggiare con gli aggiornamenti automatici di WordPress e sono spiegati bene in un post di Andrew Nacin.

Una soluzione non va bene per tutti

Tuttavia, inserire i codici non sembrava un'ottima opzione. Tutti i tipi di utenti ed esperti di WordPress si sono lamentati della soluzione di codifica per disabilitare gli aggiornamenti automatici. Un utente di WordPress ha commentato:

"Eseguendo personalmente più siti WordPress, non sono soddisfatto della [miopia] degli sviluppatori core di WP che richiedono agli utenti di accedere ai file di ciascun sito e apportare modifiche a "Opt-Out". Mentre stai migliorando con le versioni che non uccidono i siti, ci sono troppe variabili che possono avere un effetto negativo su un sito consentendo aggiornamenti non presidiati.

E sembra che chi crede davvero che questo sia un problema genuino. Un altro utente ha commentato:

"Sono fortemente d'accordo con molti dei commentatori che chiedono un modo semplice e non intrusivo - una "casella di controllo" se vuoi, che non richiede la modifica di wp-config o l'aggiunta di plugin - per controllare se WP si aggiorna automaticamente quando "manutenzione e sicurezza "gli aggiornamenti sono disponibili. Ecco perché…

“Mi è stato imposto – più e più volte – da vari esperti di sicurezza WP di fare SEMPRE un backup prima di applicare QUALSIASI tipo di aggiornamento software, incluso qualsiasi tipo di aggiornamento WP core update, per non mettere a rischio il tuo sito per un aggiorna interrompendo il tuo sito. E ho lanciato questo stesso messaggio anche nei miei studenti. (Insegno lezioni in WordPress.) Perché dovrebbe cambiare ora? Perché il core team ti dice che è "sicuro" presumere che non ci saranno problemi? Mi dispiace, per quanto mi piacerebbe crederlo, le vecchie abitudini (specialmente per quanto riguarda la sicurezza del sito sono dure a morire). Quindi, non ho intenzione di cambiare questa pratica in qualsiasi momento presto, almeno fino a quando non ci sarà un chiaro track record di aggiornamenti automatici con conseguente ZERO siti falliti. (Non sono sicuro di come WP possa tenere traccia di questo, quindi probabilmente significa che non devierò mai dalla pratica di eseguire i backup prima degli aggiornamenti.)

“La domanda allora diventa: è troppo chiedere a qualcuno di installare un plugin o modificare wp-config per disattivare gli aggiornamenti automatici? Il mio voto: SI lo è.”

Plugin di controllo degli aggiornamenti automatici di WordPress

Bene, per alleviare il dolore di questo problema, gli sviluppatori di plug-in Geogre Stephanis e Chip Bennett hanno sviluppato un piccolo plug-in che esegue tutti i passaggi di codifica più complicati. Quindi, prova il controllo degli aggiornamenti per ora e ti salva dai problemi. Non solo disattiva gli aggiornamenti automatici , ma può anche definire il tipo di aggiornamenti che possono essere inseriti.

Un altro plugin viene da Gary Pendergast sotto il nome di Advanced Automatic Updates. Questo plugin è più complesso di quello sopra menzionato in quanto controlla anche i tuoi plugin e temi per gli aggiornamenti. Funziona anche su una configurazione multisito.

Sì o no?: Sondaggio sul team di gestione di WordPress di Cloudways

Abbiamo un team di 20 sviluppatori WordPress e gestori di dati nel nostro team di Cloudways che gestiscono centinaia di siti WordPress per i nostri prestigiosi clienti [Vedi le testimonianze dei nostri clienti]. Abbiamo fatto un sondaggio interno per ascoltare cosa dicono su questa nuova funzionalità. Tutti hanno una prospettiva simile sul fatto che gli aggiornamenti automatici siano un problema con i siti.

Uno dei nostri gestori di siti Web WordPress ha dichiarato: “È sempre meglio procedere manualmente durante l'aggiornamento di un sito. Ci aiuta a testarlo per i possibili bug. Gli aggiornamenti automatici possono rovinare l'intero sito Web, in particolare i plug-in. Test e backup sono importanti”.

[Cosa consigliamo: 5 migliori plugin di backup di WordPress per un sonno senza preoccupazioni ]

Cloudways fa WordPress il meglio

Riteniamo che sia un'ottima idea che WordPress abbia consentito questa fantastica funzionalità. La sicurezza è la massima priorità a qualsiasi livello di una distribuzione web. Tuttavia, se si rompe qualcosa, Cloudways è qui per risolverlo per te.

Inoltre, facci sapere se ti piace o non ti piace questa nuova funzione di aggiornamento automatico di WordPress nella sezione commenti qui sotto. Aspettiamo le vostre risposte.