Nuovo Logo per BIM_ba

04 Mar 2014

Un nuovo logo per il mio sito BIM_ba. A breve dovrebbe uscire qualcosa di nuovo da quelle parti… Link to this article

Thirteen Fourteen

03 Mar 2014

Questo fine settimana ho lavorato su un nuovo tema figlio (child theme), che ho prontamente adottato per il mio network. Il tema si chiama Thirteen Fourteen, ed è un tema figlio di Twenty Fourteen, il tema di default dell’ultima versione di WordPress. Il Fourteen è un tema abbastanza minimale, ma con una navigazione molto efficace, classica sidebar modificabile e menu fisso in alto. In realtà, da un punto di vista grafico, mi piaceva di più il precedente, il coloratissimo Twenty Thirteen, che aveva puntato tutto sui formati degli articoli. Ho cercato quindi di compenetrare il meglio di entrambi, e il risultato lo avete sotto gli occhi. Qui di seguito le modifiche principali apportate: Il processo ideativo è schematizzato in questo sito, con una serie di immagini di comparazione tra il prima, durante e dopo. Link to this article

I Ganci di WordPress

26 Feb 2014

La bellezza di WordPress risiede soprattutto nel fatto che è facilmente modificabile. Il programma mette inoltre a disposizione un meccanismo per fare modifiche direttamente nel cuore del codice, tramite i cosiddetti “Hooks” (Ganci). Il gancio è un pezzo di codice inserito in una funzione che in pratica ti dice: -“Ehi, se vuoi qui ti puoi attaccare per fare una modifica!…- Il gancio (ce ne sono quasi duemila) ha un nome e passa determinati parametri. Chi se ne volesse avvalere, deve scrivere una propria funzione che riceva questi parametri e generi un output alternativo alla funzione “con gancio”. La funzione agganciata può risiedere in un nostro tema o plugin, al riparo dagli aggiornamenti di WordPress. A valle della funzione agganciata, bisogna scrivere anche una funzione “agganciatrice”, che entra in azione quando si presenta il giusto gancio. In questo “manovratore”, è riportato il nome del gancio, il nome della funzione agganciata più altri parametri. Come riportato in un altro articolo, avevo modificato un file del programma per ottenere una determinata visualizzazione delle gallerie, rammaricandomi che questa modifica si sarebbe persa nel momento in cui WP si fosse aggiornato. Rileggendo la funzione modificata, mi sono accorto che era presente un bel gancio messo lì apposta per apportare modifiche! A grandi linee la funzione era strutturata cosi: INIZIALIZZAZIONE PARAMETRI – GANCIO – DATI PREIMPOSTATI – OPERAZIONI VARIE – OUTPUT. La mia modifica precedente era stata quella di cambiare i DATI PREIMPOSTATI con i NUOVI DATI. Ora invece ho scritto una nuova funzione che accetta i parametri del gancio e che funziona pressappoco così: NUOVI DATI – OPERAZIONI VARIE – OUTPUT. A valle della funzione agganciata ho scritto il “manovratore”, ho caricato tutto sul mio Tema e… HA FUNZIONATO! L’importante è non chiamare la funzione agganciata con il nome di un’altra funzione esistente (sai che casino). Per evitarlo ho apposto alla mia funzione il prefisso andywar_. P.S. Purtroppo ho dovuto eliminare questa funzione, che, se presente, impedisce la visualizzazione delle gallerie tramite il Carousel della plugin Jetpack. Carousel è molto fico, per cui non posso farne a meno. Link to this article

Mr. Frankenheimer?

None
None
None

18 Feb 2014

Fumetto di cui ho la sceneggiatura da qualche parte e di cui disegnai solo queste tre tavolette (di cui una scartata). Era il ’90-’91, ma la storia mi ronzava in testa già da qualche tempo…

Link to this article

digitalkOmiX

17 Feb 2014

Ho lasciato anche la possibilità di visualizzare il sito come era nel 2010, un istante prima di convertirmi a WP! Uno staticissimo HTML con i tanto deprecati frames, ma quanta nostalgia! Link to this article

Tema Figlio / Child Theme

12 Feb 2014

Per tutti i siti del mio network sto utilizzando lo stesso “Tema” di WordPress, Twentythirteen. Un Tema è un blocco di files intercambiabile che gestisce la funzionalità e l’aspetto di un sito web (piattaforma WP). In sostanza è una specie di plugin, va copiato sul proprio spazio web in una cartella specifica e va attivato. Avendo rimaneggiato ed aggiunto dei file al Twentythirteen, ho deciso di produrre un “tema figlio” (child theme). La comodità del tema figlio è che richiede pochissimi file, dato che eredita tutte le funzionalità del tema padre. Nel contempo, qualunque file del tema figlio sovrascrive l’omologo del tema genitore, rimanendo al riparo da eventuali aggiornamenti di quest’ultimo. Nel mio caso ho modificato il file header.php per caricare una serie di “favourite icons”, content.php per evitare che le “featured images” apparissero negli articoli, ho prodotto un template per avere pagine su cui non si possono aggiungere commenti più altri per inserire i programmini strutturali. Link to this article