Widget

Visto che il forum ultimamente non è molto trafficato … proverò io a porre una nuova domanda ai developer più esperti (detti anche Guru ;)

Mi sono creato un semplice widget (sto parlando ovviamente della versione BE 1.5.7), questo mi dovrebbe servire per memorizzare date e descrizione di eventi da proporre poi il giorno dell’evento stesso (l’esempio più banale è un compleanno, ma potrebbe essere qualsiasi cosa). Il tutto mi funziona egregiamente.

Ora però mi viene un fortissimo mal di testa pensando che se per sbaglio un giorno dovessi eliminare quel widget tutti i miei eventi memorizzati andrebbero persi. niente di male per gli eventi spot già passati, ma per quelli recursivi (appunto i compleanni o gli anniversari) ?

Come ovviare a questo problema ?

Io ho fatto un tentativo, però inutile. Quando viene rimosso il widget vengono rimossi sia il file (mi riferisco a xml) contenente i dati sia il riferimento al widget stesso contenuto in un altro file chiamato "Widget_zone". Il riferimento on è altro che l’ID utilizzato anche per dare il nome al file di dati del widget stesso. Qualora venisse ricreato questi avrebbe un ID nuovo e anche se i vecchi dati non fossero stati cancellati questi in effetti non sarebbero "agganciati".

Qualche idea in merito ?

Ciao a tutti e grazie !

Approfondimenti...

Scaricare video download
 Ciao a tutti. Dal momento che sto prendendo il vizio di guardare i video sul sito della rai, volevo sapere se c'è qualche sistema per poterseli...

Scaricare video download
 Ciao a tutti. Dal momento che sto prendendo il vizio di guardare i video sul sito della rai, volevo sapere se c'è qualche sistema per poterseli...

Scaricare video download
 Ciao a tutti. Dal momento che sto prendendo il vizio di guardare i video sul sito della rai, volevo sapere se c'è qualche sistema per poterseli...

Windows Live Writer e Doppi Post
 Ho iniziato ad utilizzare BE 1.5.0.7 con SQLite e abbinato a Windows Live Writer. Ogni tanto, devo ancora capire se esiste una condizione particolare come...

domanda su Blog.js
 Mi permetto di rivolgermi direttamente a Cristiano in quanto ho notato proprio sul suo blog questa ... particolarità. Cristiano, Alcune stringhe...

Commenti...


Cristiano

# 21/6/2009 13:58

Premesso che, o non sei stato molto chiaro tu, o l’età o la tarda ora mi stanno offuscando il cervello e, di conseguenza, non ho capito molto di cosa hai bisogno, ti descrivo come mi comporto io in questi casi.

Anzitutto tendo a non sviluppare widget per BE, ma componenti: questo ha una duplice funzione perchè permette di usarli anche nei temi non "widget ready" oltre che in quelli più recenti. Successivamente incorporo il componente in un widget e, eventualmente, creo un front end per poter impostare i parametri che si potrebbero impostare da codice.
Per quanto riguarda i parametri è preferibile creare un componente / estensione, in modo tale che i parametri si possono gestire tramite backend e, nel caso si tolga l’estensione, non si perdono (basta fare il backup del file XML).

Non so se sono stato molto lineare nel mio ragionamento…


Sanghino

# 06/7/2009 09:18

Estremamente chiaro …. e mi hai "illuminato" se così si può dire !

Adesso trasformerò il widget in qualcosa di più … evoluto.

Ciao e grazie !



Vorresti inserire un commento?

Registrati per un account gratuito oppure entra (se sei già utente).





Mandaci un Trackback a questo URL se vuoi:
http://www.italianbloggers.it/15564/widget/trackback/