• Immutable Page
  • Info
  • Attachments

AiutoVarie/DomandePosteFrequentemente

Indice

  1. Domande su "Cosa è un Wiki?"
    1. Cosa è un ''Wiki''?
    2. Cosa è un ''MoinMoin''?
    3. A cosa può servire?
    4. Quali sono le principali funzionalità di un Wiki?
    5. Come si confronta con altri strumenti di gruppo, come Notes?
    6. E sulla sicurezza? Non è un Wiki soggetto a cancellazioni complete o vandalismi di un sabotatore?
  2. Domande sul come usare questo Wiki
    1. Scovare e accedere alle informazioni contenute nel Wiki
      1. Come posso fare una ricerca nel Wiki?
      2. Come posso vedere che cosa è stato modificato di recente?
      3. Che cosa sono quei StraniLinkRossi che continuo a trovare un po' dappertutto?
    2. Aggiunta di informazioni al Wiki
      1. Come posso aggiungere qualche cosa al wiki, o correggere un'informazione sbagliata?
      2. Ci sono convenzioni particolari che dovrei seguire quando aggiungo del materiale?
      3. Come posso aggiungere materiale non testuale al Wiki?
      4. Come faccio ad aggiungere un'immagine a una pagina?
      5. Come inserire documenti residenti in una rete locale (intranet)
      6. Dovrei ''firmare'' le mie modifiche?
    3. Aggiungere altri formati al Wiki
      1. Posso inserire codice HTML nel Wiki?
  3. Installazione & Configurazione
    1. Perché la funzione "diff" non funziona?
    2. Come posso attivare l'opzione "DeletePage"?
  4. Amministrazione del Wiki
    1. Cosa devo fare per amministrare il Wiki?
    2. Posso ripristinare una versione precedente di una certa pagina?
    3. Come creo una nuova pagina modello?

Domande su "Cosa è un Wiki?"

Cosa è un ''Wiki''?

Il termine Wiki è un'abbreviazione di WikiWikiWeb. Un Wiki è un insieme di pagine che possono essere modificate in collaborazione con altre persone utilizzando un browser web.

Cosa è un ''MoinMoin''?

Un MoinMoin è un wiki implementato dal programma MoinMoin, scritto in Python.

A cosa può servire?

Ad essere onesto, è utile per qualsiasi scopo vada bene per te. Su Lineo viene usato un wiki nella rete locale con moltissime pagine, che descrivono i vari progetti, le architetture, le idee e così via a disposizione delle persone che vogliono contribuire dei commenti. Alcune pagine sono puramente informative, altre sono un invito alla discussione e al confronto.

In generale, un wiki è uno strumento molto versatile, il cui valore dipende dall'uso che se ne fa. Ad esempio, una pagina in un wiki può servire allo stesso scopo di un verbale di una discussione. Puoi usare una pagina wiki per collaborare con altri ad un progetto.

Svariati Wiki vengono usati internamente dal gruppo di sviluppatori di Zope per tener traccia delle varie idee e dei progetti.

Quali sono le principali funzionalità di un Wiki?

Queste sono alcune delle principali caratteristiche:

  • Modificabile da chiunque - Una pagina wiki è modificabile da chiunque con un web browser

  • Possibilità di vedere le modifiche recenti

  • Svariati modi di effettuare ricerche

  • E' molto facile aggiungere nuove pagine

  • Possibilità di vedere la storia delle revisioni di un documento

  • E' possibile contribuire nuove informazioni, o correggere quelle presenti

Come si confronta con altri strumenti di gruppo, come Notes?

Un Wiki è in grado di svolgere alcuni compiti in maniera semplice, ma ci sono cose che non può fare. La mancanza più sentita è la possibilità di controllare l'accesso al sito, per consentire solo ad un certo gruppo di persone di modificare le informazioni.

E sulla sicurezza? Non è un Wiki soggetto a cancellazioni complete o vandalismi di un sabotatore?

