• Non ci sono risultati.

Wiki Wiki Web

N/A
N/A
Protected

Academic year: 2021

Condividi "Wiki Wiki Web"

Copied!
29
0
0

Testo completo

(1)

Wiki Wiki Web

Angelo Di Iorio

(2)

Oggi parleremo di…

„

Cosa sono i wiki

„

Perché ci interessano

„

Come sono fatti e come si usano

„

TWiki

„

Il wiki del corso

(3)

Un wiki è…

„ Il più semplice database di documenti on-line (definizione originale di Ward Cunningham).

„ Un particolare sito web costituito da pagine modificabili direttamente durante la navigazione.

„ Un ambiente ipertestuale collaborativo basato su accesso e modifica diretta delle informazioni.

„ Una vera e propria comunità.

(4)

Come è fatto?

(5)

Un po’ di storia…

„ Inventato nel 1995 da Ward Cunningham, come supporto per il Portland Pattern Repository, una comunità di Ingegneri del Software.

„ Il nome “wiki wiki” significa “veloce” in lingua hawaiana.

„ In seguito sono stati sviluppati molti WikiClone:

… Stesso funzionamento di base

… Implementati in linguaggi diversi e con diverse funzionalità

… UseMod, MoinMoin, Twiki, PHPWiki…

„ Inoltre esistono comunità che usano i Wiki per discutere su vari argomenti:

… MeatBall, TolkienWiki, Wikipedia,Sunless-sea…

(6)

Una nota di colore...

(7)

Editazione universale:

problemi del World Wide Web

„

Il Web impone una netta distinzione tra le figure dell’autore e del lettore:

…

Autore:

„ Prepara precedentemente i contenuti

„ Deve conoscere strumenti e tecniche particolari

„ Può modificare solo le pagine su cui ha i permessi

…

Lettore:

„ Può scegliere solo tra i contenuti proposti

„ Non può aggiungere informazioni, note, commenti

„ Rischia di perdersi nella struttura del sito.

(8)

Editazione universale: Wiki

„ I wiki superano questi limiti:

… Tutti i lettori possono modificare qualunque pagina del sito.

… La modifica è veloce e molto semplice: non richiede conoscenze tecniche o strumenti particolari

… La collaborazione tra gli utenti è naturale e completa:

tutti possono integrare, correggere e migliorare i contenuti.

… La condivisione di idee, contenuti e opinioni facilita e potenzia il processo stesso di produzione.

(9)

Ma non è un ambiente “troppo aperto”?

„ Questa nuova visione può disorientare: non si rischia di perdere contenuti o, al contrario, di raccogliere molte informazioni inutili?

… I wiki forniscono meccanismi di gestione dei permessi e diversi livelli di sicurezza.

… E’ sempre possibile stabilire chi e quando ha apportato modifiche, attraverso meccanismi di versionamento e diff.

… E’ possibile ricostruire qualunque versione precedente del documento.

(10)

Come si edita una pagina?

(11)

Editor testuale

(12)

Sintassi Wiki

„ Non si usa HTML ma una speciale sintassi semplificata.

„ Ogni simbolo di questa sintassi verrà sostituito con il corrispondente HTML finale. Alcune regole di formattazione:

„ Nota: non sono regole prefissate ma ogni Wiki espande il vocabolario originale in maniera propria

HTML Wiki

<b>testo</b>

*testo*

<ul><li>item1

* item1

<H1>Titolo<H1>

---++ Titolo

(13)

WikiName

„ Le pagine di un wiki sono univocamente identificate da un nome interno al wiki stesso, espresso con una specifica sintassi.

„ WikiName (o WikiWord): concatenazione di due o più parole in cui la prima lettera di ogni parola- componente è maiuscola e le altre minuscole.

Esempi: LezioniDelCorso, WikiWeb, AppelliDelCorso

„ Vantaggi:

… Indentificazione univoca del documento

… Indicizzazione ed organizzazione delle risorse

… Link automatici

(14)

I link automatici

(15)

I link automatici

(16)

Funzionalità avanzate

„ L’interfaccia dei Wiki offre avanzate funzionalità ipertestuali sulle pagine del sito. Ad esempio:

… Changes: l’elenco di tutte le pagine modificate di recente

… Search: un motore di ricerca sulle pagina del wiki

… Index: l’elenco di tutte le WikiWord utilizzate nel wiki

(17)

Funzionalità avanzate

(18)

Funzionalità avanzate

(19)

Funzionalità avanzate

(20)

Altre funzionalità per la gestione dei contenuti

… Users, Groups: l’elenco degli utenti e dei gruppi

… SandBox: un’area di prova dove sperimentare la sintassi wiki

… Attach: un form per allegare file alla pagina

… Diff: per visualizzare le differenze tra due versioni

