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.
➔ https://ithemes.com/purchase/backupbuddy/
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
Mi occupo professionalmente di information technology da 30 anni, socio e fondatore di diverse società romagnole, incomincio nel 1983 con un Apple II clone (un mitico lemon II) svolgendo l'attività di software developer: ll resto della mia storia professionale su linkedin. Puoi seguirmi su Twitter o su Google+.
Ho appena finito di vedere la prima parte del video corso “Customer Generation Program” che ho trovato molto molto interessante, aspetto con ansia di seguire il proseguimento.
“Quando la professionalità si accompagna alla disponibilità, tempestività di intervento, si e’ alla presenza di una situazione fuori dal comune, cioe’ di un eccellenza. Franco Farnedi e’ tutto questo, arricchito di ironia e calore umano….quindi credo di poter dire di avere incontrato un collaboratore…unico ed insostituibile!”
“I have enjoyed working with Franco over several years and have found him to be extremely knowledgeable as well as being able to communicate this knowledge to others in a very approachable way”