Il prossimo weekend ci siamo finalmente: il WordCamp Pisa 2026 si terrà il 13 e 14 novembre all’Università di Pisa. Chi cerca più informazioni le trova sul sito del WordCamp Pisa 2026. Il Contributor Day in sé è gratuito, però serve uno dei biglietti (davvero economici) per l’evento principale di sabato.
Al Contributor Day guido il tavolo Core e questa volta non partiamo come al solito con Docker, Node e Git (che ovviamente resta sempre un’opzione), ma con il WordPress Contributor Toolkit 2.0. Metteremo alla prova la tesi che la configurazione non richieda più mezza mattinata e che si arrivi prima al primo ticket.
Le mie slide per il Contributor Day dal 2019
Le mie vecchie slide per il Contributor Day possono così andare nella meritata pensione. Ufficialmente le ho usate, riciclate e riutilizzate al WordCamp Milano 2019, Torino 2023 & 2025, Verona 2023 & 2025. Ma ricordo anche altri eventi in cui ho condiviso volentieri il link: mi vengono in mente al volo il WordCamp Europe 2025 & 2026 e il WordCamp US 2025.

In linea di principio la guida ha sempre funzionato in qualche modo, ma ogni portatile è diverso e porta con sé le sue interessanti insidie. L’account Docker sul Mac, la versione di Node sbagliata, il portatile aziendale senza diritti di amministratore e il classico: il Wi-Fi che crolla quando decine di persone lanciano npm install nello stesso momento. Se hai altri aneddoti interessanti, condividili pure nei commenti.
Il nuovo Contributor Toolkit
L’app desktop WordPress Contributor Toolkit (disponibile per macOS, Windows e Linux) configura un ambiente di sviluppo Core senza dover installare Git, Node.js, npm o Docker sul nostro computer. Questo non elimina solo l’ostacolo tecnico per chi inizia, ma dovrebbe anche semplificare l’intero processo di contribuzione al Core. L’app recupera il lavoro già presente su un ticket Trac (patch, PR), lo applica e invia indietro il proprio contributo.
Il progetto ufficiale è stato avviato da JuanMa Garrido, il release lead della 2.0 è Ryan Welcher. L’italiano e il tedesco, tra l’altro, non ci sono ancora. Una lingua viene inclusa non appena è tradotta almeno all’80 % su translate.wordpress.org. Potrebbe essere un’idea perfetta per il tavolo Polyglots a Pisa: dare una spinta alla traduzione italiana.
Pronti per il tavolo Core da 0 a 100 in 8 passi
- Scaricare l’app: il file giusto dall’ultima release (macOS
.dmg, Windows.exe, Linux.AppImage) e consultare la guida utente. - Creare il sito: “Create WordPress Core site”, scegliere la cartella. L’app clona wordpress-develop, installa le dipendenze e compila. Poi avviare il dev server e completare l’installazione nel browser.
- Impostazioni: inserire lo username di WordPress.org e l’evento (WordCamp Pisa 2026).
- Collegare un ticket: inserire il numero del ticket o l’URL di Trac. Senza ticket, l’app porta ai Good First Bugs.
- Controllare il lavoro esistente: l’app elenca le PR su wordpress-develop e le patch su Trac, la più recente è segnata come “Latest”.
- Applicare e testare: anteprima dei file coinvolti, poi “Apply and rebuild”. Se una patch fallisce, il checkout resta invariato.
- Modificare e fare debug: editor, wp-admin, debug.log, terminale, Adminer per il database SQLite.
- Inviare (“Review & submit changes”).
Tra l’altro sono possibili più ticket per sito, ognuno con il proprio branch (ticket/N). Si può quindi passare dall’uno all’altro senza clonare di nuovo.
Bonus: funzionano anche le issue di Gutenberg (dalla 1.2), se qualcuno preferisce lavorare sull’editor.
ScuolaWP: onboarding per chi è nuovo su WordPress
Se ora ti stai chiedendo se tutto questo faccia per te, magari perché hai appena iniziato con WordPress, ho un’altra informazione interessante:
Questa volta al Contributor Day c’è anche una parte dedicata, in cui i miei amici di ScuolaWP terranno lezioni di onboarding per chi è nuovo su WordPress. ScuolaWP è una piattaforma italiana per imparare WordPress, che ho cofondato. Il nostro obiettivo dichiarato è rendere la conoscenza di WordPress pratica e accessibile a tutte le persone.
Un grande grazie va a Register.it: il sostegno economico del nostro partner rende possibile la nostra partecipazione a Pisa e dà continuità a ScuolaWP.
Foto di Pisa di Pauline Lu su Unsplash