workflow dev-test-live per wordpress

22
Workflow Dev- Test-Live Ambienti di Sviluppo WordPress Professionali

Upload: farnedi-ict-srl

Post on 16-Apr-2017

939 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Workflow Dev-Test-Live per WordPress

Workflow Dev-Test-Live

Ambienti di Sviluppo WordPress Professionali

Page 2: Workflow Dev-Test-Live per WordPress

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

Page 3: Workflow Dev-Test-Live per WordPress

Pro = difficile?

Page 4: Workflow Dev-Test-Live per WordPress

Soluzioni Professionali

★ Sono facili da implementare

★ Fanno risparmiare tempo allo sviluppatore

★ Sono sicure

★ In genere sono a pagamento

Page 5: Workflow Dev-Test-Live per WordPress

Il ciclo DTL

Page 6: Workflow Dev-Test-Live per WordPress

Ambiente Developer

Locale

Backup continui/frequenti

Supporto di Git

Condivisibile con colleghi

Funzioni off-line

Veloce

Simile agli ambienti Live

Page 7: Workflow Dev-Test-Live per WordPress

Soluzione Pro

Page 8: Workflow Dev-Test-Live per WordPress

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)

Page 9: Workflow Dev-Test-Live per WordPress

VPS localeVagrantMampXAMPPDocker

Alcune Alternative valide

Page 10: Workflow Dev-Test-Live per WordPress

DEMO

Page 11: Workflow Dev-Test-Live per WordPress

Ambiente Dev

Lancio di ServerPress

Veloce elenco delle funzioni extraDebug

Mail

Altri plugin integrati

Creazione nuovo Host Wordpress

Funzione Airplane

Page 12: Workflow Dev-Test-Live per WordPress

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

Page 13: Workflow Dev-Test-Live per WordPress

Ambiente Live

Sicuro

Veloce

Cache

Backup automatici

Supporto Git

Restore con un Click

Page 14: Workflow Dev-Test-Live per WordPress

Il ciclo virtuoso

Page 15: Workflow Dev-Test-Live per WordPress

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

Page 16: Workflow Dev-Test-Live per WordPress

La soluzione Pantheon.io

Page 17: Workflow Dev-Test-Live per WordPress

Soluzione BackupBuddy

Page 18: Workflow Dev-Test-Live per WordPress

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...

Page 19: Workflow Dev-Test-Live per WordPress

BackupBuddy

Page 20: Workflow Dev-Test-Live per WordPress

DEMO

Page 21: Workflow Dev-Test-Live per WordPress

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)

Page 22: Workflow Dev-Test-Live per WordPress

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/