Se sei come me, sei stato un appassionato sviluppatore di WordPress che si è auto-ospitato da molto tempo. Ma c'è un host gestito che si sta costantemente facendo avanti per fornire soluzioni alle comuni sfide editoriali: WP Engine.
WP Engine non è il tipico provider di hosting gestito bare-bones per WordPress. Invece sono orientati agli sviluppatori e lavorano duramente per fornire potenti funzionalità e servizi che potreste desiderare in WordPress.com o quando self-hosting.
In questo tutorial, ti presenterò i numerosi vantaggi offerti dall'hosting dei tuoi siti su WP Engine e il loro nuovo strumento di migrazione automatizzata che ti consente di iniziare con loro nella maniera più semplice che mai. In alternativa, se lo desideri, puoi anche guardare un webinar recente di WP Engine che tratta alcuni di questi stessi problemi: il tuo flusso di lavoro, la tua strada e / o leggi il loro recente white paper (pdf).
Consiglio vivamente il webinar se vuoi approfondire i concetti che sto esaminando qui. Il Product Manager tecnico Taylor McCaslin e l'ingegnere delle operazioni Anthony Burchell fanno un ottimo (e divertente) lavoro di spiegazione dei pro, contro e degli scenari utili per molte delle caratteristiche uniche e potenti di WP Engine per gli sviluppatori.
WP Engine è un provider di hosting gestito leader per WordPress. La società alimenta migliaia di siti Web e app basati sulla piattaforma WordPress, offrendo un'esperienza web veloce, affidabile e sicura. Tutti i livelli di utenti, compresi i blogger, i marketer, le piccole e medie imprese e le grandi aziende, fanno affidamento sulla piattaforma di WP Engine per mantenere i loro siti Web attivi e funzionanti. Fondata nel 2010, WP Engine ha sede ad Austin, in Texas, e uffici a San Francisco, California, San Antonio, Texas e Londra, Inghilterra.
Ho appreso per la prima volta di WP Engine dal mio collega Justin Carder, che gestisce un popolare blog di notizie locali nel centro emergente di Seattle, Capitol Hill. Gestisce il blog CHS per diversi anni su WP Engine con grande riguardo.
Allo stesso modo, ho iniziato a ospitare con WP Engine quando ho lanciato Flee the Jungle, la mia alternativa per lo shopping Amazon all'inizio di quest'anno. Due dei miei tutorial sono emersi da questa esperienza:
Durante lo sviluppo ho avuto Flee the Jungle in hosting autonomo e ho avuto un'esperienza straordinaria utilizzando il plug-in di migrazione dei siti automatizzato di WP Engine.
Oltre ad avere una grande documentazione e un blog regolarmente aggiornato che descrive nuove funzionalità e servizi, WP Engine esegue anche TorqueMag, una voce indipendente dal punto di vista editoriale per la comunità di sviluppatori di WordPress.
Mentre questo tutorial è sponsorizzato da WP Engine, sono anche un po 'più prevenuto come utente soddisfatto, avvocato e affiliato. Raccomando regolarmente i servizi dell'azienda alle persone per l'ottimo hosting WordPress. Ho avuto una manciata di esperienze di comunicazione con il loro staff quest'anno, e sembrano persone fantastiche. Offrono followup proattivo e sono sempre utili. Puoi anche ascoltarlo nel modo in cui Taylor e Anthony ti guidano attraverso il webinar.
Solo un promemoria, se avete domande o commenti sul tutorial, non esitate a postarli di seguito nei commenti. Puoi anche seguirmi su Twitter e inviarmi messaggi.
Prima di iniziare, è possibile visitare WP Engine per registrarsi al loro servizio; se in qualsiasi momento nei primi 60 giorni desideri ottenere un rimborso, basta chiedere loro; la soddisfazione è garantita. Hanno un calcolatore di prezzi utile per guidarti nella scelta del piano migliore per le tue esigenze:
Cominciamo a esplorare alcune delle caratteristiche uniche che rendono WP Engine un servizio così potente per gli editori e gli sviluppatori di WordPress.
In WP Engine, aspiriamo a essere la piattaforma di WordPress preferita dagli sviluppatori. Abbiamo assemblato una suite di strumenti di sviluppo best-of-breed che ti aiutano a lavorare in modo rapido ed efficiente: strumenti che semplificano la tua vita di sviluppatore e ti fanno risparmiare tempo in ogni fase del processo di sviluppo.
Sviluppare localmente il tuo sito è la migliore pratica e per supportarlo, WP Engine sta lavorando su un ambiente vago che consentirà test locali che possono essere direttamente trasferiti alla loro piattaforma di hosting di produzione. Nel frattempo, offrono l'ambiente Mercur Vagrant del motore WP, o HGV, che consente di creare un sito localmente e di spostare quel sito in produzione senza troppe interruzioni: il sito apparirà e si comporterà nello stesso modo quando viene spostato dal locale al live.
Mercury Vagrant (HGV) è un tipo di coltellino svizzero. La caratteristica più interessante è che puoi testare gli ambienti HHVM e PHP uno accanto all'altro. Questo è ottimo per testare la compatibilità di plugin e simili con facilità. Attualmente HGV ha uno stack estremamente simile allo stack software utilizzato da WP Engine. La differenza principale è che HGV utilizza PHP-FPM, mentre lo stack del motore WP utilizza Apache2 e mod_php.
Presto, avrai una soluzione vagante completamente compatibile per lo sviluppo locale con la piattaforma WP Engine.
Un'altra lacuna nel set di funzionalità di WordPress è che manca integrazione integrata per il controllo del codice sorgente di temi, plugin e altre personalizzazioni. WP Engine è stato il primo provider di hosting WordPress gestito a consentire l'integrazione Git per implementazioni personalizzate.
Puoi configurare Git Push nel tuo Portale utenti e utilizzare Git per accedere alla tua area di produzione e gestione.
Ulteriori informazioni: Introduzione a Git Deployment su WP Engine, guardare il webinar di Git in Motion e scaricare il white paper Git di WP Engine.
Ecco come confrontare SFTP, Git e Vagrant:
WordPress ha sempre mancato di funzionalità di gestione temporanea. Spesso sei costretto a modificare la produzione dal vivo con una mano sul mouse, incrociando le dita con l'altra.
WP Engine offre siti di staging integrati e gratuiti. All'interno del tuo account WP Engine, puoi eseguire quanti siti di staging a tuo piacimento senza costi aggiuntivi. Un sito di staging è un clone indipendente del tuo sito di produzione live che può essere facilmente creato per testare plugin, temi e codice personalizzato.
È inoltre possibile copiare nuovamente il sito di staging sul sito live in qualsiasi momento dopo aver apportato le modifiche; questo facilita il tuo flusso di lavoro di sviluppo e test. Ogni installazione WordPress su WP Engine può avere il proprio sito di staging.
WP Engine ha sviluppato una serie di funzionalità che semplificano la creazione e la collaborazione con i clienti. Ad esempio, puoi condividere il tuo sito di staging con i tuoi clienti: è protetto da password in modo che solo le persone autorizzate possano vederlo. Una volta approvato, puoi spingerlo dal vivo.
È anche possibile modificare la granularità della migrazione del database durante la copia in staging, selezionando solo tabelle specifiche per testare nuove funzionalità o ruotarle indietro.
Ulteriori informazioni: Best practice su come creare e utilizzare l'area di gestione temporanea.
Per i nuovi siti, è spesso più semplice per gli sviluppatori di WordPress lavorare solo nel loro ambiente di produzione live.
Alcuni dicono che lo sviluppo nella produzione è davvero l'unico modo per mostrare il vero ambiente e come si comporterà in natura, ma a volte è solo più veloce, giusto? Inoltre, un sito live è accessibile da qualsiasi luogo, dandoti la possibilità di verificarlo su diversi dispositivi, dimensioni dello schermo, fattori di forma, cosa hai, per vedere come appare.
WP Engine fornisce una protezione tramite password per tutti i tuoi siti in modo che tu possa sviluppare nuovi siti e nasconderli da chiunque nel mondo, ma dai tuoi clienti e dal tuo team di test. Puoi condividere il sito protetto da password con chiunque tu scelga.
Ulteriori informazioni: Protezione tramite password per siti di produzione in fase di sviluppo.
Naturalmente ci sono degli svantaggi nello sviluppo della produzione: richiede una connessione web, quindi non puoi lavorare offline; e se commetti un errore, questo errore si verifica perché forse tutti lo vedano. Tuttavia, il modo migliore per sapere come si comporterà un sito è eseguirlo in un ambiente live.
WP Engine offre essenzialmente Time Machine per WordPress. Puoi creare istantanee del tuo sito live in qualsiasi momento e WP Engine lo farà ogni giorno per te anche in background. Puoi sempre tornare a una qualsiasi di queste istantanee, sia che si annulli la modifica della produzione dal vivo che hai appena modificato o il tema che stavi utilizzando da due settimane fa.
L'accesso a semplici backup e ripristini con un solo clic durante il processo di sviluppo può trasformare un grosso errore in un piccolo inconveniente.
I backup giornalieri automatici di WP Engine vengono archiviati in posizioni separate dal tuo sito e vengono replicati tre volte nel cloud per un sistema di backup ridondante. E il ripristino delle vecchie istantanee può essere fatto con un solo clic.
Ulteriori informazioni: One Click Restore.
Il plugin per la migrazione dei siti automatizzati di WP Engine è la soluzione migliore che ho visto per lo spostamento di un sito WordPress. La migrazione di WordPress è sempre stata un processo lento e orientato ai dettagli e l'ho sempre trovato un po 'aggravante. Mi sembra sempre di imbattersi in qualche piccolo problema, non importa quanto bene pensassi di aver imparato il processo.
Con WP Engine Automated Migration, ho spostato Flee the Jungle dal mio ambiente self-host orientato ai test alla sua soluzione di hosting gestito in modo rapido e semplice.
Come consulente, sono ora tentato dai piani più grandi di WP Engine e quanto sarebbe facile spostare tutti i miei client in un singolo host usando questo plugin.
Ulteriori informazioni: Migrazione del sito automatizzata del motore WP.
Ho lanciato molti siti di base di conoscenze come Flee the Jungle. I siti di clonazione hanno una complessità simile alla migrazione. Le funzionalità del sito di copia di WP Engine lo rendono più semplice.
È possibile creare più copie dei siti di produzione esistenti. È possibile copiare un sito in un altro sito esistente o creare una nuova installazione che sia una replica di un sito esistente. Con Copia sito, puoi trasformare un sito sviluppato in un modello in modo da poterlo riutilizzare in più progetti. Invece di iniziare nuovi progetti client da zero, puoi iniziare da uno dei tuoi modelli consolidati o configurazioni preferite.
Taylor e Anthony menzionano l'utilizzo di Copia sito per creare un ambiente di gestione temporanea per migliorare la velocità della pagina di Google. Una volta che hai diritto, puoi trasferire nuovamente il sito aggiornato alla produzione.
Ulteriori informazioni: Copia sito.
Ma aspetta, c'è di più. Come ho detto, WP Engine sta rispondendo agli sviluppatori fornendo servizi utili a vantaggio del loro lavoro quotidiano, cose che potresti non aver nemmeno pensato a te stesso, come installazioni gratuite trasferibili.
Gli sviluppatori possono creare siti come quelli trasferibili e non ci sono costi extra per te durante lo sviluppo.
Con installazioni trasferibili da WP Engine, è possibile creare un numero illimitato di installazioni gratuite per test e dev e trasferire tali installazioni all'account del WP Engine del cliente quando il sito è pronto per essere pubblicato, o tornare al proprio account se si decide di mantenere il controllo di un sito più tardi.
Queste installazioni non contano per il numero di installazioni disponibili tramite il tuo account WP Engine. Sono anche protetti da password per aiutarti a mantenere il sito privato mentre lo sviluppi. E, se lo desideri, puoi mantenere l'accesso a quelle installazioni trasferite per la collaborazione e lo sviluppo continui al momento del trasferimento.
Bill Transfer
Ecco la parte più interessante: quando si trasferisce l'installazione, la fattura di hosting viene trasferita anche al cliente, il che significa che non è più necessario fare confusione con le fatture di hosting o preoccuparsi di non essere pagati per spese aggiuntive.
Ulteriori informazioni: Gestisci i tuoi client con installazioni trasferibili gratuite
Oltre ad alcune delle innovazioni sopra citate, WP Engine offre anche funzionalità di alto livello in aree chiave.
Per eseguire WordPress su qualsiasi scala, è necessario disporre di una rete di distribuzione dei contenuti (CDN). L'impostazione di questi può essere un po 'di lavoro extra a volte. A WP Engine, è integrato e i primi 1.000 GB di larghezza di banda sono gratuiti.
Hai molti visitatori internazionali? Il CDN di WP Engine rende il caricamento dei contenuti più veloce per i tuoi visitatori, indipendentemente da dove si trovino nel mondo.
Ulteriori informazioni: Content Delivery Networks.
Configurare SSL sui server è estremamente dispendioso in termini di tempo, difficile e irto di sfide in corso. E ora, Google offre lievi vantaggi SEO ai siti con SSL.
WP Engine rende l'acquisto di un certificato SSL per i tuoi siti e i siti dei tuoi clienti in modo rapido e semplice attraverso il Portale degli utenti, indipendentemente dal piano in cui ti trovi.
Ulteriori informazioni: Protezione SSL.
WordPress è estremamente sicuro; quando è tenuto aggiornato.
L'ambiente WordPress cambia regolarmente; per esempio, Clifford 4.4 è stato rilasciato oggi mentre stavo scrivendo questo. Se si dispone di un numero elevato di siti, rispondere alle patch di sicurezza e agli aggiornamenti del framework richiede molto tempo. WP Engine gestisce tutto questo automaticamente, a meno che non si desideri un controllo granulare su ciascun sito.
Quando viene rilasciato un importante aggiornamento, lo sottopongono a test rigorosi prima di applicare le modifiche. Se si sceglie di controllare il processo manualmente, gli aggiornamenti possono essere eseguiti con un solo clic.
Ulteriori informazioni: rimandare gli aggiornamenti automatici del motore WP a WordPress Core.
Geolocalizzazione e personalizzazione veloci
WP Engine ha creato degli shortcode che consentono di presentare contenuti personalizzati ai visitatori in base al loro codice postale nazionale, statale, comunale e persino. Ciò consente a marchi, operatori di marketing, sviluppatori, dipartimenti legali e proprietari di siti di mostrare ai visitatori del sito i prezzi nella loro valuta nazionale, i siti nella loro lingua e di condividere i contenuti più rilevanti in base alla geografia. Puoi persino visualizzare l'anteprima delle tue pagine in diverse regioni.
Ulteriori informazioni: WP Engine GeoIP e visita la pagina di dimostrazione.
Post correlati
I plug-in relativi ai post correlati aumentano il traffico del 10% o più, generano entrate aggiuntive per i siti pubblicitari e mantengono i visitatori nelle tue pagine più a lungo. WP Engine ha sviluppato una funzionalità post correlata strettamente integrata ai suoi sistemi di back-end per prestazioni di fascia alta. I post correlati offrono ai tuoi siti nuovi livelli di viscosità.
Ulteriori informazioni: Articoli correlati.
Ricerca WP
WP Engine ha integrato Elasticsearch per fornire risultati fulminei in base alla pertinenza ottimizzata all'interno del suo ambiente di hosting.
Elasticsearch è basato sull'open source Apache Lucene e si concentra sulla ricerca di grandi risultati.
WP Engine Search è più preciso e meno voluminoso rispetto alle funzionalità di ricerca native di WordPress.
Ulteriori informazioni: Ricerca motore WP.
La piattaforma del motore WP soddisfa i severi requisiti di sicurezza di alcuni dei più grandi marchi del mondo. Dalla sicurezza fisica del datacenter alla protezione contro exploit sofisticati e separazione dei clienti a livello di kernel, forniscono un'esperienza WordPress altamente sicura a tutti i clienti attraverso il rilevamento delle minacce di sicurezza in tempo reale, i controlli di sicurezza, le revisioni del codice e altro.
Come sviluppatore, puoi contare sulle loro capacità e competenze, preoccuparti meno e concentrarti su ciò che sai fare meglio.
Il tuo sito WordPress è supportato da un supporto 24 ore su 24, 7 giorni su 7 e rafforzato con funzionalità per garantire che i siti che crei siano sicuri, affidabili e performanti. Forniscono un unico punto di contatto per tutte le domande, i dubbi e le questioni non legate allo sviluppo.
Un'altra caratteristica interessante è che gli sviluppatori possono chiamarli anche per conto dei loro clienti, purché tu sia autorizzato ad accedere alle loro installazioni. Il supporto è disponibile tramite ticket, telefono e chat.
WP Engine ha anche un fantastico programma di affiliazione. Pagano un minimo di $ 200 per referral ma possono essere molto di più. Offrono anche un programma di affiliazione a due livelli in cui riceverete $ 50 per ogni account riferito da una persona che si riferisce al proprio programma di affiliazione. È come un buon schema piramidale, uno con integrità. Chiamano questi sub-affiliati.
Ovviamente, WP Engine fornisce risorse eccezionali per gli sviluppatori che non sono disponibili altrove. Inoltre, puoi ottenere alcuni degli hosting WordPress più sicuri, ad alte prestazioni e flessibili su Internet a un prezzo ragionevole.
È facile iniziare con loro e offrono un'opportunità esclusiva per tutti i lettori di Tuts +: visita questa pagina e registrati per ricevere assistenza. Avrai il 20% di sconto sul primo pagamento insieme a due mesi gratuiti con pre-pagamento per un piano annuale!
Infine, se desideri contattarli, sentiti libero su [email protected]. Vorrebbe sentirti, ecco perché ci hanno chiesto di scrivere questo!
Spero che tu abbia trovato tutte queste caratteristiche intriganti. Come sempre, non esitate a postare le vostre domande e commenti qui sotto. Puoi anche farmi visita su Twitter per farmi sapere cosa ne pensi - o cosa mi è mancato. Oppure, in alternativa, puoi scrivermi direttamente e sfogliare i miei altri articoli Envato Tuts +.