Questa è una domanda importante. In generale, i Wiki NON offrono nessuna sicurezza. (Proprio così!). Pertanto, esiste la possibilità che, sia accidentalmente che volutamente, il wiki venga distrutto o comunque danneggiato in qualche sua parte.

Ci sono due maniere per danneggiare un wiki. Una è la cancellazione, l'altra la manomissione. Il problema della cancellazione non è poi così grave, dal momento che viene mantenuto sia un registro delle modifiche che un archivio delle versioni precedenti di ogni pagina, in un luogo non accessibile agli utenti web. Quando una pagina presenti delle cancellazioni o danneggiamenti, può essere rapidamente ripristinata dall'ultima sua versione precedente in buono stato.

La manomissione esplicita e intenzionale è invece un problema un po' più difficile da trattare. Esiste la possibilità che qualcuno possa inserire delle informazioni scorrette su una pagina, o che intenzionalmente manometta le informazioni su una pagina esistente (ad esempio, una persona può cambiare le attribuzioni di una pagina in modo tale che risulti sia stato qualcun altro a inserire una certa informazione, oppure alterare il contenuto di un paragrafo in modo da travisarne il significato). Gran parte dei sistemi di collaborazione soffrono di questo problema. Nei Wiki, il problema è ancora maggiore data la totale mancanza di sicurezza. Nella realtà però, i casi di vandalismi sui wiki sono estremamente rari, e possono essere facilmente individuati attivando la notifica via email ad ogni nuovo contributo al sito.

In altre parole, la filosofia del wiki è quella di intervenire manualmente nei rari (ed eccezionali) casi di sabotaggio, piuttosto che studiare e inserire le funzionalità e il sovraccarico (sia nell'implementazione che nell'utilizzo) necessari a prevenire il possibile danno causato da un vandalo.

Domande sul come usare questo Wiki

Scovare e accedere alle informazioni contenute nel Wiki

Come posso fare una ricerca nel Wiki?

