Scrivere un codice WordPress migliore: Introduzione
Negli ultimi anni ho parlato molto della natura della qualità del codice e di vari strumenti, processi e librerie che consiglio di utilizzare quando si tratta di scrivere codice per WordPress.
Sono anche convinto che la maggior parte del lavoro che faccio è nello sviluppo di back-end. Ciò significa che lavoro prevalentemente su plugin di WordPress utilizzando la programmazione orientata agli oggetti e non lavoro molto con i modelli né tanto con le tecnologie front-end.
È per scelta, e sono davvero felice di dove mi trovo. Ma sto divagando.
Se ti occupi di fare la stessa cosa (o di farlo per hobby), non si tratta solo di scrivere il codice. Si tratta di disporre di strumenti adeguati in atto.
Ho accennato ad alcuni in questi post precedenti, ma non ho esaminato gli strumenti che uso e la configurazione che utilizzo ogni volta che sto costruendo una soluzione per me stesso o per qualcun altro.
Almeno non in modo organizzato.
In questa serie, farò esattamente questo:
Tratterò gli strumenti che uso, le librerie che uso e come li utilizzo.
In definitiva, l’obiettivo è che quelli di voi che leggono questo possono incorporarli nel lavoro quotidiano per scrivere un codice migliore.
Codice WordPress migliore
Prima di andare oltre, darò prima un disclaimer:
La serie precedente che ho fatto fino a questo punto è stata lunga. Questa serie non lo farà. Per un po’ mi concentrerò su serie e post più brevi e mirati.
Detto questo, questa serie presuppone che tu abbia familiarità con il tuo IDE e abbia una conoscenza superficiale di Composer. Per me, uso Visual Studio Code (e l’ho trattato un bel po’ ).
Camminerò attraverso il processo dall’inizio fino al punto di avere un plug-in pronto per il lancio. No, questo non significa che stiamo scrivendo un plugin. Ma andiamo fino al limite.
Quindi, detto questo, iniziamo.
Installazione del compositore
Per coloro che hanno letto questo blog per molto tempo, allora sai che ne ho già parlato prima; tuttavia, non voglio mai presumere nulla del genere quando si tratta di coloro che si sono uniti di recente o potrebbero leggerlo per la prima volta.
Se sei già configurato, puoi saltarlo; altrimenti procediamo.
Cosa significa installazione globale?
L’installazione di un’applicazione a livello globale significa che è accessibile ovunque sul tuo sistema. Cioè, non importa se ti trovi nella directory Documenti o in una directory di progetto, puoi accedere all’utilità dalla riga di comando.
E, certo, possiamo usare Composer in base al progetto (e lo sostengo), ma ci sono momenti in cui è importante installare Composer anche in un ambiente globale.
Ed è quello che faremo qui.
Due modi per installare Composer
Usando Homebrew
Se usi Homebrew, è possibile installare Composer usando Homebrew. È probabilmente più facile da installare e aggiornare.
Ovviamente, questo presuppone che tu abbia installato Homebrew. Se non lo fai e sei interessato, inserisci questo comando :
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Nota, tuttavia, se scegli di seguire questa strada, ci saranno alcune cose che devi conoscere in Homebrew. E anche se sono un fan, non fa davvero parte di questo post. L’ho trattato in modo approfondito in altri post (e puoi sempre leggere la documentazione ).
Quindi puoi installare Composer, con Homebrew, inserendo il seguente comando :
Davvero non lo è, giusto?
Installazione manuale di Composer
L’altro modo per installare Composer è scaricare questo file e quindi inserirlo nel percorso globale.
Cioè, una volta scaricato questo file (nota che il link è un download effettivo, quindi fai attenzione a dove lo metti!), puoi quindi eseguire questo comando dal terminale:
$ mv composer.phar /usr/local/bin/composer
E questo sposterà Composer sul tuo percorso globale.
Verifica l’installazione del compositore
Dopo aver seguito uno dei passaggi precedenti, dovresti essere in grado di testare la versione di Composer eseguendo quanto segue nel tuo terminale:
E dovresti vedere qualcosa del genere:
In caso contrario, ricontrolla i passaggi precedenti.
Avanti con gli strumenti
Una delle domande che sorgono occasionalmente, riguardo al compositore, è perché? E anche se potrei rispondere in questo post, ricorda che sto lavorando per mantenere queste e questa serie un po’ più concise rispetto alle serie precedenti.
Quindi cercherò di rispondere, in breve, nel prossimo post, oltre a spiegare come iniziare con alcuni strumenti, dopodiché inizieremo a vedere come può svolgere un ruolo più importante nello sviluppo di plugin per WordPress.



