Scrivere plugin

Ho voglia di mettermi a scrivere qualche plugin per WordPress, per studiare ed approfondire certe cose ed impararne di nuove e cosa meglio che un progetto reale per mettersi alla prova?

Però al momento non ho alcuna idea su quale potrebbe essere un plugin semplice ma utile e magari nuovo per gli utenti WordPress. Idee?

Pensando a WPAdvertising

Sto ragionando, a tempo perso, da un paio di giorni, sul realizzare un plugin per gestire banner pubblicitari sia di circuiti tipo Adsense di Google sia banner in autonomia, penso di chiamarlo WPAdvertising, l’idea è di avere un semplice tag da inserire nel proprio tema dove si desidera far apparire banner/bottone, una cosa del tipo < --! WPadv camp=99 --> dove il valore di camp identifica una delle possibili campagne pubblicitarie gestite dal plugin.

L’idea è di non avere un numero illimitato di campagne ma al max. 4 o 6 campagne, che potranno corrispondere a vari tipi di banner, pulsanti, codice. Tali campagne potranno essere essenzialmente di tre tipi:

  1. Codice predefinito fornito da Adsense o servizi similari, solitamente quindi del codice Javascript
  2. Un banner, bottone, minibanner etc. fisso
  3. Una serie di banner che ruotano fra di loro

Nel caso della campagna numero 3 ve ne potrà essere solo una con massimo direi 10 banner a rotazione, dovrà essere possibile definire il numero di impression per un dato banner, e la frequenza di uscita dipenderà quindi dal numero di impression, ad esempio nel caso banner1 abbia 10000 uscite e banner2 5000 banner1 apparirà il doppio delle volte di banner2 quindi su 3000 impression banner 1 apparirà 2000 volte e banner2 apparirà 1000 volte, terminate le impression di tutti i banner apparirà un banner standard che dirà che lo spazio è disponibile per l’affitto.

Mentre il codice Javascript delle campagne lo memorizzerò da qualche parte (usare o meno una tabella SQL o far tutto con semplici file di teso? Propendo per la seconda vista l’esiguità dei dati) la grafica verrà semplicemente caricata in wp-content in una apposita cartella.

Una paginetta di statistiche per vedere l’andamento delle campagne ed una di configurazione dovrebbero essere sufficienti… ora resta trovare la voglia di passare dal brainstoming alla scrittura del codice vero e proprio :)

Ovviamente resto in attesa di suggerimenti, idee ed altro da parte dei miei venticinque lettori :)

Progetto SOL

È un progetto che mi frulla in testa da mesi, recentemente ho registrato il dominio relativo, si collega in parte all’attività della Collina Incantata, è il fatidico progetto SOL (SaintsOnLine), un database di pedigree di cani San Bernardo. Idee sul design del sito le ho già, no problem in tal senso.

Esiste una serie di script in Perl per la gestione di un registro genealogico, carino, oltre un anno fa lo avevo scaricato e guardato un po’ ma la mia idea era qualchecosa basato su una struttura di database che non sia un file di testo ma SQL.

Oggi ho speso un po’ di tempo con Google per vedere se esistesse qualche script PHP o almeno una classe per la gestione dell’albero genealogico, al limite anche solo delle specifiche abbozzate… nulla, almeno dalle mie ricerche.

Magari uno dei mie 3 lettori ne sa qualche cosa ? Se no mi tocca mettermi con carta penna e calamaio e mettermi a studiare algoritmi ricorsivi, tracciati record, flussi etc etc… che palle :)