TasteWP e il progresso di nuovi strumenti di test per sviluppatori WordPress
Tempo di lettura: 6 minuti

Quando WordPress ha superato un’altra pietra miliare di Quota di mercato del 40%, anche l’ambiente per gli sviluppatori di WordPress sembra raggiungere una nuova dimensione. Negli ultimi mesi, gli strumenti di test per gli sviluppatori sono spuntati come funghi.

Quelli includono DevKinsta, Locale di Flywheele il ragazzo più recente del quartiere, TasteWP di Inisev.

Questo articolo introduce TasteWP e quindi lo confronta con gli strumenti di test locali, rendendo trasparenti i suoi PRO e CONTRO, nonché quali strumenti sono utili per quali scenari.

TasteWP avvia un’istanza WP con un clic

In pochi secondi TasteWP crea un nuovo sito WordPress. Non è nemmeno necessario effettuare l’accesso, basta fare clic su “Configura!” sulla loro homepage.

Schermata di configurazione avanzata di una nuova istanza di WordPress su TasteWP

Puoi anche registrarti prima, il che ti premia con un tempo di scadenza esteso dei tuoi siti – 7 invece dei normali 2 giorni per gli utenti non registrati.

Se vuoi che il tuo sito non scada affatto, puoi persino utilizzare il sistema di affiliazione di TasteWP. Dopo aver configurato un nuovo sito vedrai il tuo link di affiliazione (se hai effettuato l’accesso). Condividi il link per ottenere un sito senza scadenza per ogni tre utenti segnalati che si registrano (fino a 3 siti senza scadenza).

Per adattare il nuovo sito alle tue esigenze, utilizza l’opzione “Configurazione avanzata” dove puoi definire:

  • Versione PHP
  • Versione di WordPress
  • Opzioni di configurazione di WordPress
  • Plugin e temi preinstallati
  • Nome del sito personalizzato

Questo rende facile testare le cose. Ad esempio, gli sviluppatori di plugin e temi possono testare i loro prodotti su diverse combinazioni di versioni PHP o WordPress.

Per gestire i tuoi siti, accedi a TasteWP e utilizza la dashboard per accedere ed eliminare i siti, modificare la versione PHP, disabilitare tutti i plugin in una volta sola e scaricare i log di debug.

Schermata del gestore del sito dell'utente su TasteWP.

Configura siti con plugin e temi preinstallati

TasteWP ti consente anche di configurare siti tramite l’URL https://tastewp.com/new/ solo. Fare clic su di esso per provarlo.

Se vuoi avere alcuni plugin preinstallati (e attivati), aggiungi semplicemente ? pre-installato-plugin-slug = (pluginslug) all’URL di cui sopra. Sostituisci semplicemente “(pluginslug)” con lo slug del plug-in come viene utilizzato nel file Directory dei plugin di WordPress (lo slug è l’ultima parte dell’URL della pagina del profilo del plugin).

Per esempio, https://tastewp.com/new/?pre-installed-plugin-slug=akismet farà girare un’istanza di WordPress con l’estensione Plugin Akismet pre installato.

Puoi aggiungere fino a 5 plugin preinstallati con questo trucco. Basta sostituire il “?” con una “&” per la seconda e le successive. Ad esempio, per preinstallare 2 plug-in, utilizzare https://tastewp.com/new/?pre-installed-plugin-slug=(pluginslug)&pre-installed-plugin-slug=(pluginslug).

Lo stesso è possibile per un tema che desideri avere preinstallato. Per questo, puoi aggiungere ? tema-slug preinstallato = (temilug) all’URL. Per esempio, https://tastewp.com/new/?pre-installed-theme-slug=twentytwentyone farà girare un sito con il tema Twenty Twenty-One installato e attivato.

Questa funzione può essere molto utile per i creatori di plugin e temi che vogliono dare ai potenziali utenti l’opportunità di giocare con i loro prodotti su un sito fittizio.

La costruzione degli URL sopra non richiede alcun accesso a TasteWP. Tuttavia, se desideri avere modelli più sofisticati, ad esempio un sito multiplo, alcune versioni di WordPress o PHP o i temi e i plug-in caricati (che non si trovano nella directory di WordPress) preinstallati, accedi a TasteWP, fai clic su “Modelli di sito” in alto a sinistra e personalizzalo a tuo piacimento.

Come si confronta TasteWP con strumenti di test locali come DevKinsta e Locale di Flywheel?

Velocità

La velocità è fondamentale e ha molte sfaccettature.

In termini di è ora di iniziare da zero, probabilmente niente batte una configurazione con un clic fornita da TasteWP.

Tuttavia, se hai bisogno di testare i siti su base frequente, ha senso impostare un ambiente locale. La configurazione iniziale su Local e DevKinsta è stata rapida, ma ci vogliono ancora alcuni minuti per configurare un nuovo sito.

Ciò vale soprattutto se sei uno sviluppatore che ha bisogno dei siti di test da solo. Tuttavia, se vuoi che altri li utilizzino ad un certo punto, ad esempio se sei un insegnante di WordPress che ha bisogno di istanze di WordPress per gli studenti, potrebbe essere troppo faticoso chiedere a tutti i tuoi studenti di configurare un ambiente locale.

Tieni presente che i siti TasteWP scadono (a meno che tu non abbia guadagnato un sito senza scadenza), quindi se hai bisogno di siti con configurazioni specifiche, sofisticate e permanenti, potresti volerli configurare localmente perché non dovrai rifarlo la configurazione come su TasteWP.

In termini di velocità per navigare e apportare modifiche sul sito, non può essere molto meglio di locale (sebbene Locale ha aumentato il nostro utilizzo della CPU al 70% in alcune occasioni). In ogni caso, anche TasteWP sembra velocissimo (a patto di avere una connessione Internet stabile).

