[{TableOfContents }]

Il progetto comprende i seguenti aspetti:
!!! Trasformazione della sintassi
Avremo la struttura di programmi seguente:
!! Costruttore insieme paragrafi di un oggetto
Un programma fornisce tutti i paragrafi di un documento richiesto eseguendo
# Riindirizzo
** Oggetti deviati
** Risalita
# Azioni di omogeneizzazione:
** Inserimento di TAG mancanti ma assunti
** Eliminazione di parti errate
** Trasformazione delle parti ALIAS (esempi forme WIKI in forme SME.up. !!! diventa ::T01)
# Gestione delle inclusioni
** Mediante un servizio
** Di altri membri

!! Trasformazione di sintassi
Un programma riceve un paragrafo e restituisce la stringa del paragrafo trasformato nelle sintassi previste:
* WIKI (ISPWiki)
* LATEX
* Standard SME.up

Abbiamo i seguenti tipi di paragrafo
* Principali
** Titolo
** Testo
** Lista puntata o numerata
** Tabella
** Oggetto
*** A documenti (Se MB o VO)
*** A oggetti
* Secondari
** Campo (FLD)

Restano da sviluppare
* Copertina (P.COV HEA)
* Paragrafi
** Monospace
** Paragrafi speciali (attuali N01/N04)
** Immagini


!!! Generazione specifica WIKI
!! Cosa generiamo
* Left menù
Tutte le applicazioni
* Indice di una applicazione
Come per i BOOK

!! Identificazione dei documenti WIKI
* Documenti contenenti testo
SM-TpParametro-Oggetto
Avremo ad esempio
SM-MBDOC_ESE-ESE001
* Documenti di riferimenti
SM-TpParametro
SM-OGVO
SM-

Se riusciremo a portare l'indice come documento di particolari oggetti risolviamo la faccenda.

In tal modo tutti i documenti generati avranno prefisso SM- quindi l'eliminazione potrà essere selettiva.

!! Funzioni di generazione
* Scheda (attualmente denominata WIKI)
* Servizio B£SER_22
** WIK.FLU genera il flusso di compilazione
** WIK.DOC genera il contenuto di uno specifico oggetto

COMPLETAMENTO A CURA DI OLIVIERO
! Upload contenuti in server Wiki
JspWiki basa il suo complesso di contenuti su files di testo "piatti". Quindi la popolazione del sito implica il posizionamento dei files in una cartella. Abbiamo stabilito di accedere a tale cartella via FTP.
Le informazioni gestite al momento nella procedura di upload di un file (che chiameremo "nomefile") sono le seguenti:
* posizionamento della versione precedente del file che si andrà a sovrascrivere (qualora esista una versione in essere del file da fornire) nella cartella chiamata OLD/nomefile chimandolo n.txt (dove n è la versione del file)
* modifica del file page.properties con le informazioni di modifica del file.
** l'attributo Author.n indica l'autore della modifica che ha portato alla n-esima versione del file "nomefile"
** ...