Dai WordPress Multisite ai Multi Network

Da un po’ di tempo a questa parte c’è una funzionalità [nascosta] di WordPress che mi interessa particolarmente: i Multi Network con un’unica installazione. Ho proposto questo tema per un intervento al WordCamp Torino 2023 e, a quanto pare, c’è abbastanza curiosità dato che mi è stata data l’opportunità di parlarne. Questo articolo è parte del materiale di preparazione al mio talk.

Leggi tutto “Dai WordPress Multisite ai Multi Network”

PHP – Verso la versione 7

Il WordCamp Torino 2018 è purtroppo già alle spalle. E’ stato un altro bellissimo incontro della community italiana di WordPress. Ho potuto partecipare come speaker ed ho parlato di PHP 7. Spero di essere riuscito a sottolineare i vantaggi dell’upgrade a una versione dell’interprete più recente. Non ho puntato soltanto sul solito aspetto della performance (anche se non potevo non toccare questo argomento), ma volevo pubblicizzare in particolare le novità della lingua di programmazione stessa. Soprattutto se hanno una certa influenza sul modo in cui sviluppiamo i nostri progetti futuri. Leggi tutto “PHP – Verso la versione 7”

i18n & L10n for themes and plugins

La comunità italiana di WordPress è completamente rinata e con il WordCamp a Torino 2016 festeggia questo enorme successo. Sono fiero di potere fare parte di tutto questo – da organizzatore e da speaker. Durante il WordCamp ho parlato del tema “i18n & L10n for themes and plugins” e questo post faceva prima parte della mia preparazione per lo speech ma adesso deve fungere da referenza per tutti quelli che vogliono approfondire la materia. Ecco le slide e le relative descrizioni…

Leggi tutto “i18n & L10n for themes and plugins”

Menu item solo per user loggati

Solo ogni morte di papa c’è un nuovo post in questo blog… e poi anche così corto 😉

Lo snippet che trovate in questo articolo è stato molto utile oggi. Dopo il feedback da parte di qualche collega ho deciso di postare la mia soluzione anche qui perché ho capito che non era così scontato che si arrivasse in un modo così semplice al dunque: Leggi tutto “Menu item solo per user loggati”

Nuova versione: Multisite Language Switcher

Da oggi è online una nuova versione del Multisite Language Switcher. Per questo plugin mi passano ogni giorno oltre mille idee per la testa che valuto in continuazione e che a volte si concretizzano ed entrano a fare parte della sua funzionalità. Con la documentazione e lo unit testing sono un po’ indietro, ma la funzionalità del plugin credo sia già sufficientemente avanzata. Leggi tutto “Nuova versione: Multisite Language Switcher”

I presupposti minimi di un sistema

In questi giorni sto lavorando su alcuni aspetti che mi sembrano importanti per il miglioramento dei miei plugin, come il refactoring del codice e qualche feature che mi interessa avere. Per esempio scGeSHi necessita di una pagina nel pannello di amministrazione di WordPress, dove è possibile configurare le prestazioni di base del plugin. Altro aspetto interessante per me è avere finalmente la possibilità di svuotare il cache. Leggi tutto “I presupposti minimi di un sistema”

WordPress + Database = WPDB

Mi risulta facile immaginare come sia possibile l’elevato numero di hack per WordPress che usano il database ma non le funzionalità proprie del CMS. Tuttavia, solo perché qualcosa apparentemente funziona non significa che sia giusto o che funzioni anche su altre installazioni. Leggi tutto “WordPress + Database = WPDB”

Visualizzare dati xml con wordpress

Strano titolo? Lo trovo anch’io. Ma “visualizzare dati xml con wordpress” è solo un esempio dei longtail con cui i motori di ricerca mandano i visitatori al mio blog. Non ho problemi con questo, anzi! Diventa solo problematico quando riesco a capire di che cosa si tratta e vedo che viene usato il codice di articoli preistorici, che ovviamente non è più attuale. Leggi tutto “Visualizzare dati xml con wordpress”

XML, JSON e RDF

Grazie alle funzioni native, l’elaborazione di XML (eXtensible Markup Language) e JSON (JavaScript Object Notation) non costituisce più un problema. Anche se JSON in fondo è pensato per applicazioni Ajax , preferisco il formato anche in PHP quando voglio e posso evitare l’overhead dei dati XML.

Leggi tutto “XML, JSON e RDF”

Pimp a WordPress-Standard-Widget

Poco tempo fa ho presentato un hack che nasconde il Link-Widget nella homepage del blog. La decisione di cercare una soluzione del tipo “quick & dirty” era in parte dovuta al mio gusto personale e in parte alla curiosità di capire che cosa succede all’interno di WordPress una volta attivato un widget. Alla fine ho presentato una soluzione non molto bella e nemmeno raccomandabile in un ambiente più complesso. Leggi tutto “Pimp a WordPress-Standard-Widget”