Ci sono veramente tante maniere di effettuare ricerche:

  • Clicca sull'icona con la lente di ingrandimento. Ti porterà nella pagina CercaPagina, dove potrai cercare per parola sia nei titoli sia nel contenuto delle pagine, con possibilità di usare espressioni regolari per esprimere i vincoli della tua ricerca.

  • Clicca su IndiceDeiTitoli. Ti mostrerà un elenco in ordine alfabetico dei titoli di tutte le pagine.

  • Clicca su IndicePerParola. Questo crea un elenco di tutte le parole presenti nei titoli di ogni pagina.

  • Clicca su LikePages in fondo alla pagina. Questo mostra le pagine che hanno nel loro titolo parole simili a quelle della pagina corrente.

  • Clicca sul titolo della pagina in alto. Questo ti mostra quali pagine si riferiscono alla pagina corrente (ti può aiutare per trovare le pagine correlate all'argomento che stai leggendo).

Come posso vedere che cosa è stato modificato di recente?

Clicca sul link ModificheRecenti presente in cima a tutte le pagine.

Che cosa sono quei StraniLinkRossi che continuo a trovare un po' dappertutto?

Qualsiasi parola formata da un mix di lettere maiuscole e minuscole che non abbia una pagina associata verrà presentato come un collegamento scritto in rosso.

Aggiunta di informazioni al Wiki

Come posso aggiungere qualche cosa al wiki, o correggere un'informazione sbagliata?

Se vedi qualche cosa su cui vorresti dire la tua, o che vorresti aggiungere o modificare, basta che clicchi sul link ModificaIlTesto in fondo alla pagina, oppure sull'icona Edit in alto. Il contenuto della pagina ti verrà presentato in una pagina del tuo browser, dove potrai effettuare le modifiche che desideri. Il formattatore wiki generalmente "farà la cosa giusta" con qualunque testo ti inserisca. Se vuoi fare le cose eleganti, puoi utilizzare gran parte delle tipologie di formattazione offerte dall'HTML. Vedi la pagina AiutoSuFormattazione per suggerimenti e esempi.

Ci sono convenzioni particolari che dovrei seguire quando aggiungo del materiale?

Veramente non molte. Aiuta molto mantenere una certa consistenza nella formattazione di certe informazioni. Una importante convenzione che aiuta in questo è l'utilizzo delle pagine "Modello".

Il Wiki ha una funzionalità chiamata "Modelli" che ti viene proposta quando crei una nuova pagina. Se tu clicchi su uno dei modelli proposti alla creazione della pagina, allora quella pagina avrà una struttura simile alle altre dello stesso tipo. Ad esempio, quando crei la tua homepage Wiki, dovresti utilizzare la PaginaPersonaleModello.

Come posso aggiungere materiale non testuale al Wiki?

Se quanto vuoi aggiungere è già disponibile su un sito web, aggiungi semplicemente un link appropriato alla pagina wiki. Segui queste indicazioni

  • Ottieni l'URL del documento

  • Modifica la pagina wiki (vai sulla pagina interessata e clicca su ModificaIlTesto in basso)

  • Inserisci il link dove desideri

  • Salva le modifiche.

Il wiki trasformerà in un link ipertestuale il testo che hai inserito.

Puoi abbellire il link inserendo delle parole descrittive dentro le parentesi quadre. Queste parole saranno visualizzate nel link stesso, che sarà comunque associato all'URL prescelto. Ecco un esempio:

  [http://il.tuo.link/acaso.html Questo sarà il testo del link]

produce:

Questo sarà il testo del link

Come faccio ad aggiungere un'immagine a una pagina?

Puoi includere l'URL dell'immagine nella pagina. Esempio:

http://c2.com/sig/inter/wikibase.gif

produce

wikibase

Come inserire documenti residenti in una rete locale (intranet)

Se stai usando MoinMoin in una intranet, può essere utilile inserire dei link a documenti condivisi disponibili a chiunque acceda al tuo wiki. Ad esempio:

[file://nomeserver/path/completo/al/file/nomefile.txt Clicca qui per leggere nomefile.txt]

Puoi anche collegare dei file il cui nome contiene degli spazi, inserendo manualmente nell'URL il codice dello spazio secondo le specifiche HTML (%20):

[file://nomeserver/path/completo/al/file/nomefile%20con%20spazi.txt Clicca qui per leggere nomefile con spazi.txt]

Altra opzione, forse ancora più interessante da utilizzare, è l'azione AttachFile, presente dalla versione 0.11 di MoinMoin.

Dovrei ''firmare'' le mie modifiche?

Se sono significative, o se desideri che gli altri sappiano che le hai aggiunte tu, allora si. Metti semplicemente il tuo nome o l'indirizzo email dopo il tuo commento. E' pratica comune far rientrare il tuo contributo in modo tale che sia chiaro a quale paragrafo ti stai riferendo. Inoltre, aiuta rendere in italico la tua affermazione, in modo tale che risalti di più nella pagina.

In altri casi però è più appropriato lasciare anonima la tua modifica. La correzione di errori di sintassi, di formattazione o comunque alterazioni banali sono esempi per i quali non è necessario (e addirittura scoraggiato) firmare la propria modifica.

Aggiungere altri formati al Wiki

Posso inserire codice HTML nel Wiki?

Se vuoi aggiungere una singola riga di HTML, usa la macro HTML. Per farlo, passa l'istruzione HTML come parametro della macro HTML, tipo:

[[HTML(<font size=+12>Carattere più grande</font>)]]

This would show up on the page as: --> -->

ImportError

Cannot load macro HTML

If you want to report a bug, please save this page and attach it to your bug report.

Traceback

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

  1. /var/www/moin-test/MoinMoin/request.py in run (self=<MoinMoin.request.RequestFastCGI object>)

    1. 1023 # Visit pagename
    2. 1024 self.page = Page(self, pagename)
    3. 1025 self.page.send_page(self, count_hit=1)
    4. 1026
    5. 1027 # generate page footer (actions that do not want this footer
    • self = <MoinMoin.request.RequestFastCGI object>
    • self.page = <MoinMoin.Page.Page instance>
    • self.page.send_page = <bound method Page.send_page of <MoinMoin.Page.Page instance>>
    • count_hit undefined
  2. /var/www/moin-test/MoinMoin/Page.py in send_page (self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestFastCGI object>, msg='', **keywords={'count_hit': 1})

    1. 1209 format_args=pi_formatargs,
    2. 1210 do_cache=do_cache,
    3. 1211 start_line=pi_lines)
    4. 1212
    5. 1213 # check for pending footnotes
    • start_line undefined
    • pi_lines = 9
  3. /var/www/moin-test/MoinMoin/Page.py in send_page_content (self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestFastCGI object>, Parser=<class MoinMoin.parser.wiki.Parser>, body=u"'''Indice'''\n[[TableOfContents]]\n\n== Domande su ... una nuova pagina chiamata <qualchecosa>Modello.\n", format_args=u'', do_cache=1, **kw={'start_line': 9})

    1. 1293 try:
    2. 1294 code = self.loadCache(request)
    3. 1295 self.execute(request, parser, code)
    4. 1296 except 'CacheNeedsUpdate':
    5. 1297 try:
    • self = <MoinMoin.Page.Page instance>
    • self.execute = <bound method Page.execute of <MoinMoin.Page.Page instance>>
    • request = <MoinMoin.request.RequestFastCGI object>
    • parser = <MoinMoin.parser.wiki.Parser instance>
    • code = <code object ? at 0x19e80960, file "AiutoVarie/DomandePosteFrequentemente", line 2>
  4. /var/www/moin-test/MoinMoin/Page.py in execute (self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestFastCGI object>, parser=<MoinMoin.parser.wiki.Parser instance>, code=<code object ? at 0x19e80960, file "AiutoVarie/DomandePosteFrequentemente", line 2>)

    1. 1318 if hasattr(MoinMoin, '__loader__'):
    2. 1319 __file__ = os.path.join(MoinMoin.__loader__.archive, 'dummy')
    3. 1320 exec code
    4. 1321
    5. 1322 def loadCache(self, request):
    • code = <code object ? at 0x19e80960, file "AiutoVarie/DomandePosteFrequentemente", line 2>
  5. /var/www/moin-test/wiki/server/AiutoVarie/DomandePosteFrequentemente in ?

  6. /var/www/moin-test/MoinMoin/formatter/base.py in macro (self=<MoinMoin.formatter.text_html.Formatter instance>, macro_obj=<MoinMoin.wikimacro.Macro instance>, name=u'HTML', args=u'<font size=+12>Carattere pi\xf9 grande</font>')

    1. 279 def macro(self, macro_obj, name, args):
    2. 280 # call the macro
    3. 281 return macro_obj.execute(name, args)
    4. 282
    5. 283 def _get_bang_args(self, line):
    • macro_obj = <MoinMoin.wikimacro.Macro instance>
    • macro_obj.execute = <bound method Macro.execute of <MoinMoin.wikimacro.Macro instance>>
    • name = u'HTML'
    • args = u'<font size=+12>Carattere pi\xf9 grande</font>'
  7. /var/www/moin-test/MoinMoin/wikimacro.py in execute (self=<MoinMoin.wikimacro.Macro instance>, macro_name=u'HTML', args=u'<font size=+12>Carattere pi\xf9 grande</font>')

    1. 117 execute = builtins._m_lang
    2. 118 else:
    3. 119 raise ImportError("Cannot load macro %s" % macro_name)
    4. 120 return execute(self, args)
    5. 121
    • builtin ImportError = <class exceptions.ImportError>
    • macro_name = u'HTML'

ImportError

Cannot load macro HTML

  • args = (u'Cannot load macro HTML',)

System Details