Azioni

Le azioni sono strumenti che operano su una singola pagina o su un intero wiki; contrariamente alle macro non aggiungono contenuto alla pagina, ma piuttosto lo rielaborano. Esse producono un nuovo documento basato sul contenuto della pagina (azioni di navigazione tipo le ricerche) oppure implementano funzionalità che non hanno nulla a che vedere con la visualizzazione della pagina (come cancellare o cambiare il nome a una pagina).

Esistono delle azioni definite a livello di sistema, tra le quali quelle per modificare le pagine; è possibile estenderne l'insieme aggiungendone di proprie.

Le seguenti azioni vengono aggiunte alla lista delle azioni aggiuntive personalizzate in fondo alla pagina (o nel menù Altre azioni). Questo vale per qualsiasi estensione con un nome composto da lettere maiuscole e minuscole, per le altre azioni (tutto minuscolo) consultare l'elenco successivo. Alcune di queste azioni potrebbero non essere disponibili per il proprio wiki.

Azione

Descrizione

`AttachFile`

Allega file a una pagina. Per ulteriori informazioni consultare /AllegaFile. NOTA: questa azione non è disponibile se non si accede al sistema.

`CopyPage`

Copia una pagina, dopo averne dato la conferma. Anche le sotto-pagine possono essere copiate.

`DeletePage`

Cancella una pagina, dopo averne dato la conferma; la cancellazione implica la creazione di una copia di backup e dopo questo la pagina è cancellata, in questo modo è possibile ripristinare la pagina (a meno che non vengano fisicamente eliminati i backup). Anche le sotto-pagine possono essere cancellate. NOTA: questa azione non è disponibile se non si accede al sistema.

`RenamePage`

Rinomina una pagina, dopo averne dato la conferma. Anche le sotto-pagine possono essere rinominate.

`LikePages`

Elenca pagine i cui titoli iniziano o finiscono con la stessa WikiWord della pagina attuale.

`LocalSiteMap`

Mostra collegamenti vicini della pagina attuale, come pagine a cui si fa riferimento e i riferimenti di queste, fino a un certo livello.

`SlideShow`

Formatta una pagina wiki come un insieme di diapositive. Visualizza una singola diapositiva alla volta, assieme a un aiuto per la navigazione; consultare AiutoSuPresentazione per maggiori informazioni.

`SpellCheck`

Attiva il controllo ortografico per la pagina corrente. Per maggiori informazioni, consultare AiutoSuControlloOrtografico.

`SubscribeUser`

Gli amministratori possono usarla per abbonare altri utenti a delle pagine.

`SyncPages`

Usata per sincronizzare diversi wiki. Consultare AiutoSuSincronizzazione.

`Load`

Usata per caricare una pagina nel wiki o un allegato in quella attuale.

`Save`

Usata per salvare una pagina del wiki in un file di testo.

Quella che segue è un elenco delle azioni interne, usate per implementare le varie icone e i collegamenti a inizio e fine pagina o come complemento ad alcune macro.

Azione

Descrizione

`titleindex`

Produce l'elenco di tutte le pagine come testo (aggiungere `?action=titleindex` all'indirizzo del proprio wiki) o XML (`?action=titleindex&mimetype=text/xml`); l'uso di questa azione è per abilitare MetaWiki.

`fullsearch`

Questa azione è attivata facendo clic sul pulsante "Cerca nel testo" della macro `FullSearch` (`?action=fullsearch&value=AiutoSuAzioni`).

`titlesearch`

Questa azione è attivata facendo clic sul pulsante "Cerca per titolo" della macro `TitleSearch` (`?action=titlesearch&value=AiutoSuAzioni`).

`inlinesearch`

Implementa la ricerca in linea per il campo di ricerca alla fine di ogni pagina (utilizza le richieste POST, quindi non si vedrà questa azione negli URL).

`highlight`

Evidenzia la parola cercata quando si fa clic su un collegamento in un risultato di una ricerca.

`diff`

Visualizza le differenze tra le revisioni delle pagine.

`info`

Mostra i meta-dati di una pagina.

`login`

Consente di accedere al wiki.

`newaccount`

Crea una nuova utenza nel wiki.

`recall`

Visualizza una vecchia revisione di una pagina.

`show`

Visualizza una pagina (azione predefinita).

`refresh`

Aggiorna la versione nella cache della pagina (solo per le pagine formattate con XSLT).

`print`

Mostra la versione stampabile della pagina, omettendo gli elementi di navigazione.

`edit`

Modifica la pagina.

`savepage`

Salva la pagina (mai usare manualmente!).

`subscribe`

Abbona alla pagina attuale.

`userform`

Salva le preferenze utente.

`bookmark`

Imposta un segnalibro per ModificheRecenti.

`raw`

Invia la marcatura del wiki come puro testo (ad esempio per eseguire backup via wget); `InformazioniSulSistema?action=raw` visualizza il codice della pagina InformazioniSulSistema.

`format`

Crea viste formattate di una pagina. Il parametro `mimetype` specifica il tipo di mime desiderato. È possibile generare formattazioni DocBook delle proprie pagine aggiungendo `?action=format&mimetype=xml/docbook` all'indirizzo. È necessario installare PyXML per usarla.

`rss_rc`

Genera un feed RSS per ModificheRecenti.

`chart`

Visualizza i grafici.

`export`

Esporta il contenuto del wiki. Al momento è una azione sperimentale.

`content`

Per l'inclusione in una pagina web statica, questa azione crea il contenuto della pagina senza i tag <html>, <head> o <body>.

`links`

Genera un elenco di tutte le pagine e i collegamenti presenti, proprio come LinkDatabase.

`sitemap`

Genera un sitemap Google XML, consultare lo Sitemap protocol.

`xmlrpc` and `xmlrpc2`

Interafccia XML-RPC, consultare XmlRpcToWiki. Questa azione è disabilitata in modo predefinito da `actions_excluded`.

`revert`

Ripristina una vecchia versione della pagina.

`showtags`

Esegue un dump di tutti i tag di sincronizzazione relativi alla pagina.

`thread_monitor`

Esegue un dump del traceback dei thread in esecuzione. È necessario abilitare il supporto al monitoraggio dei thread inserendo la riga ` from MoinMoin.util.thread_monitor import activate_hook; activate_hook()` all'inizio del proprio file CGI/FCGI/... python.

`supplementation`

Chiama una pagina supplementare, come la pagina per le discussioni.