DevKinsta Review: una piattaforma di sviluppo locale gratuita per temi e plugin WordPress

Pubblicato: 2022-12-20

Se sei uno sviluppatore WordPress, un libero professionista o un'agenzia che lavora con i siti WordPress dei clienti, potresti trarre vantaggio dalla creazione di un ambiente di sviluppo locale.

L'esecuzione di un sito WordPress in locale significa che puoi testare le modifiche senza il rischio di sovrascrivere i dati sul sito live o consentire accidentalmente l'accesso pubblico a un sito in fase di sviluppo.

In questa recensione di DevKinsta, analizzerò come DevKinsta rende facile e veloce la configurazione di una piattaforma di sviluppo locale su Mac e PC, le funzionalità che offre e alcune alternative da considerare.

Cos'è DevKinsta?

Dev Kinsta

DevKinsta è una piattaforma di sviluppo WordPress locale gratuita per Windows, macOS e Ubuntu, sviluppata dal team dietro l'hosting di Kinsta.

DevKinsta accelera e semplifica il processo di installazione e sviluppo di siti WordPress locali.

Puoi utilizzare la piattaforma per sviluppare temi o plug-in di WordPress o testare qualsiasi tipo di sviluppo o aggiornamento del sito WordPress prima di pubblicarlo. Se sei un cliente Kinsta, puoi quindi pubblicare il tuo sito direttamente su Kinsta e farlo vivere.

Caratteristiche di DevKinsta

DevKinsta include molte funzionalità che lo rendono un'alternativa preferibile all'installazione di un server Web e all'impostazione manuale dell'ambiente WordPress locale.

Creazione di siti WordPress con un clic

Ricordi quanto è stato doloroso installare WordPress manualmente prima che gli host web iniziassero a offrire l'installazione con un clic? (Sto mostrando la mia età?!)

DevKinsta replica questa funzione localmente, consentendovi di avviare tutti i siti WordPress di cui avete bisogno (comprese le installazioni multisito).

Supporto per PHP 7.2 – 8.0

DevKinsta supporta le ultime versioni di PHP e ti consente di passare da una versione PHP all'altra per i test.

Gestione locale della posta elettronica

La piattaforma include un server SMTP locale in modo da poter testare l'invio di e-mail dal tuo sito ed eseguire il debug dei moduli di contatto.

Strumento di gestione della banca dati

DevKinsta viene fornito con uno strumento di gestione del database integrato, Adminer. Puoi utilizzare questo strumento per ispezionare le tabelle del database di WordPress e modificarle direttamente.

Integrazione con MyKinsta

Chiunque può utilizzare DevKinsta per lo sviluppo locale, ma se disponete di hosting con Kinsta, è ancora più utile.

Potete scaricare direttamente il vostro sito live da MyKinsta, utilizzare DevKinsta come ambiente di staging e riportare il vostro sito locale alla versione live su Kinsta una volta terminato il test.

Stack di sviluppo locale ottimizzato

DevKinsta utilizza Docker per creare un ambiente WordPress locale veloce e sicuro, ottimizzato automaticamente per le prestazioni.

Multipiattaforma e multilingua

Gli utenti Windows, MacOS e Ubuntu possono tutti installare DevKinsta e supporta 10 lingue.

Supporto HTTPS locale

DevKinsta funziona con HTTPS localmente in modo da poter creare e testare il tuo sito in modo sicuro.

Registrazione degli errori di WordPress

La piattaforma include log WP-DEBUG integrati in modo da poter registrare errori ed eseguire facilmente il debug del tuo sito.

Aggiornamenti automatici

DevKinsta si aggiorna automaticamente, quindi lavorerai sempre con le funzionalità più recenti.

Download e installazione di DevKinsta

Quindi diamo un'occhiata al processo di installazione di DevKinsta. È davvero così facile come affermano?

Per scaricare DevKinsta, basta andare su devkinsta.com e fare clic sul collegamento per il download nella navigazione principale. Dovrai inserire il tuo nome e la tua email per continuare.

Scarica DevKinsta

Dopo aver compilato il modulo, il download dovrebbe avviarsi automaticamente. Il file è un .dmg se sei su un Mac o un .exe se sei su un PC. Sono su un Mac e il file .dmg è di circa 96 MB.

Una volta scaricato il file, eseguilo per installare DevKinsta. Se utilizzi un Mac, dovrai anche trascinare l'app nella cartella delle applicazioni.

installare DevKinsta su Mac

Dopo aver installato DevKinsta, potete eseguirlo per la prima volta. Questo richiederà alcuni minuti mentre l'applicazione scarica e installa Docker. Potrebbe anche essere necessario concedere alcune autorizzazioni e inserire la password.

Se ricevi un messaggio di errore (come ho fatto io) mentre il software sta tentando di scaricare Docker, controlla che la tua macchina soddisfi i requisiti minimi della piattaforma. In tal caso, puoi installare manualmente Docker e quindi tornare indietro per provare a installare nuovamente DevKinsta.

DevKinsta non ha potuto installare Docker

