Gustare
Toccare
Nuovo layout in arrivo
In questi giorni sto lavorando sul layout del sito, in vista dell'uscita del nuovissimo drupal 6. Su beta.theeyes.org, infatti, è già possibile vedere all'opera il nuovo tema.
Premetto subito che per le persone che si ostinano a usare internet explorer, l'aspetto potrebbe essere un po' troppo "quadrato". Purtroppo lo stesso effetto lo avranno anche chi usa Opera o Konqueror, mentre Safari e Firefox visualizzano il sito così come da me progettato.
Il motivo è semplice, ho deciso di cominciare ad usare alcune specifiche dei css3 che mi permettono di creare bordi con angoli arrotondati senza mettere immagini di sfondo che li creino fittiziamente.
Insomma gli utenti di Firefox e Safari (ma presto anche Konqueror ne sarà capace) si gusteranno un sito più "rotondo" e anche più elegante, spero. Ma per tutti i browser ci sarà anche un'altra novità, magari più nascosta, ma senz'altro più importante per chi ha problemi di vista o chi naviga con computer particolari. Il sito è stato ridisegnato con misure proporzionali a quella di riferimento del proprio browser. In pratica i vari box non sono più misurati in pixel ma in em. Un em non è un valore fisso, ma equivale, per l'appunto, alla misura predefinita di un certo browser. L'utente, ovviamente, può cambiare questa misura dal proprio browser e inoltre può modificare la grandezza della pagina al volo tenendo premuto il tasto ctrl e muovendo la rotella del mouse.
Già adesso in realtà il sito è scritto quasi tutto in em, ma in alcuni browser la funzionalità di ingrandimento non produce sempre ottimi risultati dal punto di vista grafico. Col nuovo tema, invece, tutto resterà sempre proporzionale, eccezion fatta per le immagini dei post e quelle dei blocchi.
Sto dedicando una grande attenzione affinché il tema rispetti le specifiche xhtml-1.1 e css2/css3, ma soprattutto sto facendo un po' di ordine nel foglio di stile: quello attuale è caotico, presenta classi e id non più usati, e quindi provoca un (relativo) rallentamento del sito, e soprattutto l'impazzimento del sottoscritto quando deve andare a correggere/modificare qualcosa.
Nella nuova versione, il foglio di stile non sarà unico. Come adesso, ci sarà uno style.css e un ies.css, quest'ultimo contiene gli stili utili per correggere gli errori di explorer. In più tutte le personalizzazioni che uso per theeyes.org le metterò su un foglio di stile a parte che ovviamnente toglierò nel momento in cui distribuirò il tema (che sia questa la volta buona che riesco a fare qualcosa di decente da condividere). Infine ci sarà un ulteriore foglio di stile che conterrà gli stili dei moduli extra che uso su theeyes ma che non fanno parte del pacchetto ufficiale di drupal.
Anche il file page.tpl.php è stato riorganizzato e riordinato per una migliore manutenzione e leggibilità.
La cosa più stupefacente, per me, è ricordare che ho creato il tema basandomi su "pushbutton" in drupal 4.7. E' un tema che usa le tabelle per creare le colonne. Ma il mio tema è diventato quasi subito tableless, fatto tutto coi div. Ovviamente anche la nuova versione sarà così. In più avrà alcune parti di codice spudoratamente copiate dal bellissimo tema garland. Per concludere, come ultima modifica, cercherò di rendere il tema compatibile col modulo "color". Questo consentirà di modificarne i colori di base al volo senza dover mettere mano al foglio di stile.
Un'ultima cosa, sebbene non sia propriamente collegata col tema grafico: quando il sito passerà su Drupal 6, spero di poter rivedere l'impostazione della home page in modo che sia più semplice scoprire i contenuti del sito.





commenti
cosa c'è di difficile
cosa c'è di difficile adesso?
al massimo è un po' complicato per gli addetti ai lavori (o alle scritture, per megli odire), però io credo che funzioni abbastanza.
per quanto riguarda la grafica... stiamo attenti a non farlo sembrare una farmacia!!!
No, non c'è nulla di
No, non c'è nulla di difficile in effetti. Però oltre a una impostazione cronologica, come è ora, volevo impostare la home page in modo dche ogni senso avesse il giusto risalto.
Per quanto riguarda la battuta sulla farmacia, effettivamente ora che me lo fai notare, la bozza su cui sto lavorando ha quel verde chiaro per gli articoli in primo piano che andrebbe benissimo per pubblicizzare articoli farmaceutici, ahahah! Vabbè la variante farmacia è pronta, ora mi concentro sul nostro tema!
si potrebbe, se non è
Bisogna vedere cosa intendi
Bisogna vedere cosa intendi con "in corrispondenza". Ad ogni modo su beta.theeyes.org ho aggiornato un po' il tema. Spero che sia meno farmacia. Ho aggiunto anche delle ulteriori regioni dove inserire altri blocchi: se ne possono inserire sopra e sotto il contenuto oltre che sulla barra laterale, quella in alto verde, a destra dell'intestazione e ai piedi del sito.
Possiamo quindi mettere tre blocchi sopra il contenuto per descrivere meglio il sito, diminuire i contenuti della prima pagina, e sotto il contenuto inserire collegamenti a contenuti più vecchi o "minori". La parte del contenuto è ancora tutta da studiare. Se ci riesco. è lì dentro che dovremo operare per ottimizzare lo spazio che ciascun senso può avere in prima pagina.
mmm direi che ci vediamo
Invia nuovo commento