Rednode.it

11 contenuti / 0 new
Ultimo contenuto
Rednode.it

Ciao, volevo segnalare il sito del nostro nuovo progetto. E' stato realizzato con Drupla 6 e per la realizzzione dl layout abbiamo utilizzato una Panels, Panels Everywhere in combinazione con lo starter kit basato sul framework css 960gs ovvero ninesixty. Per quanto riguarda la struttura dati il sito è piuttosto semplice con il solito utilizzo di views e cck.

rednode.it

Allo stesso tempo segnalo anche i primi due siti realizzati da rednode sempre drupal 6 e più o meno con i medesimi presupposti tecnici (solamento con utilizzo più spinto di funzionalità per la gestione dei contenuti e del workflow da parte di utenti non qualificati come Rules, Flags, Vies Bulk Operations e quant'altro).

i siti sono:
devsrl.com e consorzioldra.it

ciao

e grazie a tutti

Complimenti, i siti sono molto puliti. Ma vedo che soffrono di un male comune, ovvero div annidati uno dentro l'altro a decine :-P
Il tema ninesixty fornisce solo lo scheletro (tipo Zen), giusto?

Ciao, grazie intanto. L'utilizzo di un framework css ha come effetto collaterale questo. Inoltre anche panels come markup non è minimale. I puristi della semantica possono storcere il naso, è questione di filosofie: se si punta per qualche motivo (esercizio di stile?) alla perfetta coerenza semnatica non è certo la soluzione migliore. Se invece si necessità di flessibilità del layout rapidità di implementazione e gestione i vantaggi possono essere notevoli.

Nel mio caso scelgo se utilizzare un approccio piuttosto che un altro (non appongiandomi al framework) a seconda delle esigenze di design, alla dinamicità dei contenuti alla necessità di ottimizzare al byte la pesantezza della struttura.
Per molto tempo sono stato prevenuto, per i motivi di cui sopra, all'utilizzo di un framework css. Ma poi per necessità ho cominciato ad utilizzarlo ed in molti casi mi sono accorto che i vantaggi compensano ampiamente alcuni effetti collaterali.

Poi se vogliamo dirla tutta anche Drupal (come quasi tutti i CMS) "out of the box" non è proprio semanticamente impeccabile, anzi tutt'altro. Le cose comunque stanno migliorando penso alle Semantic Views o Semantic CCK Field che stanno tracciando un modo corretto di implementare alcuni strumenti che generano output html in modo dinamico.

Quote:
Il tema ninesixty fornisce solo lo scheletro (tipo Zen), giusto?

Si è uno starter kit tipo Zen, poi puoi creare dei subthemes che ne prendono lo scheletro. Rispetto a Zen si basa appunto su 960.gs che è un framework css ovvero una serie di fogli di stile con alcune classi già definite che permettono di creare il layout in modo velocissimo. Un esempio: vogliamo creare il tipico layout a 3 colonne con intestazione piè pagina?

basterà fare una cosa del tipo (in modo semplicistico eh)

<div class="container-12">
   <div class ="grid-12"> intestaiozione</div>
   <div class ="grid-3"> barra sx</div>
   <div class ="grid-6"> main</div>
   <div class ="grid-3"> barra dx</div>
   <div class ="grid-12"> footer</div>
</div>

A me pare si sia fatto un ottimo lavoro su tutti e tre i siti, dal punto di vista del design per quanto mi riuarda credo sia stato raggiunto un ottimo risultato.

Tranne un errore in "consorzioldra.it" "Fatal error: Call to undefined function drupal_cron_run() in /var/www/vhost/multisite-d6/htdocs/sites/www.consorzioledra.it/modules/poormanscron/poormanscron.module on line 48", ma son cose che succedono, te lo dico in caso ti fosse sfuggito.

Infine vorrei scvagliare una pietra a favore dell'eccessivo annidamento, IMHO è un aspetto comune a tutti i siti realizzati con drupal e soprattutto con Moduli come Panels. Zen sicuramente avrebbe avuto un'annidamento ancora maggiore rispetto all'attuale, e questo dovuto proprio al fatto che sono Starter-Theme, adatti a quante pià possibile utilizzazioni.

Poi diciamoci la verità, se il risultato è Buono, il markup è Valido, il markup l'utente medio non sà neanche cosa voglia dire ;)

Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.

WeBrain Solution | Pillsofbits Of Bits

Belli.

Vedo che sono anche molto veloci, puoi darci una descrizione a grandi linee del vostro datacenter?

CPU/Memoria, Distribuzione, webserver, versione PHP, eventuali acceleratori.

Grazie,

Angelo Turetta

Ehi grazie per la segnalazione (credo che la colpa sia di alcune regole per svuotare la cache)

@kiuz: annidiamento eccessivo non è solo una questione estetica, aumentado il numero di elementi nel DOM della pagina l'HTMl ci mette più tempo ad essere parsato dal browser, e il CSS ci mette ancora più tempo ad essere applicato, generando così tempi "lunghi" nel processing della pagina. Aggiungiamo poi che se si fa uso di javascript che manipola il DOM (anche attraverso jQuery) questa complessità si traduce in tempi di elaborazione di alcuni decimi di secondo, il che provoca fastidiosi effetti di flickering.

In sintesi, un markup pulito è "bello" non solo per l'umano che guarda il codice, ma anche per la macchina che deve interpretarlo ;)

Ciao
Marco
--
My blog
Working at @agavee

mavimo wrote:
@kiuz: annidiamento eccessivo non è solo una questione estetica, aumentado il numero di elementi nel DOM della pagina l'HTMl ci mette più tempo ad essere parsato dal browser, e il CSS ci mette ancora più tempo ad essere applicato, generando così tempi "lunghi" nel processing della pagina. Aggiungiamo poi che se si fa uso di javascript che manipola il DOM (anche attraverso jQuery) questa complessità si traduce in tempi di elaborazione di alcuni decimi di secondo, il che provoca fastidiosi effetti di flickering.

In sintesi, un markup pulito è "bello" non solo per l'umano che guarda il codice, ma anche per la macchina che deve interpretarlo ;)

Ah certo, ma non mi pare che questi siti abbiano tutto questo eccessivo annidamento, per lo meno in confronto ad altri siti web!

Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.

WeBrain Solution | Pillsofbits Of Bits

E soprattutto non hanno e non avranno mai un traffico tale da avere delle problematiche legato ad qualche kb in più sulla pagina (soprattuto rispetto al sistema di template drupal out of the box).
Ripeto, la scelta nel mio caso è sempre ponderata, e dipendente dalla tipologia di progetto.

Ah, per inciso, il nuovo drupal.org mi pare usi 960.gs :P

rednode wrote:
E soprattutto non hanno e non avranno mai un traffico tale da avere delle problematiche legato ad qualche kb in più sulla pagina (soprattuto rispetto al sistema di template drupal out of the box).
Ripeto, la scelta nel mio caso è sempre ponderata, e dipendente dalla tipologia di progetto.

Ah, per inciso, il nuovo drupal.org mi pare usi 960.gs :P


si mi pare, anche se io preferisco BluePrint. Ma tutto sommato quando si tratta di Css Framework è sempre una questione personale...

Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.

WeBrain Solution | Pillsofbits Of Bits