Workflow Dev-Test-Live per WordPress

Come realizzare un ambiente di sviluppo per WordPress che preveda il classico ciclo Development – Testing – Live, utilizzando servizi di hosting locali ed il plugin BackupBuddy.

Guarda il video della presentazione fatta presso il Romagna WordPress Meetup Giovedi 3 Marzo – http://www.meetup.com/it-IT/Romagna-WordPress-Meetup/events/229070218/ autori Robert Nucci e Franco Farnedi.

 

 


Alcuni link utili presenti nelle slide

https://serverpress.com/

https://ithemes.com/purchase/backupbuddy/

https://pantheon.io/


 

Transcript dell’intervento

2. I problemi del Live Development Il sito live non può stare off-line per più di pochi minuti I dati del DB vengono aggiornati dal cliente su LIVE I file su /uploads vengono aggiornati dal cliente L’ambiente Live usa cache e CDN che rendono difficile visionare alcune modifiche Le modifiche al sito devono essere mostrate al cliente e validate prima di andare online

3. Pro = difficile?

4. Soluzioni Professionali ★ Sono facili da implementare ★ Fanno risparmiare tempo allo sviluppatore ★ Sono sicure ★ In genere sono a pagamento

5. Il ciclo DTL

6. Ambiente Developer Locale Backup continui/frequenti Supporto di Git Condivisibile con colleghi Funzioni off-line Veloce Simile agli ambienti Live

7. Soluzione Pro

8. DesktopServer by ServerPress Create a Locally Installed WordPress Site in Seconds Cross Platform (Mac & Windows) The ONLY WordPress Optimized Local AMP Stack Support for Dreamweaver Live View (Premium) Full Panic Coda Support (Premium) Easy Custom Configuration with Blueprints Direct Deploy to Live Site (Premium)

9. VPS locale Vagrant Mamp XAMPP Docker Alcune Alternative valide

10. DEMO

11. Ambiente Dev Lancio di ServerPress Veloce elenco delle funzioni extra Debug Mail Altri plugin integrati Creazione nuovo Host WordPress Funzione Airplane

12. Ambiente Test Online Visibile da cliente Supportare Git Uguale ad ambiente Live Backup periodico e on-demand Economico Non deve essere veloce

13. Ambiente Live Sicuro Veloce Cache Backup automatici Supporto Git Restore con un Click

14. Il ciclo virtuoso

15. Continouos Deployment Sviluppo in locale DEV Non modifico i dati del sito LIVE Verifico le modifiche su di una copia TEST Applico le modifiche sul sito LIVE

16. La soluzione Pantheon.io

17. Soluzione BackupBuddy

18. BackupBuddy Backup veloce e facile Restore di singoli file o tabelle Funzione Deployment Off-site Backup Continouos Backup (by Stash) Site migration (con url replacement) E molto altro…

19. BackupBuddy

20. DEMO

21. Demo Robert Esempio sito con Stash Live ( 15 sec) Mostrare configurazione Deployment Esempio di Sync Alcune funzioni utili di BackupBuddy Esempio (solo inizio) funzione Migrate Preparati due siti: 1 con Stash live attivo da questa mattina ed un ciclo Dev-Test come esempio già configurato (se


Guarda e scarica le slide