✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Strumenti per progetti WordPress: alcuni di ciò che uso quotidianamente

17

Gli sviluppatori sono spesso interessati al modo in cui altri sviluppatori configurano le loro configurazioni. E lo capisco.

Cioè, presumo che si basi sull’idea di vedere quali strumenti stanno usando gli altri per determinare se ti stai perdendo qualcosa, se potresti migliorare ciò che stai facendo attualmente o se ti senti a tuo agio con quello che hai.

In ogni caso, riceverò occasionalmente e-mail, tweet o messaggi ICQ (aspetta, cosa?) che chiedono quale suite di strumenti per i progetti WordPress utilizzo in genere per ciascuno dei miei progetti.

Quindi ho pensato di condividere una carrellata di ogni applicazione che utilizzo di solito e una breve descrizione di come utilizzo ciascuna di esse nel mio lavoro quotidiano.

Strumenti per progetti WordPress

Prima di parlare di cosa uso e come li utilizzo, voglio ricordare che è importante notare che questo presuppone che WordPress abbia tutti i suoi valori di debug impostati correttamente. Ne ho parlato in un post precedente, ma l’essenza (letteralmente anche) di ciò che intendo è la seguente:

<?php
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', true );
@ini_set( 'display_errors', 1 );
define( 'SCRIPT_DEBUG', true );
define( 'SAVEQUERIES', true );

Con questi set, le informazioni verranno scritte nel registro di debug, sullo schermo e così via. Aggiunge molto di un ulteriore livello per aiutarti a individuare i problemi all’interno della tua base di codice.

Supponendo che sia impostato, ecco un breve riassunto di tutto ciò che uso ogni volta che lavoro a un progetto.

terminale

Il mio IDE (di cui parlerò più avanti in questo post) include un terminale integrato che uso regolarmente ma avendo la possibilità di navigare tra le directory, scaricare informazioni o, più in genere, interagire con la shell PHP è il motivo per cui uso un sistema autonomo istanza del terminale.

In generale, aiuta a valutare il codice al volo e testare cose come le espressioni regolari senza doverlo fare nell’ambito di un browser web.

L’idea è che se funziona nel terminale, funzionerà nel contesto della funzione in cui sto lavorando.

Sequel Pro

Strumenti per progetti WordPress: alcuni di ciò che uso quotidianamente

Ormai da anni, questo è stato il mio front-end di database preferito. So che a molte persone piace usare qualcosa all’interno del browser come PhpMyAdmin (o il relativo plugin di amministrazione per WordPress).

Ma sono un fan di avere un front-end di database autonomo che supporta la visualizzazione del database, attraverso determinati criteri o inserendo query direttamente in un front-end.

Console

Strumenti per progetti WordPress: alcuni di ciò che uso quotidianamente

L’applicazione Console di macOS è ottima per guardare i log di debug. Questo è particolarmente utile se fai qualcosa del genere :

<?php
error_log(print_r($value, true));

Ciò consente di scrivere informazioni sul registro, quindi rivederle nella console e seguire l’intera traccia dello stack di come sono state recuperate le informazioni. Inoltre, può mostrarti quali sono effettivamente le informazioni recuperate e come verranno percepite da PHP o WordPress.

Codice di Visual Studio

Strumenti per progetti WordPress: alcuni di ciò che uso quotidianamente

Infine, dopo aver provato una varietà di IDE nel corso degli anni, continuo a tornare a Visual Studio Code. In poche parole, mi piace il modo in cui funziona e come interagisce con il modo in cui lavoro. Sembra più che si adatti alla mia modalità di lavoro piuttosto che alla mia necessità di adattarmi ad essa.

Da lì, utilizzo diverse estensioni come:

Uso anche Fira Code e alcuni altri strumenti come il terminale integrato per portare a termine il lavoro.

Ci sono più

Per quanto riguarda gli altri strumenti, ci sono cose come git (che uso dal terminale integrato in Code ), Kaledeiscope, WP-CLI e così via, ma presumo che siano dati, più o meno.

Gli strumenti di cui sopra sono quelli che in genere ho aperto e che utilizzo quotidianamente ogni volta che lavoro su un progetto e ho bisogno di interagire con tutte le parti del progetto.

Fonte di registrazione: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More