[Pluto-journal] XPJ

Nicola nicolafragale a libero.it
Mer 9 Gen 2002 05:00:45 CET


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

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






Maggiori informazioni sulla lista pluto-journal