wiki_tutorial
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
wiki_tutorial [08/07/2008 11:30] – roberto.alfieri | wiki_tutorial [28/11/2008 14:34] (versione attuale) – roberto.alfieri | ||
---|---|---|---|
Linea 1: | Linea 1: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Wiki: mantenere la documentazione in modo efficace ====== | ||
+ | |||
+ | {{wiki_logo.jpg |}} | ||
+ | | ||
+ | a causa della difficolta' | ||
+ | avere una documentazione incompleta, obsoleta o contraddittoria. | ||
+ | **Wiki** e' un strumento di GroupWare per creare e mantenere documenti web dinamici | ||
+ | in modo semplice ed efficace usando un Web Browser. | ||
+ | La stessa pagina Web utilizzata per la consultazione ne consente la modifica, che puo' essere | ||
+ | realizzata da diverse persone. | ||
+ | \\ | ||
+ | |||
+ | |||
+ | **La modifica** avviene tipicamente con un meta-linguaggio (Markap Language), semplice da utilizzare, che verra' tradotto in HTML. Ad esempio la modifica della parte iniziale di questo tutorial avviene utilizzando una finestra di editing ed una sintassi del tipo: | ||
+ | |||
+ | |||
+ | | {{ wiki.png | ||
+ | |||
+ | |||
+ | **Il lavoro di gruppo** e' gestito grazie al blocco che un autore | ||
+ | esercita su di un documento o di una sua parte al momento della modifica; il Wiki inoltre gestisce in modo semplice ed automatico le diverse revisioni dei documenti, consentendo rapidamente, | ||
+ | |||
+ | | {{ wiki_diff.png | ||
+ | |||
+ | L' | ||
+ | |||
+ | **L' | ||
+ | un progetto comune, in cui il wiki rappresenta lo strumento condiviso per la documentazione. | ||
+ | |||
+ | |||
+ | Esistono piu' di **100 diverse implementazioni** (http:// | ||
+ | [[wp> | ||
+ | Un' | ||
+ | |||
+ | Nella seconda parte del tutorial | ||
+ | |||
+ | |||
+ | ====== DokuWiki Tutorial ====== | ||
+ | |||
+ | |||
+ | |||
+ | ==== Navigazione ==== | ||
+ | Un sito Dokuwiki contiene un insieme di documenti identificati da un nome ed eventualmente preceduto da un Namespace. | ||
+ | |||
+ | | {{ roberto.alfieri: | ||
+ | |||
+ | In questo esempio roberto.alfieri e' il Namespace e wiki-tutorial e' il nome. | ||
+ | I NameSpace possono essere | ||
+ | L' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Policy di Accesso ==== | ||
+ | |||
+ | L' | ||
+ | Per l' | ||
+ | I permessi di accesso (lettura/ | ||
+ | |||
+ | | {{ http:// | ||
+ | |||
+ | L' | ||
+ | | ||
+ | Un semplice modo per **creare una nuova pagina** consiste nel generare un URL di un documento che non esiste: dokuwiki presentera' | ||
+ | |||
+ | ==== Editing ==== | ||
+ | |||
+ | Se l' | ||
+ | Comunque ad un primo livello di utilizzo il documento puo' essere editato senza conoscere il meta-linguaggio, | ||
+ | |||
+ | | {{ wiki.png | ||
+ | |||
+ | Esistono inoltre Plugins | ||
+ | |||
+ | La sintassi Dokuwiki e' molto semplice e ben documentata: | ||
+ | Il pulsante " | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Sintassi ==== | ||
+ | |||
+ | === Testo Formattato === | ||
+ | |||
+ | La seguente tabella riassume, a titolo di esempio, i principali elementi per la **formattazione del testo**, confrontandoli con l' | ||
+ | |||
+ | ^ Dokuwiki | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | RIGA VUOTA | < | ||
+ | | < | ||
+ | | < | ||
+ | |||
+ | |||
+ | |||
+ | Se l' | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | |||
+ | === Testo non formattato === | ||
+ | |||
+ | In alcuni casi e' utile visualizzare **testo senza formattazione** (righe di codice, caratteri speciali, parole chiave, ..).\\ | ||
+ | L' | ||
+ | |||
+ | Il testo non formattato puo' essere incluso in specifici riquadri: | ||
+ | |||
+ | Due spazi all' | ||
+ | |||
+ | Si puo' creare un' | ||
+ | Grazie al supporto di [[http:// | ||
+ | <code java> | ||
+ | class HelloWorldApp { | ||
+ | public static void main(String[] args) { | ||
+ | System.out.println(" | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | === Intestazioni === | ||
+ | |||
+ | Se esistono piu' di 3 intestazioni (di livello 1, 2 o 3) **l' | ||
+ | | ||
+ | Le intestazioni dal livello 1 al livello 5 si creano così: | ||
+ | |||
+ | |||
+ | ^ Dokuwiki | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | |||
+ | |||
+ | === Liste === | ||
+ | |||
+ | Dokuwiki supporta liste ordinate e non-ordinate. Per creare un elemento di una lista bisogna indentare il testo con due spazi e usare un asterisco (*) per le liste non ordinate oppure un trattino (-) per quelle ordinate.\\ | ||
+ | Per creare sottolivelli di liste basta aggiungere altre coppie di spazi iniziali. | ||
+ | < | ||
+ | * Primo elemento | ||
+ | * Secondo elemento | ||
+ | * Terzo elemento | ||
+ | </ | ||
+ | * Primo elemento | ||
+ | * Secondo elemento | ||
+ | * Terzo elemento | ||
+ | |||
+ | === Link === | ||
+ | |||
+ | I **link** possono essere riferiti a collegamenti esterni o ad altre pagine interne di Dokuwiki. E' previsto il supporto per le principali applicazioni di documentazione Web (Wikipedia, Google, ..). Gli indirizzi e-mail possono essere oscurati per proteggerli dallo Spam. Esempi: | ||
+ | |||
+ | |||
+ | ^ Dokuwiki | ||
+ | |< | ||
+ | |< | ||
+ | |< | ||
+ | |< | ||
+ | |< | ||
+ | |< | ||
+ | |||
+ | |||
+ | === Immagini=== | ||
+ | |||
+ | Le **immagini** possono essere interne o esterne. | ||
+ | Le immagini interne sono caricate con lo strumento di Upload.\\ | ||
+ | Per attivare la **finestra di Upload** bisogna entrare nell' | ||
+ | |||
+ | | {{roberto.alfieri: | ||
+ | |||
+ | |||
+ | | ||
+ | Le immagini possono essere incluse nel documento inserendo il nome tra doppie graffe con diverse opzioni possibili, quali: | ||
+ | |||
+ | |||
+ | ^ Dokuwiki | ||
+ | |< | ||
+ | |< | ||
+ | |< | ||
+ | |< | ||
+ | |< | ||
+ | |< | ||
+ | |||
+ | |||
+ | Se si specifica il nome di un file (esterno o interno) che non è un' | ||
+ | |||
+ | === Tabelle === | ||
+ | Una tabella si puo' creare semplicemente delimitando gli elementi delle righe con il carattere | (pipe). | ||
+ | Piu' Pipe adiacenti fondono gli elementi delle riga (ColSpan). Esempio: | ||
+ | |||
+ | | Riga1 Colonna1 | Riga1 Colonna2 | Riga1 Colonna 3 | | ||
+ | | Riga2 Colonna1 | Riga2 Colonna2 | Riga2 Colonna 3 | | ||
+ | | Riga3 Colonna1 | Riga3 Colonna2 e Colonna 3 || | ||
+ | |||
+ | | Riga1 Colonna1 | Riga1 Colonna2 | Riga1 Colonna 3 | xxxx | ||
+ | | Riga2 Colonna1 | Riga2 Colonna2 | Riga2 Colonna 3 | | ||
+ | | Riga3 Colonna1 | Riga3 Colonna2 e Colonna 3 || | ||
+ | |||
+ | Il carattere ^ al posto di | attibuisce il significato di **intestazione** all' | ||
+ | Inoltre per allineare il testo di una cella basta aggiungere 2 spazi a destra e/o a sinistra: | ||
+ | |||
+ | ^ Colonna1^ Colonna2 | ||
+ | | Riga1 Colonna1 | Riga1 Colonna2 | Riga1 Colonna 3 | | ||
+ | | Riga2 Colonna1 | Riga2 Colonna2 | Riga2 Colonna 3 | | ||
+ | | Riga3 Colonna1 | Riga3 Colonna2 | Riga3 Colonna 3 | | ||
+ | |||
+ | ^ | ||
+ | | Riga1 Colonna1 | Riga1 Colonna2 | Riga1 Colonna 3 | | ||
+ | | Riga2 Colonna1 | Riga2 Colonna2 | Riga2 Colonna 3 | | ||
+ | | Riga3 Colonna1 | Riga3 Colonna2 | Riga3 Colonna 3 | | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== DokuWiki a Fisica ====== | ||
+ | |||
+ | Al Dipartimento di Fisica e' attivo un server [[http:// | ||
+ | \\ | ||
+ | Si autentica al Dominio Fisica. Sono quindi riconosciuti (con le stesse credenziali username/ | ||
+ | tutti gli utenti del Dipartimento. Ogni utente puo' avere un proprio NameSpace Personale | ||
+ | < | ||
+ | visibile solo al proprietario.\\ | ||
+ | Si possono creare anche NameSpace per Gruppi, con le stesse policy dei Namespace personali. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | \\ | ||
+ | [[roberto.alfieri@pr.infn.it | Roberto Alfieri]] --- 2008/07/08 | ||