Pages: IndexAbout | Log in

Template per LimeSurvey

Template Limesurvey CER-Nib

me: fai conto che c’è un calendario, ogni giorno un file nuovo, una volta al mese una release nuova, il 9 genn è uscita quella attuale.
l.: sì, ma ormai siamo quasi alla fine… (30jan09)

Costruzione e adattamento di un template standard di LimeSurvey
(www.limesurvey.org) per l’istituto di ricerca CER-Nib.

Installazione di LimeSurvey e configurazione del server Apache
per adeguarsi alle esigenze del modulo specifico.

Gestione del dominio odip-cer.net e configurazione caselle
di posta elettronica.

CSS del Template

Quasi tutto lavoro sul CSS, il template, basilare, si affida completamente a Limesurvey
per la costruzione delle pagine che contengono i form del modulo.

Non è elegantissimo come sistema, e spesso e volentieri tra una versione e l’altra
si incappa in “sviste” dei programmatori che creano problemi cross-browser.

L’obbiettivo era la grafica del sito del CER-Nib:

CER-Nib Home Page

…cercando però di non interferire con il lavoro dei matematici/programmatori
di LogicSurvey.

E quindi si arriva al template del modulo:

Modulo con template CER-Nib

LimeSurvey (già conosciuto come PHPSurveyor) è un applicativo distribuito con licenza open source, scritto in PHP e basato su database MySQL, PostgreSQL o MSSQL. Permette la realizzazione di questionari e sondaggi online, senza richiedere particolari conoscenze di programmazione.
(Tratto da Wikipedia)

Il programma è al momento alla versione 1.85 ufficiale, con una fase di beta
per la versione 2.0 in corso di realizzazione e test.

Risulta molto versatile, abbastanza customizzabile, ma richiede comunque
una buona dose di pazienza per via dei continui aggiornamenti, che forse
per la relativa giovane età del progetto, comportano a volte cambi totali
della struttura (Damn you!!!!! :D ).

I template sono costituiti da uno o più file CSS e diversi file .pstpl (che sono
html/php con istruzioni specifiche per LimeSurvey) che vengono ricombinati
dall’engine e completati con la parte di form che rappresenta il modulo stesso.

Vengono forniti con l’installazione base di LimeSurvey almeno 3 template (nelle
versioni precedenti alla 1.80 erano più di 10), che possono comodamente essere
utilizzati come base per la costruzione di quelli personalizzati.

Il programma stesso fornisce nel suo backoffice un comodo sistema di editing/gestione
del template (o dei template) personali, che comprende
una preview, un editor WYSIWYG con addirittura colorazione del codice html e css
per una migliore lettura, e un elenco di tutti i file presenti e la possibilità
di fare upload diretti tramite browser di altri file.

I template sono poi facilmente esportabili e importabili dall’interfaccia stessa.

backoffice di limesurvey

Per il supporto multilingua viene utilizzato il sistema dei GNU gettext (quello di WP ndr).

Limesurvey.org Home Page

E io la matematica la odiavo… se tanto mi da tanto il prossimo “giro”
impaginiamo una versione di latino -_-

Leave a Reply