Cos’è DevKinsta

Caricamento di DevKinsta

Vedremo in questo post cos’è DevKinsta. DevKinsta è un sistema semplice ed efficace per sviluppare siti WordPress in locale. Significa che il sito creato utilizzando DevKinsta, pur possedendo tutte le caratteristiche di un sito WordPress accessibile dalla rete, non è accessibile dagli utenti Internet, bensì solo dall’utente del pc su cui è installato.


Indice dei contenuti

Perché usare DevKinsta

Devkinsta è uno strumento di Kinsta per creare siti web in locale, ovvero sul tuo PC. Kinsta, è uno dei migliori servizi di hosting per WordPress, caratterizzato da un elevata sicurezza e velocità. Sono tanti i motivi per cui uno sviluppatore di siti WordPress dovrebbe usare DevKinsta :

  • il motivo principale è che per realizzare e testare un sito web occorre fare un sacco di prove, modifiche e successive verifiche. Il sito poi dovrà essere vagliato dal proprietario e poi, dopo altre modifiche, potrà essere pubblicato. Dunque DevKinsta è utile in fase di sviluppo di un sito e in particolare di un e-commerce realizzati con WordPress;
  • occupa poche risorse hardware e software;
  • é velocissimo, ovvero i siti che girano su WordPress sono accessibili velocemente;
  • é facile da installare e usare;
  • é gratuito e non è necessario avere un sito ospitato dall’hosting Kinsta.


Come installare e configurare DevKinsta

Dal sito DevKinsta trovate tutte le informazioni necessarie per l’installazione sul vostro PC. E’ installabile su piattaforme Mac, Windows 10 e successive, Linux Ubuntu. Su tutte queste piattaforme sono richiesti 5GB di spazio minimo su disco fisso ed anche Docker Desktop, che tuttavia viene installato automaticamente da DevKinsta. Docker è un sistema software che semplifica lo sviluppo di applicazioni attraverso l’uso di container. Un container è l’insieme di tutti i dati e librerie che necessita l’applicazione che si sviluppa. Dunque uno sviluppatore di siti WordPress, usando Devkinsta, non deve preoccuparsi delle configurazioni per sviluppare e testare il suo progetto, ma può affidarsi a DevKinsta e Docker che si occuperanno di questi dettagli. In particolare sappiamo che un sito WordPress usa PHP, inoltre si connette ad un database MySql in cui sono registrate tutte le informazioni del sito: link, password di accesso, articoli, pagine, plugin e altro. Inoltre è noto che un sito per poter essere visibile ha bisogno di un server web che fornisca le pagine del sito ai clienti che le richiedono.


DevKinsta si occupa di installare tutti questi programmi, in particolare

  • Nginx come server web;
  • PHP e MySql;
  • il gestore di database Adminer per accedere alle tabelle del database MySql del sito.

Non c’è alcun bisogno di configurare questi componenti installati, perché le configurazioni sono eseguite di default e ciò comporta un notevole risparmio di tempo.


Se si volessero realizzare siti in locale sulle diverse piattaforme Linux, Windows e MacOs si potrebbero utilizzare software quali Xampp. Tuttavia DevKinsta, essendo progettato in modo specifico per realizzare siti WordPress in locale, facilita ulteriormente il lavoro dello sviluppatore. Diversamente usando Xampp, lo sviluppatore sarebbe costretto ad occuparsi della configurazione del suo sito, soprattutto per ciò che riguarda l’accesso al database.


Creazione di un nuovo sito

Pagina Home
Pagina Home DevKinsta

Aprendo DevKinsta si accede alla schermata denominata “Home”

Di qui possiamo aggiungere o creare un nuovo sito.

Creazione di un sito con DevKinsta
Creazione di un sito con DevKinsta


Con la prima opzione, “Nuovo sito WordPress” sarà possibile creare un nuovo sito assegnando semplicemente il nome. Questo nuovo sito sarà automaticamente aggiunto alla lista dei siti nella Home.


Se invece hai un sito su Kinsta, live o staging, e vuoi scaricarlo sul tuo PC, devi scegliere l’opzione “Importa da Kinsta“.


Infine si può scegliere l’opzione “Sito Personalizzato” che consente di specificare la versione del PHP, il nome del database, se abilitare HTTPS, il titolo del sito, la versione di WordPress e password e email dell’amministratore.


Lavorare con DevKinsta

Finestra Home di DevKinsta
Finestra principale di DevKinsta

Nella finestra principale di DevKinsta, detta Home, come detto, compaiono i siti già realizzati. L’immagine sopra mostra la finestra Home dell’installazione di DevKinsta sul mio PC, dotato di sistema operativo Ubuntu 20.04. Notate che è presente un sito che ho realizzato in precedenza, denominato “prova-negozio”. Facendo click sul piccolo pulsante denominato “W” (Apri WP admin), si accede alla pagina di amministrazione e modifica del sito, mentre Vedi sito consente la visione del sito in anteprima con il browser predefinito sul proprio pc.


Facendo click sull’immagine del sito “prova-negozio” si accede ad un’altra finestra con la possibilità di avere ulteriori informazioni e di accedere con Adminer alla gestione diretta del database del sito, come mostrato nell’immagine seguente.

Dettaglio di un sito in costruzione
Dettaglio di un sito in costruzione

Notare che l’url del sito in locale è https://prova-negozio.local:39945. La struttura dell’url ci fa comprendere che, innanzitutto è stato abilitato il protocollo https e non http, e che la porta su cui il server NGINX è in ascolto è la 39945 e non la solita porta 80, dedicata di default per le comunicazioni tra client e server web. Impostare il sito in modalità sicura può essere importante per sviluppare e testare siti di e-commerce, anche se i plugin di pagamento tramite gateway non potranno essere testati su alcun sito locale.


Facendo click sul pulsante Database manager, presente nella finestra sopra, si accede facilmente e con molta gioia per gli sviluppatori WordPress ad Adminer sincronizzato sul database del sito.

Adminer usato da DevKinsta per gestire il database del sito WordPress
Adminer usato da DevKinsta per gestire il database del sito WordPress.

Questa finestra è una manna dal cielo per i creatori di siti WordPress. Infatti senza installare PhpMyadmin o altri gestori dei database MySql, da questa pagina sarà possibile accedere agevolmente ad ogni tabella del database del sito per visualizzare, modificare o cancellare informazioni.


Conclusioni


Non ho riscontrato alcun problema nell’utilizzo di questo strumento, ad eccezione di un avvio non andato a buon fine. Lanciando una seconda volta l’applicazione però, non ci sono stati problemi. Il giudizio conclusivo su questo programma è eccellente per facilità d’installazione, semplicità d’uso ed utilità. Considerando che DevKinsta è in continuo aggiornamento possiamo aspettarci futuri miglioramenti. Creare e perfezionare un sito sul proprio pc è senza dubbio comodo e consente di eseguire tutte le prove che si possono fare con WordPress, dall’installazione di template a quella dei plugin.

A presto.

Tagged: Tags

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *