Come trasferire le modifiche di WordPress dallo staging alla live

Pubblicato: 2019-12-03

Passare da un sito di staging WordPress a un sito live non è mai stato così facile!

Tweet

La messa in scena è fondamentale per la manutenzione e il mantenimento del sito Web, rimuovendo i rischi di testare nuovi plug-in, aggiornamenti, provare contenuti grafici e animati, cose che potrebbero danneggiare, arrestare in modo anomalo e potenzialmente mettere offline il nostro sito.

Nella nostra precedente Masterclass del lunedì abbiamo visto quanto fosse semplice creare un sito di staging, ma questa è solo una parte del processo di staging. Spingere il nostro sito in scena, prendere il nostro sito Web aggiornato con tutte le sue modifiche e modifiche e posizionarlo al posto del nostro sito live (o di produzione) è altrettanto importante, se non di più.

Ai fini dello staging, dobbiamo stabilire due tipi di siti Web WordPress o se ti piacciono due gruppi di utenti di Elementor, ciascuno definito dal tipo di contenuto utilizzato sul sito:

  • Contenuti generati dal proprietario : siti Web che si basano esclusivamente sul contenuto fornito da noi, moderatori del sito. Conosciuto anche come contenuto generato dal moderatore o contenuto del marchio.
  • Contenuti generati dagli utenti : siti Web che si basano, completamente o in una certa misura, sui dati degli utenti. Ciò include dati come informazioni da moduli o ordini effettuati dagli utenti, nonché file caricati, immagini, commenti, ecc.

Il motivo per cui dobbiamo fare questa distinzione è che dobbiamo sapere se dobbiamo preoccuparci o meno dei dati che sono stati aggiunti al nostro sito Web live, mentre stiamo lavorando alla versione di backup del nostro sito, nell'isolato ambiente di stadiazione.

Passare dallo staging al sito live: contenuto generato dal proprietario

* Nota: questo processo sovrascriverà tutti i dati generati dall'utente che non appaiono sul sito Staging, dal sito Live (inclusi commenti, ordini, ecc.).

Se siamo le uniche persone che inseriscono dati nel nostro sito, possiamo evitare di aggiungere dati mentre stiamo lavorando su aggiornamenti e modifiche e inviare la versione aggiornata del nostro sito aggiornato più o meno allo stesso modo in cui faremmo un sito nuovo di zecca .

Staging Local Flywheel Masterclass WordPress

Se questa schermata sembra familiare, dovrebbe, perché è esattamente da dove ci siamo fermati nella nostra ultima Masterclass.

Come ricorderete, abbiamo creato il nostro ambiente di staging locale caricando un backup completo del nostro sito WordPress live, in un ambiente che avevamo creato sul nostro computer, utilizzando l'app locale di Flywheel. Ci sono altri modi per farlo usando Bitnami o XAMPP, ma abbiamo scoperto che questo doveva essere il più semplice e quindi il più efficiente.

Ai fini di questa masterclass, abbiamo aggiunto un menu e un'intestazione per aiutare a fare una distinzione pratica tra l'aspetto e la funzionalità della nuova versione (programmata) del sito e la versione precedente (live).

Una volta che abbiamo finito di aggiornare e testare il nostro sito, vorremmo caricare la nostra nuova versione dall'ambiente locale al sito live. Il modo più semplice per farlo è utilizzare un plug-in di migrazione.

Preferiamo utilizzare il più popolare tra loro, il plug-in All-in-One WP Migration, e installarlo su entrambi i nostri WordPress.

Passaggio 1: installa la migrazione WP all-in-one su ambienti WordPress locali e live

Installa il plug-in All-in-One sulla nostra installazione di WordPress allo stesso modo di qualsiasi altro plug-in.

Vai alla dashboard di WordPress del nostro sito Local Staging e nella scheda Plugin, fai clic su "Aggiungi nuovo".

Nella casella di ricerca, cerca All-in-One WP Migration, scaricalo, installalo e attivalo.

Una volta attivato il plug-in, nella barra dei menu di sinistra della dashboard di WordPress apparirà la scheda "Migrazione WP All-in-One".

Ripeti questo processo per installare All-in-One WP Migration sulla dashboard di WordPress del tuo sito Live.

Passaggio 2: creazione di un file di esportazione dalla versione locale del nostro sito

Staging della migrazione all'esportazione del sito WP Live
In sostanza, in questo passaggio successivo stiamo creando un backup del nostro sito locale.