(21)

Funzionalità avanzate (continua)

…

Vari link organizzati in apposite sezioni permettono di gestire e controllare i contenuti di qualunque pagina:

Modifica la

pagina Allega un file alla pagina

Versione stampabile Avanzate...

Link alla pagina corrente Gestione versioni

(22)

Riassumiamo i pregi…

„ I wiki superano la distinzione tra autore e lettore, fornendo un ambiente di collaborazione aperto e molto semplice da usare.

„ I link sono bidirezionali ed automatici

„ Sono automaticamente fornite funzionalità avanzate di gestione, indicizzazione, ricerca e informazioni statistiche sul wiki

„ Un ambiente democratico in cui chiunque può condividere le proprie conoscenze e opinioni

„ Non richiedono nessuna ulteriore istallazione sul client

(23)

…e i limiti

„ Layout “povero” e resa grafica limitata

„ Un wiki coinvolge un numero limitato di risorse, i.e.

solo le pagine appartenenti al wiki stesso. Non è un ambiente completamente aperto.

„ Bisogna imparare un nuovo, seppur semplice, linguaggio testuale di editazione.

„ Possibilità di dare l’accesso a utenti maliziosi e necessità di recuperare (o eliminare) contenuti molto spesso.

(24)

Il Wiki del corso: Twiki

„ Twiki è un Wiki clone scritto in perl flessibile, con una interfaccia intuitiva ed una avanzata gestione degli utenti.

„ Offre le funzionalità standard dei wiki più alcune action particolari:

… Notifica via mail

… Gestione utenti e gruppi

… Divisione in aree di lavoro

„ Un TWiki è diviso in diverse aree di lavoro chiamate web.

„ Esistono 3 web di default: TWiki, Main, SandBox

(25)

http://courses.web.cs.unibo.it/Labpss0405/

(26)

Il TWiki “Courses”

„ Il TWiki http://courses.web.cs.unibo.it/ è utilizzato per diversi corsi del CdL di Informatica.

„ Il Web Labpss0405 è dedicato a questo corso e può essere modificato da tutti i partecipanti al corso.

„ NOTA: le pagine sono editabili solo da utenti registrati.

… Registratevi al wiki

… Sarete inseriti nel gruppo Labpss0405Group e dal quel momento potrete modificare i documenti dell’area Labpss0405.

(27)

Come registrarsi al wiki

IMPORTANTE!!!

Laboratorio di Progettazione di Sistemi Software

(28)

Qualche suggerimento utile

„ Il link Edit per editare la pagina corrente.

„ Gli altri link per le funzionalità di organizzazione, indicizzazione e statistiche del wiki.

„ La sidebar per accedere agli altri Web.

„ Due modi per creare una nuova pagina:

… Inserire in una pagina esistente un link alla pagina che volete creare

… Richiedere (nella barra indirizzi del browser) la nuova pagina

„ Ogni utente ha una propria home, creata alla registrazione che solo l’utente può modificare

„ Nei Web TWiki e Main si trovano varie spiegazioni ed esempi d’uso del wiki.

(29)

Riferimenti

„ Ward Cunningham, “Wiki Wiki Web ” http://c2.com/cgi/wiki

„ Bo Leuf, Ward Cunningham “The Wiki Way, Quick collaboration on the web”, Addison Wesley(2001)

„ “WikiEngines”, http://c2.com/cgi/wiki?WikiEngines

„ “Twiki wiki”, http://twiki.org/

Riferimenti

Documenti correlati

Casucci, “Soft-rec: a gps real time software receiver with egnos augmentation,” in Workshop on EGNOS Performance and Applications 2005, Gdynia (Poland), 2005... Vitetta, Teoria

Norouzi, “Target detection by passive coherent FM based bistatic radar”, 2008 International Conference on Radar, pp. Galati, “Radar e Navigazione”, chapter

[24] Tesi di laurea “Studio tecnico-sperimentale sulla asportazione mediante laser di polimeri acrilici al fine della realizzazione di prototipi” di Luca Romoli. [25]

Combined photocatalytic processes (TiO 2 -based) can be used for the simultaneous removal of heavy metals, such as Cu and Zn, from effluent produced in washing process of polluted

Vincenzo Serafini, Presidente della Commissione per la Biblioteca pubblica di Empoli, datata Firenze 11 dicembre 1888, inerente il sol- lecito per la spedizione dei documenti

In its broad spectrum, the research project aims to promote a specific focus on innovative materials and products to be used in the building sector, so that through the achievement

the solution can be written explicitly in closed form and it is interesting to compute the Fredholm determinant associated to our factorization of the matrix.. We

Finally, by comparing our data to Monte Carlo simulated reflection spectra, we are able to place the best constraints to date on the line-of-sight positions of the main bright clumps