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"
- ...
Add new attachment
Only authorized users are allowed to upload new attachments.