Sto realizzando per la prima volta un widget ‘in casa’, questo perchè è un ‘pezzo di pagina’ con javascript, animazioni e tante altre cose, e quindi sta bene ‘isolato’, e poi deve essere riusabile.
Dato che farà largo uso di stili e simili, mi sarei fatto il suo css. solo che le views dei widget vanno messe nella cartella views (come sottocartella rispetto a dove si trova il php del widget stesso)
… ma i css ? dove vanno messi e, come li pubblico i suoi css?
Il concetto di "da solo" ed "a mano" sono strani. Non dovremmo mai caricare una risorsa dal suo percorso relativo al widget. Dovremmo sempre fare come dice emafer.
E che dire delle stringhe da tradurre ? Ho notato che il comando messages non aggiorna i file di localizzazione con le stringhe presenti nel widget, anche se queste fanno uso di Yii::t …