Tuesday, June 12, 2007

E' Primavera....

Sbocciano gli alberi coi fiori viola (premio in riconoscenza sempiterna a chi ne scopre il nome e lo dice anche a me) in tutta Cagliari e si aggiornano gli FCKeditor in jAPS.

Abbiamo da stasera sul CVS di SF la versione 2.4.2 con una novità che aspettavamo da due anni: stesso codice generato alla pressione del tasto "Enter" o della combinazione "Shift" + "Enter" tra MSIE e Firefox.

Sarà pertanto con ogni probabilità inclusa nel prossimo rilascio stabile.

Era ora.
Adesso possiamo cominciare seriamente ad occuparci sull'ormai mitico "Bug del P".

Bau,
Wiz

Friday, June 8, 2007

Done

L'ho fatto! L'ho fatto!

Ho fatto il task di Ant per l'estrazione di un nuovo portale vuoto a partire dal framework!

Al momento lo stiamo testando ed è disponibile solo all'interno del team di sviluppo, ma appena terminata la fase di testing lo inseriremo anche nel CVS pubblico e quasi sicuramente farà parte del prossimo rilascio.

A proposito, Roberta - che è un'altra delle persone che vorrei scrivessero qui ogni tanto - ha iniziato a roteare la frusta: vuole un rilascio per Luglio.

Ce la faremo?
E' quello che scoprirete alla prossima Bat-Puntata!

Bau,
Wiz

Saturday, May 26, 2007

Andai per suonare... e venni suonato!

Sarò breve.
Avevo deciso di impiegare questo pomeriggio per trasformare il "Istanziare_un_nuovo_portale_da_jAPS_1.6_-_HowTo" in un più comodo task per Ant: "Nuovo Portale".

[S]fortuna ha voluto che mi sia imbattuto in una serie di piccoli interventi di manutenzione che avrei dovuto in ogni caso compiere prima di avventurarmi nel magico mondo della "Creazione di Comodità" (tm).

Ragion per cui:

  1. il mitico "Nuovo Portale" è rimandato a data (o ad apposito volontario) da destinarsi;
  2. il frutto del pomeriggio si può riassumere col seguente messaggio di commit:
  • Ant tasks for database administration
  • Ant tasks for WAR creation, undeploy, deploy
  • New Welcome page at startup
  • Minor fixes and tuning
Bau,
Wiz

Wednesday, May 23, 2007

Pane, Storia e... Geografia

Da una mail di spiegazione ad un collaboratore:

Esistono fondamentalmente due tipi dell'entità web chiamata "Briciole di Pane" (i nomi glieli dò ora io, scegliendoli evocativi)

  1. Briciole di Pane Geografiche
  2. Briciole di Pane Storiche

Le Briciole di Pane Geografiche sono come una mappa con una grossa X rossa e la scritta "Voi siete qui".
Servono a sapere in ogni momento in quale punto dell'alberatura del sito mi trovo, indipendentemente da come ci sono arrivato.

Molto usate nei portali informativi.

PRO: Forniscono una funzionalità che l'utente non possiede già nel suo browser (la X sulla mappa).
CONTRO: In siti con alberatura oltre 10 sottolivelli, diventano un elemento di disordine invece che di ordine .

Le Briciole di Pane Storiche sono come le briciole di Pollicino.
Servono a tenere traccia di ogni singolo passo che ho compiuto per arrivare dove mi trovo ora, indipendentemente dalla mia posizione rispetto all'albero del sito.

Usate praticamente solo nei WiKi, o nei portali stile "enciclopedia" in cui la Cronologia del browser si usa talmente tanto che è più comodo averne una rappresentazione direttamente nella pagina visitata.

PRO: Aiutano a ricordarsi che cosa si è letto molto di recente.
CONTRO: Sono per loro natura, e da subito, caotiche e del tutto prive di aiuto alla navigazione.

Bau,
Wiz

Saturday, April 21, 2007

6.0.10

Eugenio è impazzito e ha deciso di puntare diritto su Tomcat 6.0.10, dopo aver saltato con una Roulette alla Zidane Tomcat 5.5.

Già che c'era ha pure messo a fuoco PostgreSQL 8.2.3.

I motivi ve li spiegherebbe direttamente lui, se solo riuscissi a convincerlo a farsi un'utenza e a scrivere ogni tanto su questo blog ;p

Insomma, si prevedono in tempi relativamente brevi, aggiornamenti nei requisiti software consigliati.

Bau,
Wiz

Wednesday, April 18, 2007

Pulire i campi di input


Presento&Linko (tm) un ottimo js per ripulire i campi di input che si può fregiare del rarissimo bollino "Wiz Approved".