Una volta installato Docker, DevKinsta lo avvierà (puoi saltare il tutorial) e aggiornerà le sue immagini. Questo richiede un po' di tempo, quindi abbi pazienza! Potresti voler andare a fare un caffè mentre DevKinsta sta facendo il suo dovere, ma dovrai farlo solo una volta.

Dopo che Docker ha terminato la configurazione, dovresti accedere alla dashboard di DevKinsta dove puoi creare un nuovo sito.

Crea nuovo sito su DevKinsta

Creazione di un sito WordPress

Se scegli l'opzione per creare un nuovo sito WordPress, verrai guidato attraverso una procedura guidata. Questo dovrebbe sembrare abbastanza familiare se hai mai utilizzato un programma di installazione di WordPress con un clic sul tuo ambiente di hosting.

Nuovo sito WordPress su DevKinsta

Basta inserire il nome del tuo sito e un nome utente e una password di amministratore e DevKinsta andrà avanti e creerà un nuovo sito WordPress. Ci vorranno alcuni minuti, a seconda della velocità della tua macchina. Se utilizzi la password generata automaticamente, assicurati di prenderne nota, poiché non potrai accedervi in ​​seguito.

Una volta installato WordPress, DevKinsta ti porterà al pannello di amministrazione principale. Qui puoi vedere un'anteprima del tuo nuovo sito insieme ad alcune informazioni di base sulla configurazione del server web, sul database e sulla versione di WordPress.

Informazioni sul sito in DevKinsta

Puoi anche vedere il percorso del sito, che puoi incollare nel tuo browser web per visualizzare il sito live. Puoi anche fare clic sulla miniatura dell'anteprima del sito e la aprirà direttamente nel browser.

Da qui, se desideri testare un tema o un plug-in WordPress o apportare altre modifiche al tuo sito tramite WordPress, puoi continuare proprio come faresti con un sito WordPress ospitato.

Sito WordPress di sviluppo locale

Gestione del tuo sito

Dal pannello di amministrazione di DevKinsta ci sono collegamenti diretti a:

  • Apri il sito
  • Spingilo alla messa in scena
  • Apri il gestore database
  • Vai al pannello di amministrazione di WP.

Puoi anche attivare e disattivare HTTPS e abilitare o disabilitare WP_DEBUG.

Se fai clic sull'icona della casa nella navigazione del dashboard principale a sinistra, puoi vedere un elenco di tutti i tuoi siti locali. Da questo elenco ci sono scorciatoie per aprire il sito, WP admin per ogni sito e la cartella locale contenente tutti i file per il sito.

Puoi anche aprire il gestore database per ciascun sito ed eliminare l'intero sito.

Questa è anche la schermata da cui puoi aggiungere un nuovo sito come una nuova installazione di WordPress.

Gestione del database

Adminer, lo strumento di gestione del database fornito con DevKinsta, è una piattaforma basata sul Web simile a phpMyAdmin.

Gestione del database in DevKinsta

Se hai eseguito la gestione del database con i tuoi siti ospitati, questo strumento dovrebbe sembrarti familiare. Puoi facilmente navigare tra diverse tabelle, visualizzare e modificare dati, creare nuove tabelle, importare ed esportare database ed eseguire comandi SQL.

E-mail di prova

Quando ti trovi nella panoramica del sito sulla dashboard di DevKinsta, puoi accedere alla tua email locale facendo clic sull'icona della busta nella navigazione principale.

Casella di posta elettronica in DevKinsta

Se il tuo sito genera email, queste finiranno qui.

L'ho provato installando un plug-in del modulo di contatto sul sito locale che ho appena creato e ho inviato un messaggio.

Sfortunatamente, la mia casella di posta è rimasta vuota. Ho avuto un rapido Google e guardato attraverso il forum della comunità, ma non ho trovato nulla che mi ha aiutato a risolvere questo problema.

DevKinsta Vs. Locale a Volano

Se stai esaminando diverse opzioni per lo sviluppo locale di WordPress, ti starai chiedendo come si confronta DevKinsta con Local by Flywheel.

L'esperienza di sviluppo locale è molto simile utilizzando i due strumenti. Chiaramente, Local è una scelta migliore se state usando l'hosting Flywheel o WP Engine e ha senso usare DevKinsta se il vostro sito è ospitato su Kinsta. Ma hosting a parte, qual è la differenza tra i due strumenti?

Local è in circolazione da più tempo, poiché è stato lanciato nel 2019. DevKinsta è disponibile solo dall'inizio del 2021, quindi è ancora nelle sue prime versioni.

Per questo motivo, Local offre alcune funzionalità aggiuntive come un ottimizzatore di immagini e un controllo dei collegamenti. Tuttavia, è importante notare che alcune delle funzionalità avanzate non sono disponibili nella versione gratuita dello strumento.

A parte questo, la funzionalità dei due strumenti è molto simile. La differenza principale è che Docker alimenta DevKinsta, mentre Local installa singolarmente ogni parte dell'ambiente di hosting.

