[{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


! Problemi di generazione
Dovremmo avere un programma che è capace di spostare un insieme di file contenuti in una cartella nella WIKI read-only. e risolvere i problemi di aggiunta, eliminazione (quando non stiamofacendo un caricamento parziale) modifica (senza generare la storia o l'invio all'RSS,

! 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"
** ...