From: Mensini A. <me...@ks...> - 2007-10-31 17:01:36
|
Stiamo al gioco (dato che =E8 la vigilia di Ognissanti) e elenchiamo = schematicamente i "desiderata", nel mio caso rivolti essenzialmente al = miglioramento del sistema editoriale e della gestione delle = configurazioni: # 1: CMA - Creare direttamente dall'oggetto contenitore i componenti = SOFT # 2: CMA - Creare e amministrare object type, tassonomie, relazioni ecc. = (e metadati relativi) da sistema editoriale # 3: CMA - Migliorare la funzione della CMA di editing dei vari tipi di = tassonomia. Alessandro -----Messaggio originale----- Da: De Santis Luca=20 Inviato: mercoled=EC 31 ottobre 2007 11.46 A: kai...@li... Oggetto: [Kaistar-devel] Make a wish (ovvero, 3 funzionalit =E0 che = vorreste nel Kaistar) Sar=E0 che oggi =E8 Halloween, ma mi =E8 venuta l'idea di lanciare una = specie di gioco che consiste nell'indicare le 3 funzionalit=E0 da avere = nel Kaistar. Non devono essere necessariamente le pi=F9 urgenti (bug-fixing, ehm) o = strategiche (es. test estesi su Oracle e il completamento del lavoro di = porting su Postgres), ma le 3 cose che in questo momento vorreste vedere = implementate nel framework. Lancio le mie e invito tutti a fare le proprie proposte. # 1: Customizzare le funzionalit=E0 server-side della CMA via linguaggi = di scripting. Attualmente ogni customizzazione della CMA passa dallo sviluppo di = ObjectBean, ovvero di classi Java che estendono le funzionalit=E0 base = del framework e che vengono associate ad un particolare contenuto. Ad esempio mi creo un ObjectBean per far s=EC che ad ogni creazione del = contenuto "News" da parte di un certo editore mi venga mandata una mail. Mi piacerebbe poter fare le stesso cose scrivendo dei semplici script, = sfruttando le funzionalit=E0 definite nella JSR-223 e presenti in Java = 6. In questo modo tramite i metadati si specifica lo script da eseguire, = script che pu=F2 risiedere su file system. Questi script possono essere = sviluppati in un qualsiasi linguaggio conforme alla JSR-223, ovvero = JavaScript, Jruby e (last but not least) Jython. Mi sembra una cosa che potrebbe semplificare lo sviluppo di estensioni, = separando tra l'altro in modo pi=F9 netto il framework dalle = funzionalit=E0 ad-hoc. # 2: Customizzare le funzionalit=E0 client/browser-side della CMA = agganciando via metadati delle funzioni JavaScript. Questa funzionalit=E0 =E8 in parte gi=E0 presente, ma gli script (mi = sembra...) nell'implementazione attuale verrebbero eseguiti solo nella = submit. L'idea =E8 di definire degli "hook" associati a particolari eventi della = pagina di edit (es l'onload o l'onunload) a cui associare l'esecuzione = di particolari script JavaScript. Questo pu=F2 tornare utile per estendere con poco sforzo il = comportamento standard della CMA, ad esempio inizializzando alcuni = campi, disattivandone altri in certe situazioni, etc.. # 3: migliorare la funzione della CMA di editing delle tassonomie. La pagina attuale diventa un po' scomoda per alberi con un numero molto = grande di foglie (es. un albero piatto, ad un solo livello, con un = centinaio o pi=F9 foglie). I pulsanti di "scorrimento veloce" sono comunque troppo lenti. Sarebbe = pi=F9 comodo avere direttamente una barra di scroll. Anche la funzione "sposta su/gi=F9" diventa inutilizzabile quando lo = spostamento =E8 significativo. Una modalit=E0 drag & drop sarebbe invece = in questo caso auspicabile. Questi sono i miei 3 desideri.... Make your wish! Ciao a tutti e buon Halloween, L. -- Luca De Santis Ksolutions S.p.A. Socio Unico, Direzione e Coordinamento Gruppo Editoriale L'Espresso = S.p.A. via Lenin 132/26 56017 S. Martino Ulmiano (PI) - ITALY tel.: +39 050 898 563 (direct) mobile: +39 335 7376 153 fax: +39 050 898 412 email: des...@ks... web: http://www.ksolutions.it -------------------------------------------------------------------------= This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Kaistar-devel mailing list Kai...@li... https://lists.sourceforge.net/lists/listinfo/kaistar-devel |