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