[PLUTO-Journal] Alcune riflessioni (era A volte ritornano)

nicolafragale a libero.it nicolafragale a libero.it
Sab 15 Gen 2005 10:01:49 CET


 Ciao

Ho ripensato alle ultime email, e sono andato a cercarmi i vecchi thread su XPJ
e DTD prodotti. Ho notato che finora non abbiamo fatto (o almeno non
esplicitamente) la distinzione tra articolisti e impaginatori.

XPJ era stato pensato prima di tutto per uniformare gli articoli del journal, e
da qui è scaturita la definizione del DTD.
Tuttavia non abbiamo mai osservato con chiarezza che questo software dovrebbe
essere utilizzato principalmente da due distinte categorie di utenti.

Gli articolisti, ai quali deve essere fornito l'elenco dei tag e le regole per
utilizzarli in modo corretto.
Gli impaginatori, che ricevuti gli articoli li sottopongono ai vari fogli di
stile e generano il formato necessario (html, pdf, ...)

Il cuore di tutto ciò sono i tag, che bene o male abbiamo. Tuttavia occorre
documentarli, l'articolista _dovendo_ utilizzarli _deve_ averne un elenco con
significato e sintassi, e da qui anche se in modo diverso ritorna la necessità
di una pagina web. Trattandosi *solo* della sintassi dei tag da utilizzare, si
potrebbe inserire nella pagina del Journal dove si spiega come contribuire.

Visto il problema sotto questa ottica, si potrebbe partire abbastanza
velocemente con una "sperimentazione". Abbiamo il pacchetto 0.1 creato da Marco
con tag, fogli di stile e filtro da xml a html, questo è più o meno quello che
deve utilizzare l'impaginatore e che l'articolista non deve conoscere.

E' necessario creare la documentazione minima perchè il pacchetto possa essere
usato. Ora non ricordo la procedura da seguire, ma qualunque essa sia, la
dobbiamo formalizzare (software da installare sui server: AxKit, se non ricordo
male. Java, nel caso in cui si usi fop per il pdf, è utilizzabile? Qualcuno
conosce Java per poter scrivere il software necessario? Sempre se non ricordo
male i server del Pluto girano su Debian, possono esserci problemi di
incompatibilità con le licenze, quella di Java in particolare? Eventualmente si
può chiudere un occhio? Come utilizzare questi programmi?). Non dobbiamo
dimenticare che i responsabili del journal cambiano, e anche quelli che verranno
devono essere in grado di utilizzare subito questi strumenti.

Scriviamo la documentazione per l'articolista e la pubblichiamo o visto che si
tratta di un'alfa, documentiamo l'essenziale e chiediamo esplicitamente a
qualcuno degli ultimi articolisti che hanno manifestato l'intenzione di scrivere
ancora, di utilizzare i nuovi tag per il prossimo numero.

Il nostro lavoro sarebbe organizzabile in modo più semplice, ci si dovrebbe
occupare da un lato dei filtri e dei fogli di stile e da un altro dell'editor.
Compiti tra loro distinti ma basati sui tag e sulla loro sintassi. Tecnicamente
saremmo il numero minimo necessario, per occuparci di filtri, fogli di stile
xslt, interfacce grafiche.

Avendo la documentazine dei tag io potrei iniziare ad abbozzare un prototipo di
editor. La sintassi mi permetterebbe ad esempio di scrivere dei menu (popup o
altro) contestuali per l'inserimento del corretto tag all'interno del testo.
Cioè, ad es., se clicco col tasto destro del mouse all'interno del testo e
inserisco il tag <paragrafo></paragrafo>, poi all'interno di questo devo poter
usare dei tag che invece non devo avere all'interno di <titolo></titolo>.

Nicola



____________________________________________________________
Libero ADSL: 3 mesi gratis e navighi a 1.2 Mega. E poi hai l'Adsl senza limiti a meno di 1 euro al giorno. 
Abbonati subito senza costi di attivazione su http://www.libero.it






Maggiori informazioni sulla lista pluto-journal