Nella barra dei menu a sinistra della dashboard di WordPress, nella scheda Migrazione WP All-in-One, fai clic sulla scheda e seleziona "Esporta".

Nella finestra Esporta scoprirai che le impostazioni avanzate ti consentono di esportare determinati dati anziché l'intero sito.

Suggeriamo di esportare l'intero sito. Per fare ciò, fare clic sul pulsante Esporta e selezionare l'opzione File dal menu a discesa.

Quando il plugin ha completato la preparazione del file di esportazione, apparirà una finestra con l'opzione per scaricarlo. Fare clic per scaricare il file di backup sul computer.

Passaggio 3: spingere il backup sul sito live

Con il backup del nostro sito di Staging scaricato, andremo alla dashboard di WordPress del nostro sito Live. Nella barra dei menu di sinistra, faremo clic su "Migrazione WP All-in-One", ma questa volta selezioneremo "Importa" e nella finestra Importa faremo clic su Importa e dal menu a discesa , selezioneremo File.
Individueremo il nostro file esportato e faremo clic su "apri". Il file verrà caricato su WordPress.

Una volta completato il caricamento, apparirà un avviso per ricordarci che continuare con questo processo sovrascriverà tutto sul nostro sito live (inclusi commenti, ordini ecc.)

Poiché stiamo seguendo questa procedura solo per i siti Web che si basano esclusivamente su contenuti generati dal proprietario, faremo clic su "Procedi".

Il plugin ora installerà il nostro nuovo sito, sovrascrivendo la versione precedente. A seconda delle dimensioni del nostro sito, questa operazione potrebbe richiedere alcuni minuti o molto più a lungo.

Bonus: solo push AGGIORNAMENTI dallo staging al sito live (simile a Git)

Quando si tratta della nostra altra categoria di utenti di WordPress ed Elementor, coloro che si affidano a dati provenienti da una fonte esterna, ci sono due modi per spingere il sito aggiornato dall'ambiente di staging al sito live senza rischiare la perdita di alcun dato.

Come accennato in precedenza, la nostra principale preoccupazione per i dati che arrivano sotto forma di abbonamenti degli utenti, ordini di acquisto, persino commenti, ecc., È che continueranno a registrarsi sul nostro sito Web live, mentre eravamo impegnati a lavorare sulla versione di staging isolata.

Un metodo è una procedura complessa che comporta la manipolazione di singoli file e cartelle tramite un'interfaccia FTP o SFTP, utilizzando strumenti come C-Panel. In quanto tale, abbiamo pensato che avremmo rischiato che i lettori fraintendessero i noiosi passaggi e schiacciassero accidentalmente il loro sito live.

Detto questo, è estremamente importante eseguire il backup del tuo sito Live e dei dati prima di fare qualsiasi altra cosa, indipendentemente dal modo in cui scegli di inviare il tuo sito. Ricorda che è sempre meglio prevenire che curare.

L'invio di modifiche e aggiornamenti del sito da un ambiente di staging è molto più sicuro che lavorare direttamente sul sito live.

Tweet

Come eseguire il backup dei dati

Per fare ciò, puoi utilizzare il plug-in Duplicator, o Migrate DB, anche All-in-One WP Migration.

Una volta eseguito il backup del nostro sito live, il secondo metodo, il modo più sicuro e semplice per eseguire il push del nostro sito è tramite il servizio di hosting del nostro sito Web.

Esistono molti servizi di hosting Web WordPress che offrono anche servizi di staging, in base ai quali viene creato un ambiente completamente indipendente sul server di hosting, per consentirci di eseguire tutti i nostri test e provare nuove idee.

Questi includono host come Bluehost, SiteGround, Kinsta e persino il pacchetto di hosting premium di FlyWheel include questa opzione e, naturalmente, pubblicheremo collegamenti a tutti questi e altro nelle note dello spettacolo di seguito.

BlueHost è il più popolare, perché offre il suo servizio di staging gratuitamente.

Inoltre, potresti preferire SiteGround a causa della loro qualità superiore del servizio.

Questo è qualcosa che dobbiamo decidere da soli, in base alle dimensioni del nostro sito e al volume di traffico. Ma dobbiamo anche considerare le entrate che dovremo raggiungere per coprire i nostri costi e se la nostra scelta aiuterà o danneggerà i nostri obiettivi aziendali.

Numeri schiaccianti che ospitano il sito Web wp Dan-meyers-unsplash