DevKinsta afferma che ciò rende il sistema più sicuro e consente aggiornamenti e correzioni di bug più semplici, mentre Local sostiene che la virtualizzazione con Docker influisce sulle prestazioni.

Domande frequenti su DevKinsta

Come eseguo e sviluppo su WordPress in locale?

Non è necessario acquistare necessariamente un web hosting per creare un sito WordPress. Invece, puoi installare WordPress sul tuo computer locale e sviluppare localmente. Questo può essere utile se disponi di una connessione Internet inaffidabile o desideri mantenere un sito privato e fuori dal Web fino a quando non è pronto per il lancio.

Per eseguire WordPress in locale, dovrai installare un server web e un software di database. Puoi farlo manualmente, ma è molto più rapido e semplice utilizzare una piattaforma di sviluppo locale come DevKinsta per gestire tutta la configurazione del back-end per te.

Come installare WordPress in locale usando DevKinsta?

Inizia scaricando DevKinsta ed esegui il programma di installazione. L'app impiegherà 5-10 minuti per scaricare i file richiesti.

Potete quindi avviare DevKinsta e scegliere di creare un nuovo sito WordPress o di importare un sito esistente da Kinsta.

Completa ogni passaggio della procedura guidata e DevKinsta aggiornerà le impostazioni del server web locale, creerà un database MySQL, installerà WordPress e aggiornerà il tuo file hosts.

Per chi è DevKinsta?

DevKinsta è una piattaforma di sviluppo locale per chiunque desideri lavorare su siti Web in locale sul proprio PC o Mac o sviluppare temi o plug-in di WordPress. DevKinsta è uno strumento utile per sviluppatori, agenzie, designer e liberi professionisti.

Quali piattaforme supporta DevKinsta?

Puoi eseguire DevKinsta su PC con Windows 10 o Mac con MacOS 10.14 o versioni successive. Avrai anche bisogno di almeno 5 GB di spazio su disco e 2 GB di memoria.

Quale supporto è disponibile per DevKinsta?

DevKinsta è una piattaforma gratuita e non dispone di supporto per la chat dal vivo, ma esiste un forum della comunità gratuito in cui è possibile cercare argomenti di aiuto o porre domande.

DevKinsta supporta siti non WordPress?

No, attualmente DevKinsta è una piattaforma di sviluppo locale solo per WordPress.

Posso testare la posta elettronica con DevKinsta?

Sì, DevKinsta include un'applicazione di posta elettronica locale chiamata MailHog. Ciò ti consentirà di verificare se le email generate e inviate dal tuo sito funzionano correttamente.

DevKinsta invia e-mail solo alla macchina locale e non è possibile inviarle a un server di posta esterno.

Pensieri finali

DevKinsta è un ottimo strumento per semplificare il flusso di lavoro durante lo sviluppo e il test di siti, temi e plug-in di WordPress in locale.

Se non hai mai lavorato su un sito WordPress in locale perché pensi che sia troppo complicato o non ne comprendi i vantaggi, vale sicuramente la pena scaricare DevKinsta e provarlo.

Una volta che hai un ambiente di sviluppo locale sulla tua macchina, puoi lavorare da qualsiasi luogo, anche se non hai una connessione internet. Lo sviluppo locale è molto più sicuro e protetto rispetto al lavoro online.

Ad esempio, se desideri testare un nuovo plug-in o tema, ha senso provarlo su una versione locale del tuo sito prima di rendere attive le modifiche.

Se sei uno sviluppatore o un designer di WordPress, un'agenzia o un libero professionista che lavora con siti WordPress per i clienti, prova DevKinsta e scopri quanto è più facile sviluppare e testare le modifiche al sito. È anche molto più economico lavorare localmente che pagare i costi di hosting per dozzine di siti.

Naturalmente, se siete clienti di Kinsta, otterrete il massimo da questo strumento poiché si integra perfettamente con l'ambiente di hosting online. Ma anche se utilizzi un'altra società per l'hosting, DevKinsta è comunque uno strumento utile.

Ho trovato il processo di installazione un po' difettoso. A parte il ritardo dovuto all'installazione manuale di Docker, c'erano un paio di altri punti in cui il programma di installazione non funzionava.

Una volta installato DevKinsta e il sito WordPress attivo e funzionante, l'ho trovato rapido e semplice da usare. Anche l'interfaccia utente è attraente, semplice e intuitiva.

Ci sono ovviamente alcuni bug da risolvere (non ho mai capito perché la funzione di posta elettronica non funzionasse per me!) Tuttavia, questo software ha ancora solo pochi mesi, quindi ci si possono aspettare alcuni problemi.

Kinsta ha già un'ottima reputazione nel fornire servizi di hosting di livello mondiale, quindi le mie aspettative erano alte per questo strumento. Sebbene ci siano ancora ovviamente miglioramenti da apportare, non vedo l'ora di vedere come si svilupperà in futuro.

Puoi scaricare DevKinsta gratuitamente qui e provarlo tu stesso.

Se hai utilizzato DevKinsta, sentiti libero di condividere la tua esperienza nei commenti!