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ù
- Indice di una applicazione
Identificazione dei documenti WIKI#
- Documenti contenenti testo
- Documenti di riferimenti
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"
- ...
Add new attachment
Only authorized users are allowed to upload new attachments.