 |
WB: la "bacheca elettronica" |
Luca Fini (lfini@arcetri.astro.it). September 2006
Introduction
WB (Web Billboard)
è un programma CGI che può essere usato per gestire
una (o più) "bacheca elettronica" ovvero una pagina Web
sulla quale è possibile pubblicare (e modificare, e rimuovere)
documenti in modo molto semplice, senza che sia necessario conoscere il linguaggio HTML
o le tecniche di gestione di un sito Web. Si tratta cioè di
un "sistema di gestione di contenuti" (o CMS) ai minimi termini, ma anche assai semplice da
installare e configurare.
Gli stessi risultati potrebbero essere ottenuti scrivendo e modificando files in linguaggio
HTML, ma l'uso di WB semplifica ed accelera il lavoro inb molti modi:
- I documenti vengono aggiunti per mezzo di una semplice interfaccia. Non è
necessario conoscere il linguaggio HTML o manipolare file,
per aggiungere o modificare documenti.
- L'interfaccia consente facilmente di unire allegati senza che sia necessario sapere
come i files vengono gestiti sul sistema ospite.
- Ogni volta che viene aggiunto, modificato o rimosso un documento, l'indice dei documenti
viene automaticamente aggiornato.
- Ogni documento ha associata una data di pubblicazione. È possibile registrare un nuovo documento
con data nel futuro in modo che venga reso pubblico nel giorno programmato.
- I documenti possono anche avere una data di scadenza ed essere automaticamente rimossi nel giorno
programmato.
- Quando un documento viene rimosso (manualmente o automaticamente alla scadenza) anche i suoi allegati
vengono rimossi.
- È possibile mantenere memorizzati in un apposito archivio i documenti rimossi,
senza che siano visibili al pubblico.
- È possibile impostare un messaggio e-mail che sarà inviato ad una lista di indirizzi
ogni volta che un documento viene aggiunto o modificato.
- Usando WB tutti i documenti assumono un aspetto omogeneo.
WB è configurable:
- Elenchi dei documenti configurabili
- Aspetto dei documenti configurabile
- È possibile impostare lingue differenti
Cosa occorre per usare WB
WB è un programma CGI scritto in Python.
Occorre dunque un server Web che possa utilizzare programmi in tale linguaggio.
WB è stato sviluppato e provato utilizzando il server
Apache 2 con
Python 2.3, sia su un sistema Sparc con
Solaris 5.8 che su un sistema con Linux (Fedora core 3 distribution).
Qualunque altro sistema che utilizza Apache e Python dovrebbe essere utilizzabile altrettanto facilmente,
anche se non è stato provato in ambiente Windows (in quest'ultimo caso il sistema di autenticazione
basato sul password file di Unix non può funzionare ed occorre sicuramente utilizzare il metodo
alternativo).
WB Utilizza alcune delle informazioni fornite dal server Apache al momento del lancio
di applicazioni CGI e non è stato provato con altri server Web. Se qualche utilizzatore
è in grado di utilizzarlo con altri server Web, è pregato di comunicarmelo.