DevKinsta Review: una piattaforma di sviluppo locale gratuita per temi e plugin WordPress
Pubblicato: 2022-12-20Se 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?
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
No, attualmente DevKinsta è una piattaforma di sviluppo locale solo per WordPress.
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!