Quando calcoliamo i numeri, dobbiamo mirare al massimo reddito mantenendo bassi i nostri costi generali.

È qui che dobbiamo essere onesti con noi stessi, perché se il nostro sito Web è anche il nostro sostentamento, l'hosting non è uno di quei posti in cui vogliamo risparmiare o risparmiare. Se il nostro sito riceve così tanto traffico che un'ora o due di inattività lo metterebbero a rischio, abbiamo davvero bisogno di investire in società di hosting.

Staging WordPress locale

Local Staging, un ambiente di staging sul nostro computer, ha molti vantaggi, primo fra tutti la velocità. Lavorando localmente vedremo i risultati dei test e le risposte molto più rapidamente, rendendolo l'ambiente perfetto per grandi revisioni e possibilmente anche per le build iniziali.

Sebbene la gestione temporanea dell'host non sia veloce come quella locale, può comunque gestire le modifiche alla grafica e al contenuto scritto, agli aggiornamenti e ai test abbastanza bene, purché non siano troppo grandi. È l'ideale per i test e gli aggiornamenti di routine, soprattutto se il server fornisce anche un'opzione per inviare la nuova versione al sito live. Lo svantaggio è il prezzo, poiché diversi servizi di hosting addebitano costi aggiuntivi per lo staging. Tuttavia, questa commissione include il supporto che potrebbe far risparmiare molto tempo e denaro a lungo termine.

Servizi di messa in scena

I siti host che offrono servizi di staging hanno caratteristiche simili che ci consentono di trasferire la nuova versione del nostro sito da Staging ai nostri siti Live, con il minimo sforzo e zero preoccupazioni.

Su SiteGround, ad esempio, tutte le opzioni di staging possono essere trovate nella pagina Gestione staging, a cui è possibile accedere tramite la versione di cPanel di SiteGround. Qui agli utenti viene data l'opzione "Easy Push" per spingere l'intero nuovo sito sul vecchio sito live, virtualmente schiacciandolo ed eliminando tutto ciò che era lì. In alternativa, gli utenti possono 'Advanced Push' che confronta le differenze tra i file vecchi e nuovi, quindi consente di selezionare quali file conservare e quali sovrascrivere. Questa soluzione preserva efficacemente i dati che temiamo di perdere mentre lavoriamo su siti di staging.

SiteGround staging Push del sito wordpress avanzato live
In Local, una volta connessi al server FlyWheel (cliccando sull'icona della nuvola nella barra degli strumenti a sinistra), andremo in basso a destra dove faremo clic su un'icona simile che dà noi l'opzione 'Push to FlyWheel'.

Successivamente, viene visualizzata una finestra che ci consente di selezionare o deselezionare l'opzione 'Escludi il database', per cui tutto tranne il database (con i suoi nuovi commenti, ordini, iscrizioni, ecc.) verrà sovrascritto.

Vale la pena ricordare che Flywheel crea automaticamente una copia di backup del nostro sito, solo per essere sicuri.

Per eseguire il processo, facciamo clic su "Push to Flywheel" e, non appena avrà finito di spingere il nostro sito, riceveremo un'e-mail per informarci che tutto è attivo e funzionante.

WordPress Staging al sito live: Conclusione

Ripensando a questa edizione in due parti della Masterclass del lunedì, siamo lieti di aver deciso di affrontare il tema della messa in scena.

Ci ha dato non solo la possibilità di aiutare gli utenti che ci avevano chiesto consigli sulla messa in scena, ma grazie ai meravigliosi commenti e dialoghi generati dal primo episodio, abbiamo deciso di portare questo secondo episodio oltre il previsto e chiarire alcuni dei problemi e punti interessanti che hai sollevato.

Abbiamo esaminato diversi modi pratici, utilizzati dai web builder professionisti di tutto il mondo, per inviare due diversi tipi di siti Web WordPress dal sito di staging locale o host al nostro sito Web live o di produzione. Inoltre, abbiamo discusso perché le ragioni per cui dovremmo scegliere un metodo rispetto all'altro.

Alla fine della giornata, è una nostra scelta come proprietari o moderatori del nostro sito Web, su dove e su cosa dovremmo investire il nostro tempo e denaro, una scelta che influenzerà il nostro traffico, il nostro coinvolgimento e inevitabilmente le nostre entrate.

Come si passa dallo staging al sito live? Fateci sapere nei commenti se avete metodi alternativi.