Workflow Dev-Test-Live
Ambienti di Sviluppo WordPress Professionali
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
Pro = difficile?
Soluzioni Professionali
★ Sono facili da implementare
★ Fanno risparmiare tempo allo sviluppatore
★ Sono sicure
★ In genere sono a pagamento
Il ciclo DTL
Ambiente Developer
Locale
Backup continui/frequenti
Supporto di Git
Condivisibile con colleghi
Funzioni off-line
Veloce
Simile agli ambienti Live
Soluzione Pro
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)
Multisite Support (Premium)
Create and Manage an Unlimited Number of WordPress sites (Premium)
VPS localeVagrantMampXAMPPDocker
Alcune Alternative valide
DEMO
Ambiente Dev
Lancio di ServerPress
Veloce elenco delle funzioni extraDebug
Altri plugin integrati
Creazione nuovo Host Wordpress
Funzione Airplane
Ambiente Test
Online
Visibile da cliente
Supportare Git
Uguale ad ambiente Live
Backup periodico e on-demand
Economico
Non deve essere veloce
No cache
No CDN
Ambiente Live
Sicuro
Veloce
Cache
Backup automatici
Supporto Git
Restore con un Click
Il ciclo virtuoso
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
La soluzione Pantheon.io
Soluzione BackupBuddy
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...
BackupBuddy
DEMO
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 puoi fai cliclo DTL completo)
Conclusioni●Ci vuole un ambiente di hosting compatibile
●Non è complesso ma comunque richiede una certa attenzione per il setup
●Organizzare bene il lavoro se in team o con siti live
Link
➔ https://serverpress.com/
➔ https://ithemes.com/purchase/backupbuddy/
➔ https://pantheon.io/