E infine, in termini di tempo risparmiato dopo aver finito, TasteWP ha un vantaggio in quanto puoi semplicemente lasciarlo scadere o eliminarlo con un clic. Non è necessario eseguire alcuna pulizia degli avanzi sul disco locale.

Debug

In termini di opzioni di debug, le funzionalità principali sono simili. Gli strumenti sia online che offline consentono agli utenti di modificare le versioni di PHP e WordPress, scaricare i log di debug, configurare siti multipli (premium su DevKinsta) e applica varie impostazioni di configurazione di WordPress.

Tuttavia, DevKinsta fornisce anche registri di accesso che possono essere molto utili. Local viene fornito con una “Libreria di componenti aggiuntivi” che ti consente di aprire il tuo sito, ad esempio, nell’editor VSCODE, generando automaticamente file di configurazione che ti consentono di eseguire il debug del progetto nel tuo editor. Inoltre, il loro accesso a PHPMyAdmin è un vantaggio.

Un ingrediente cruciale per il debug di successo è identificare i bug in primo luogo. Qui TasteWP ha il vantaggio di essere su un file server live, riflettendo un ambiente più vicino a quello in cui il sito / plugin / temi verranno eventualmente utilizzati, ovvero rivelando problemi che potrebbero essere passati inosservati in locale. “Ma ha funzionato in locale!” è una linea con cui la maggior parte degli sviluppatori conosce fin troppo bene. Questo può essere applicato ai limiti di timeout del server, al blocco delle funzioni comuni (come la maggior parte dei file public host do) e così via.

Si noti che il debug, che richiede una grande quantità di dati, dovrebbe essere eseguito in un ambiente locale poiché le istanze di TasteWP sono limitate a 220 MB, ovvero al momento. TasteWP prevede di offrire siti con capacità estese, tuttavia, quelli saranno probabilmente pagati.

Sicurezza

Mentre TasteWP’s politica sulla riservatezza è solido, non dimenticare che stai testando sui server di qualcun altro.

Pertanto, se il tuo lavoro coinvolge codici o file riservati, tenerli in casa utilizzando un ambiente locale può darti più tranquillità.

In termini di SSL, TasteWP viene fornito con esso fuori dalla scatola, che è conveniente per gli utenti che non hanno familiarità con la configurazione del server Web e le soluzioni SSL gratuite. Alcuni host fornire SSL automatico, oppure puoi anche utilizzare Cloudflare flessibile. Tuttavia, entrambe le soluzioni richiedono un certo impegno e SSL flessibile non è un buon modo per proteggere l’applicazione. TasteWP utilizza una doppia connessione crittografata (completa).

Un altro aspetto della sicurezza: se stai provando temi, plug-in o costruttori di pagine non ti fidi completamente (in termini di vulnerabilità o malware), è più sicuro farlo su un server esterno come TasteWP piuttosto che eseguirli sul tuo sistema locale.

Lavoro di squadra e condivisione

Condividere il tuo sito con altri è più facile quando è già su un server live come nel caso di TasteWP. In locale, devi prima spostarlo su un URL attivo.

Se si tratta di un prodotto che stai condividendo (ad esempio un plug-in o un tema), diventa un gioco da ragazzi con la funzionalità di URL personalizzati di TasteWP, come menzionato sopra. Puoi semplicemente condividere un URL personalizzato che farà girare un sito per l’utente con i tuoi prodotti già installati e possono giocare quanto desiderano.

Conclusione

Entrambi gli strumenti di test del server live come TasteWP così come ambienti di test locali come DevKinsta e Locale hanno i loro vantaggi e svantaggi. Nella maggior parte dei casi, gli sviluppatori troveranno casi d’uso per entrambi questi tipi di prodotti.

Come riassunto semplicistico, si potrebbe dire che se sei uno sviluppatore WordPress ad alto volume, a tempo pieno e singolo, probabilmente ti appoggerai maggiormente agli ambienti di test locali. D’altra parte, se hai bisogno del sito di test occasionale che potresti anche condividere, probabilmente troverai molto valore in servizi come TasteWP.

In alternativa, puoi utilizzare entrambi: utilizzare gli strumenti locali come ambienti di test predefiniti e, prima di spostarli in tempo reale, effettuare un controllo incrociato di tutto sui server live di TasteWP.

In ogni caso, maggiore è la varietà di questi strumenti (gratuiti!), Meglio è. Che bei momenti per essere uno sviluppatore WordPress!

Source link

Web Designer Freelancer Realizzazione Siti Web Serra Simone

Realizzo siti web, portali ed e-commerce con focus specifici sull’usabilità, l’impatto grafico, una facile gestione e soprattutto in grado di produrre conversioni visitatore-cliente. Elaboro siti internet, seguendo gli standard Web garantendo la massima compatibilità con tutti i devices. Sviluppo e-commerce personalizzati, multilingua, geolocalizzati per potervi mettere nelle migliori condizioni di vendita. Posiziono il tuo sito su Google per dare maggiore visibilità alla tua attività sui motori di ricerca con SEO di base o avanzato.

Di Simone Serra

Web Designer Freelancer Realizzazione Siti Web Serra Simone Realizzo siti web, portali ed e-commerce con focus specifici sull’usabilità, l’impatto grafico, una facile gestione e soprattutto in grado di produrre conversioni visitatore-cliente. Elaboro siti internet, seguendo gli standard Web garantendo la massima compatibilità con tutti i devices. Sviluppo e-commerce personalizzati, multilingua, geolocalizzati per potervi mettere nelle migliori condizioni di vendita. Posiziono il tuo sito su Google per dare maggiore visibilità alla tua attività sui motori di ricerca con SEO di base o avanzato.