linux user group brescia

immagine del castello

Archivio della mailing list

[giulia a ellipsiis.it: Restyling sito LugBS]

Luca Giuzzi giuzzi a dmf.bs.unicatt.it
Gio 3 Maggio 2001 20:02:51 UTC
On Thu, May 03, 2001 at 06:50:21PM +0200, andrea gelmini wrote:
> 
[...]
> e per non rischiare una denuncia terminarla.
> 
Osservo che stai finalmente imparando la difficile arte della diplomazia,
 andrea... bene bene...

Piuttosto: mi devo decidere a scrivere e postare la bozza con le
 "linee guida" per lo stile. 
Giusto per avere suggerimenti, discussione, etc. sottolineo i punti che
 a mio parere sono essenziali:

1. Compatibilita' con gli standard HTML e CSS: le pagine devono superare
   i test del w3c in entrambi i casi...
2. Fruibilita' con diversi tipi di browser: essenzialmente le pagine devono
   essere chiare e ben leggibili sia con browser testuali (lynx/links/w3m/w3)
   che con browser grafici (Mozilla, amaya, konqueror e possibilmente
    pure mosaic).
   La leggibilita' sotto netscape sarebbe opportuna (ma i CSS possono 
   seguire la DTD standard... se l'implementazione del browser non va bene,
   pazienza)...
   [Nota: se le pagine sono standard, sta al browser renderizzarle nel
   modo migliore... e' bene pero' seguire anche le guidelines per la
    "accessibility"... usare la DTD `strict' aiuta]
3. Liberta': la compressione usata per le "gif" e' protetta da brevetto
   negli USA... noi siamo in europa e la cosa non ci riguarda, fortunatamente...
   ciononostante suggerirei di evitare questo formato "proprietario".
3. Snellezza: non tutti hanno una ADSL a casa e alcuni si ostinano ad usare
   browser grafici... una immagine ".png" da 12 Mb come sfondo NON e'
   una buona idea! Inoltre, la grafica deve guidare ed aiutare, non
   sopravanzare il contenuto.
4. Semplicita': java e javascript sono "standard de facto"; sono 
   supportati da mozilla e, essendo incapsulati in commenti, non alterano la
   validita' delle pagine. Ciononostante il loro utilizzo rende la fruizione
   di una pagina web estremamente complicata senza alcun effettivo vantaggio.
   Bachi nelle JVM rendono java estremamente instabile oltre che un rischio
   per la sicurezza: just say no!
   Qualora si presenti una situazione in cui l'impiego di codice javascript
   sia INDISPENSABILE (al momento non me ne viene in mente nessuna, ma...),
   allora si puo' considerare se e come ridefinire le condizioni al contorno. :)
   [ad es. eliminando la pagina]
   Non credo ci sia bisogno di dire che flash e' considerato abominevole.
   [the perpetrator will be terminated with extreme prejudice]
5. Chiarezza: il codice html formattato deve essere leggibile anche da editor:
   le linee possono contenere al piu' 75 caratteri e l'identazione deve
   essere "razionale". Non c'e' bisogno di usare uno stile uniforme
   per quest'ultima, ma io suggerisco OTBS, cioe' lo stile K&R:
   tabulazione di 4 caratteri per ogni sottolivello.
6. Amichevolezza: no cookies, please. Una altra cosa che e' bene evitare sono
   animazioni o simili (non potendo usare le "gif" molte cose vengono sistemate
   da se', pero' e' sempre bene ribadire). Gia' che sono sull'argomento:
   le immagini dovrebbero essere testate sia in truecolor sia con un display
   indexed (256 colori o scala di grigio). Dubito che un test a 16 colori
   sia INDISPENSABILE... potrebbe pero' essere opportuno ugualmente vedere
   che la cosa non renda la pagina orribile [nota: il framebuffer VGA e'
   a 16 colori ed esiste un browser che si appoggia sulla DirectFB, per cui
   non e' una situazione tanto assurda]
7. Uniformita': le pagine dovrebbero avere tutte un "tocco" comune: usare
   php o un altro preprocessore in questo caso aiuta non poco come pure
   sfruttare appieno i CSS... il problema non e' banale soprattutto quando
   alcune delle pagine stesse sono generate da programmi esterni, ma si
   tratta di una cosa da considerare seriamente.

Attendo suggerimenti.

Ciao,
 luca

> ciao,
> andrea

-- 



Maggiori informazioni sulla lista Lug