< May 2012 >
SunMonTueWedThuFriSat
12345
6789101112
13141516171819
20212223242526
2728293031

LICENZA

Creative Commons License

Eccetto dove diversamente specificato, i contenuti di questo sito sono rilasciati sotto Licenza Creative Commons.

Il motore Wiki

Logo di SnipSnap Logo Fraunhofer FIRST Architettura del sistema

La nostra scelta è caduta su >>SnipSnap, un motore >>Wiki sviluppato in Java dal >>FIRST (Fraunhofer Institut Rechnerarchitektur und Softwaretechnik). Abbiamo scelto questo software perché risponde a tutte le caratteristiche da noi ricercate: è un software Open Source (rilasciato sotto >>licenza GPL), scritto in Java e semplice da estendere.

Snip Snap dispone anche di un motore di ricerca interno ed è di facile utilizzo.

Utilizzando un'interfaccia web intuitiva, SnipSnap permette di creare, rinominare, copiare, spostare, bloccare ed eliminare pagine. La funzione di blocco consiste nella possibilità di impedire che una pagina sulla quale stiamo lavorando venga contemporaneamente modificata da altri utenti, prevenendo così l'insorgere di problemi di concorrenza delle versioni.

L'editing di una pagina in un Wiki è molto differente dall'utilizzare i comuni sistemi WYSIWYG (What You See Is What You Get), come i word processors OpenOffice.org Writer oppure Microsoft Word. Gli utenti devono scrivere il testo in un formato sorgente (talvolta chiamato "wikitext") che non è altro che un semplice linguaggio di marcatura attraverso il quale si possono specificare convenzioni strutturali e di presentazione (testo in grassetto, elementi di una lista, links, inserimento di immagini, ecc...).

Per esempio, ogni elemento di una lista puntata può essere indicato cominciando la riga con un asterisco, come nell'esempio qui sotto:

* primo elemento di una lista
* secondo elemento di una lista
* terzo elemento di una lista

Questo codice verrà poi interpretato da SnipSnap e trasformato in (X)HTML:

<ul>
   <li>primo elemento di una lista</li>
   <li>secondo elemento di una lista</li>
   <li>terzo elemento di una lista</li>
</ul>

La ragione della scelta di un linguaggio differente da (X)HTML per editare pagine web è che questi linguaggi di marcatura possono essere difficili da utilizzare da parte di utenti con scarse conoscenze tecniche. L'esempio riportato sopra dovrebbe rendere questa affermazione evidente.

Utilizzare wikitext al posto di un editor WYSIWYG permette agli utenti di focalizzare la propria attenzione sui contenuti, senza curarsi troppo della formattazione del testo, la cui gestione è demandata ai fogli di stile. Il test condotto con i nostri utenti (molti dei quali alla prima esperienza di editing di pagine web) dimostra che in questo modo essi possono essere in grado di creare pagine in pochi minuti, e possono aggiungere così contenuti al portale (con hyperlink, immagini, documenti allegati) in completa autonomia.

SnipSnap è stato da noi esteso per accogliere funzionalità specifiche non previste dal software di base. Per conoscere il nostro lavoro in questa direzione potete consultare la pagina sulle estensioni al motore Wiki realizzate.

Commenti

no comments

ACCESSO AL SISTEMA

UTENTI CONNESSI

  • Googlebot
  • 11 ospiti