Una tecnica per scrivere velocemente un plugin Wordpress può essere quella di prepararsi uno scheletro (sketch) da cui partire. Le specifiche Wordpress, infatti, portano spesso ad avere plugin strutturalmente molto simili tra loro, addirittura, sono i nomi delle funzioni e il loro contenuto a cambiare. Tuttavia, nella preparazione di uno scheletro, bisogna tenere a mente di non duplicare costanti o nomi di funzioni usate da altri (anche nostri) plugin, pena ottenere un errore. Tutti i plugin attivi condividono la stessa area di funzionamento. Così se un plugin ha una funzione che si chiama abc_normalize() nessun altro plugin può avere una funzione con un nome identico. Caso remoto? Coincidenza? Anche se a prima vista sembra una questione del tutto trascurabile, quando accade è oltremodo fastidiosa, soprattutto per l’utente finale che si ritrova nell’impossibilità di usare un plugin. Inoltre nella definizione delle costanti (tipo TABLE_NAME, WP_MAIN_PATH, ecc…) è molto più frequente ottenere duplicati. Per ulteriori dettagli: Sulla struttura ad oggetti di un Plugin Wordpress
SaidmadeLabs ha deciso quindi di rendere disponibile tramite il suo repository Google Code uno scheletro di Plugin da poter utilizzare all’inizio della stesura di un plugin Wordpress.
Alcuni vantaggi nell’uso di questo sketch sono:
Una classe sketch per un plugin, permette di ridurre drasticamente i tempo di sviluppo
Inoltre è possibile creare una classe “core” generica utilizzabile come classe madre (extends) da cui far derivare altri classi che possono sfruttare metodi comuni usati frequentemente
Come avrete notato erano alcuni giorni che questo blog non veniva aggiornato; non ci siamo fermati, siamo sempre qui con la testa china e con le dita che corrono sulle nostre tastiere. Saidmade sta crescendo con risultati davvero sopra ogni aspettativa, specialmente rispetto al momento di crisi che stiamo vivendo nel nostro paese. E' per questo che abbiamo deciso di rinnovarci ulteriormente e come potete vedere il rinnovamento parte proprio dal nostro laboratorio che assume un look and feel più consono allo stile Saidmade. Nelle prossime ore metteremo online anche il nuovo sito aziendale che è stato completamente rivisto sia dal punto di vista grafico che dal punto di vista tecnico; il nuovo sito di Saidmade è stato perfettamente integrato con la piattaforma Wordpress che ci ha permesso di ottenere un risultato davvero innovativo. Come al solito aspettiamo i vostri commenti in merito.
Da qualche giorno è online un nuovo plugin targato Saidmade che abbiamo chiamato Wp-Bannerize; il plugin in questione nasce dall'esigenza di un cliente di gestire in maniera semplice e immediata diversi banner grafici disposti sulle sidebar laterali e dalla necessità di assegnare un link ai banner stessi. I banner possono essere assegnati a dei gruppi in modo da poter gestire separatamente diverse aree (come le sidebar appunto) del vostro sito. Come al solito sono ben accetti feedback!
È finalmente online nella sua versione beta Pallonetto Blog! Pallonetto è un progetto nato quasi per scherzo dalla passione di un componente del team di Saidmade per lo sport nazionale per eccellenza unito alla dote di saper scrivere; oltre al design grafico molto particolare ed innovativo, Pallonetto utilizza un plugin per la gestione dei voti fantacalcio che abbiamo realizzato esclusivamente per questo progetto.
Plugin Fantacalcio
Plugin Fantacalcio
Plugin Fantacalcio
Il plugin in questione permette di inserire squadre, giocatori, giornate e di riportare in maniera semplice ed immediata i voti ufficiali della Gazzetta dello sport; facendo qualche controllo su Google abbiamo scoperto inoltre che la maggior parte dei blog che fornisce i voti del fantacalcio richiede una registrazione e in alcuni casi il pagamento di una piccola somma. Abbiamo quindi deciso di lasciare aperta e fruibile a tutti questa sezione in modo da rendere più semplice il conteggio agli appasionati di questo gioco che negli ultimi anni sta coinvolgendo sempre più persone.
Questa mattina abbiamo finalmente ultimato la migrazione della struttura web di Saidmade su Mediatemple; ci scusiamo per le piccole interruzioni dovute al cambio di dns e alla ricostruzione dei db. Allo stesso modo vogliamo fare i complimenti allo staff di Mediatemple che ci ha fornito un'assistenza tempestiva e molto profesionale anche nel weekend, permettendoci di risolvere i piccoli problemi insorti durante il trasferimento.