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...
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...
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...
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...
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...
Mi permetto di rivolgermi direttamente a Cristiano in quanto ho notato proprio sul suo blog questa ... particolarità. Cristiano, Alcune stringhe...
Commenti...
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…
Estremamente chiaro …. e mi hai "illuminato" se così si può dire !
Adesso trasformerò il widget in qualcosa di più … evoluto.
Ciao e grazie !

# 21/6/2009 13:58