[Pluto-journal] XPJ

Cristiano De Michele demichel a na.infn.it
Mer 9 Gen 2002 15:20:19 CET


On Wed, 2002-01-09 at 05:00, Nicola wrote:
> 
> 
> Germano Rizzo wrote:
> 
> >     Il docbook puro può essere prodotto con AbiWord... ovviamente lo XPJ
> > sarebbe un custom nostro, quindi non esiste già un programma che a priori lo
> > generi. Almeno credo, non ho mai sentito di editor che siano configurabili
> > fino a questo punto... ma potrei sbagliarmi. Forse è possibile modificare (a
> > livello di codice) qualche programma per generare i nuovi tag, magari
> > potrebbe essere una bella sfida per -devel ;), ma bisognerebbe farcelo noi.
> 
> Forse la soluzione, per il momento naturalmente, c'è l'ho io. Potrei modificare
> il mio programma, rubrica,
> (su http://digilander.iol.it/nfragale/download.html trovate l'ultima versione la
> 0.8.1, in rpm, src.rpm e tar.bz2 se volete l'ultimissima, vi posto i sorgenti di
> quella che sarà la 0.8.2) per fargli generare il codice xml necessario.
> 
> l'output  che il programma genera è riporato in basso. Si tratta di una rubrica
> e naturalmete gestisce indirizzi, numeri di telefono e note. I dati vanno
> inseriti in appositi campi, che per il momento potrebbero essere utilizzati per
> inserire la maggior parte dell'articolo. In pratica sarebbe come utilizzare un
> wizard, l'articolo verrebbe scritto riempendo i necessari campi.  Alcuni tag
> gestiscono inoltre gli attributi (Card ha attribiti name, modifying
> deleting,...)
> modificando il programma si potrebbe avere un codice del genere
> 
> <titolo allineamento="centrato" colore="blu" ...>
>     il titolo
> </titolo>
> 
> 
> Output di rubrica:
> 
> <?xml version="1.0"?>
> <Rubrica version="0.8.1">
>   <Card name="Autore Rubrica" modifying="false" deleting="false"
> created="1010158503" last_change="1010254364">
>     <Data>
>       <FirstName know_birthday="true" birthday="101257200">Nicola</FirstName>
>       <MiddleName>Giuseppe</MiddleName>
>       <LastName>Fragale</LastName>
>       <Profession></Profession>
>       <NamePrefix></NamePrefix>
>       <Title></Title>
>     </Data>
>     <Address>
>       <Street></Street>
>       <StreetNumber></StreetNumber>
>       <ZipCode></ZipCode>
>       <City></City>
>       <Province></Province>
>       <State></State>
>       <Country></Country>
>     </Address>
>     <WebAddresses>
>       <Web>http://digilander.iol.it/nfragale</Web>
>     </WebAddresses>
>     <EmailAddresses>
>       <Email>nicolafragale a libero.it</Email>
>       <Email>nicolafragale a inwind.it</Email>
>     </EmailAddresses>
>     <TelephoneNumbers>
>       <Telephone type="home">0968xxxx</Telephone>
>       <Telephone type="work">1234456789</Telephone>
>       <Telephone type="fax">987654321</Telephone>
>       <Telephone type="cellphone">00258742587</Telephone>
>       <Telephone type="other">5489647-844</Telephone>
>     </TelephoneNumbers>
>     <Company>
>       <CompanyName></CompanyName>
>       <Street></Street>
>       <StreetNumber></StreetNumber>
>       <ZipCode></ZipCode>
>       <City></City>
>       <Province></Province>
>       <Country></Country>
>       <Web></Web>
>       <Email></Email>
>       <Operator></Operator>
>       <Fax></Fax>
>       <Green></Green>
>       <CustomerCare></CustomerCare>
>       <Notes></Notes>
>     </Company>
>     <Work>
>       <Assigment></Assigment>
>       <Organization></Organization>
>       <Department></Department>
>       <SubDepartment></SubDepartment>
>       <SecretaryName></SecretaryName>
>       <SecretaryPhone></SecretaryPhone>
>     </Work>
>     <Notes married="false" children="false">
>       <SpouseName birthday="1010098800" anniversary="1010098800"></SpouseName>
>       <Child></Child>
>       <Hobbies></Hobbies>
>       <OtherNotes></OtherNotes>
>       <PublicKey></PublicKey>
>     </Notes>
>   </Card>
> </Rubrica>
> 
> Per il momento si dovrebbero riempire una serie di campi e salvando il tutto si
> otterrà codice xml come quello in alto. L'unica cosa da fare manualmente sarebbe
> l'inserimeto di eventuali note e l'inserimento dei tag codice, per il resto e
> cioè:
> 
> titolo
> abstract
> sezioni
> appendice
> bibliografia
> note biografiche
> 
> dovrebbero bastare poche modifiche. Sul mio sito trovate anche dei screenshoot
> relativi alla versione 0.2 del programma. Il programma l'ho rilasciato sotto
> GPL, quindi non ci sono problemi di licenza.
> 
> Aspetto le vostre opinioni
> 
> Ciao
> Nicola


mi sembra interessante l'idea di  un programma che riempendo
alcuni campi genera l'articolo, uno potrebbe usare il proprio editor
preferito per scrivere l'articolo in plain text poi copiando tutto
nel programmino questo genererebbe l'xml...carina come idea approvo e
sottoscrivo!
						Cristiano			
 
> 
> >
> >     Comunque, il punto di forza di XPJ credo che debba essere la
> > semplicità... lo facciamo aderente ai notstri scopi, e togliamo ogni
> > fronzolo, per cui... beh, io credo che (al limite tenendosi davanti al naso
> > una lista dei tag) la scrittura risulterà ancora più veloce che modificare
> > un template. Questa è però solo la mia opinione...
> >     Un saluto,
> >         Mano :)
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > Germano Rizzo - mano a pluto.linux.it
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > Pluto FSUG member - www.pluto.linux.it
> > Linux Registered User #120637
> > PGP/GPG Public Key at
> >   http://gnomermind.sf.net/pubkey.txt
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > An rud is annamh is iontach
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > _______________________________________________
> > pluto-journal mailing list
> > pluto-journal a lists.pluto.linux.it
> > http://lists.pluto.linux.it/mailman/listinfo/pluto-journal
> 
> 
> 
> _______________________________________________
> pluto-journal mailing list
> pluto-journal a lists.pluto.linux.it
> http://lists.pluto.linux.it/mailman/listinfo/pluto-journal
> 
> 
-- 
  Cristiano De Michele,
  Department of Physics,
  University "Federico II" of Naples





Maggiori informazioni sulla lista pluto-journal