E che può senza dubbio essere considerato "jAPS Way".

In breve, perché si è guadagnato le ambite certificazioni:

  • utilizza addEvent, semplice e diffusa (e infatti ce l'avevo già) funzione per la gestione oculata di eventi e chiamate a Javascript
  • utilizza un "marcatore" semplice e non invasivo per segnalare i campi di input di cui si deve occupare: class="cleardefault"
  • se non c'è, la pagina funziona lo stesso: non devi progettare la pagina intorno allo script.
Ha anche due punti migliorabili, con poco sforzo, da chi decidesse di servirsene:
  1. l'autore propone di scaricare anche il file util-functions.js, che contiene però altre funzioni oltre a addEvent. Funzioni che però non vengono chiamate dallo script vero e proprio in questione. Il mio consiglio è di procurarsene una e di usare sempre quella.
  2. manca il supporto per gli input di tipo password. Per aggiungerlo è sufficiente aprire il file clear-default-text.js e sostituire la riga 19 con la seguente:
if ((theInput.type == 'text' || theInput.type == 'password') && theInput.className.match(/\bcleardefault\b/)) {
Tutti i link:

Bau,
Wiz

Wednesday, April 11, 2007

A piccoli passi...

Eccoci qua.
Innanzitutto, spero che abbiate tutti passato un'ottima Pasqua :D

Noi si sta continuando a lavorare alacremente, e a piccoli passi ci avviciniamo a jAPS 2.0.
Direttamente dall'annuncio ufficiale:

jAPS - Devs Mailing List
Il Team di jAPS è lieto di annunciare il rilascio della versione 1.6.2 di
jAPS, disponibile per il download.

La nuova versione contiene nuove funzionalità e miglioramenti.

Di particolare interesse l'aggiornamento con Struts 1.3.5 e il refactoring
della funzionalità di ricaricamento indici dei contenuti.
Maggiori informazioni sono contenuti nel file ChangeLog.

Roberta
Per finire, un pensiero malinconico alla morte di GAIM e alla contestuale nascita di Pidgin.
Buona fortuna a tutto il team di sviluppo!

Noi invece ci risentiamo presto.
Bau,
Wiz

Friday, March 30, 2007

Poche Nuove, Buone Nuove

Sarò breve.

Stiamo preparando il rilascio della 1.6.2 =)
Si tratterà principalmente dell'aggiornamento di Struts alla versione 1.3.5 che ci risolve un paio di odiosità latenti (per quanto mi riguarda, il netto miglioramento al supporto di XHTML valido).

Il varo è previsto per la settimana prossima....
... incrociamo i diti!

Bau,
Wiz

Wednesday, March 28, 2007

Piccolezze necessarie

Ho appena committato sul CVS di un progetto interno una stupidaggine della quale tuttavia si cominciava a sentire la mancanza.

Si tratta delle indicazioni di Attributo Required, Indexed, Searcheable, e di numero minimo e massimo di caratteri richiesti.

Per ora è solo in formato testuale (singole lettere circondate da "abbr" con descrizione estesa).
Probabilmente per quando finirà su SF ci sarà anche un popup in javascript a sostituire al volo tutto il blocco testuale.

Questo dando per scontato che ci vada, su SF :p

Facezie a parte, proprio oggi con Eu si cominciava a ipotizzare un rilascio - magari della 1.6.2 - per avvicinarci meglio e più gradatamente all'agognata e sempre più inevitabile 2.0!

Ma questa, è davvero tutta un'altra storia ;) .

Bau,
Wiz

Tuesday, March 27, 2007

Nato, in crescita

In questo periodo parliamo spesso (nel senso che Walter ce ne parla ;p ) di jAPS 2.0.
Questo vuol dire che la strada da percorrere è stata segnata, e bisogna solo prepararsi per percorrerla al meglio.

Eu infatti ha già comprato i mirini nuovi per il lanciafiamme, e ha iniziato ad affilare le vanghe.
Struts 2.0 è qui che bussa alla porta.

Per quanto mi riguarda, è da molto tempo che ho preso di mira apsadmin (l'interfaccia di amministrazione di jAPS).
Sarà un rifacimento completo, di cui al momento conosciamo solamente pochi punti fermi:

  1. codice XHTML 1.1 valido
  2. completa indipendenza da Javascript e compagnia cantante
  3. interfaccia accessibile in senso lato, ma molto probabilmente a norma 04/2004 (Legge Stanca)
  4. fuochi d'artificio in Ajax (candidato più votato: Dojo Toolkit) per chi può / vuole usufruire invece di Javascript
Que-que-questo è tutto amici!

Alla prossima jAPS-puntata.
Bau,
Wiz