Re: [dev-it] addon.uno.pkg
Emanuele ha scritto: Scusate... il mex precedente è partito per sbaglio... Cestinatelo!! Arrivato tardi l'avviso: me lo ero già letto tutto... :-) Spiacente... :-) cut Confermo che la prima versione di OOo che permette di esportare i package è la 2.0.3 ... grazie... correggo subito! (Con le versioni precedenti (ma non è chiaro da quale) (Con le versioni precedenti alla 2.0.3 ... Per costruire un file Addon.xcu bisogna modificarne uno già fatto e funzionante. Questo non è completamente vero: se riesci a seguire la (non semplice) documentazione puoi anche costruirtelo da zero. ;-) corrige: Il file Addon.xcu si può teoricamente scriverlo da zero (auguri..:-) ), ma è conveniente modificarne uno già fatto e funzionante. La sintassi di Addon.xcu è scarsamente documentata... Beh, non è che non sia molto documentato, più che altro è che la documentazione non è facile da leggere...o almeno per me è così... :-) La documentazione sulla sintassi di Addon.xcu è piuttosto criptica e poco comprensibile (IMHO) infatti avevo promesso di fare un Addon.xcu di esempio con molti commenti e aggiungendo le toolbar che mancavano in SnippetCreator... ma ne ho capito poco... Se devo proprio elencare direi: la parte relativa all'help e le le icone... Ma la cosa su cui mi sono inultimente accanito (e che mi premerebbe risolvere) è come inserire un comando standard di OO (magari con la sua icona..) Pensavo di aggirare il problema creando una macro che richiama il comando... ma per alcune cose non è facile (modo bozza on/of ad esempio ) e comunque mi sembra poco bello! Qualcuno ne sa qualcosa ? Prossimamente (molto prossimamente) ti mando qualcosa in privato. Sarà tre volte Natale... e festa tutto l'anno... :-) ciao Bart - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
On 01/09/06, Emanuele <[EMAIL PROTECTED]> wrote: > Scusate... il mex precedente è partito per sbaglio... > Cestinatelo!! Arrivato tardi l'avviso: me lo ero già letto tutto... :-) > Possono facilmente essere installati (da chiunque) da: > menù > Strumenti > Gestione pacchetti > Seleziona "Pacchetti personali" > aggiungi > > Dalla versione 2.03 il pacchetto può essere facilmente creato/generato > da menu: > Strumenti -> macro -> organizza macro -> > openoffice.org basic -> pulsante "Gestisci" > nella scheda library si seleziona la libreria con cui si vuole creare > il package, > pulsante "export", si sceglie package > > (Con le versioni precedenti (ma non è chiaro da quale) Confermo che la prima versione di OOo che permette di esportare i package è la 2.0.3 vedi: http://qa.openoffice.org/issues/show_bug.cgi?id=64017 e http://api.openoffice.org/servlets/ReadMsg?list=dev&msgNo=15279 > Per costruire un file Addon.xcu bisogna modificarne uno già fatto e > funzionante. Questo non è completamente vero: se riesci a seguire la (non semplice) documentazione puoi anche costruirtelo da zero. ;-) > La sintassi di Addon.xcu è scarsamente documentata... Beh, non è che non sia molto documentato, più che altro è che la documentazione non è facile da leggere...o almeno per me è così... :-) > avevo promesso di > fare un Addon.xcu di esempio con molti commenti e aggiungendo le toolbar > che mancavano in SnippetCreator... ma ne ho capito poco... Prossimamente (molto prossimamente) ti mando qualcosa in privato. Ciao! Emanuele. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Ciao Bart, Grazie mille per il bignamimo!! mi sembra davvero ottimo. Aspetto la versione definitiva e poi mi metto al lavoro! Uno di questi giorni provo a capire come inserire una toolbar. Un'altra cosa che mi servirebbe (sono proprio pretenzioso lo so) e' che quando si apre un file di writer partisse una macro. Si fa anche questo tramite configurazione o ci sono altri trucchi? Ciao, Michele
Re: [dev-it] addon.uno.pkg
> Scusate... il mex precedente è partito per sbaglio... > Cestinatelo!! Arrivato tardi l'avviso: me lo ero già letto tutto... :-) > Possono facilmente essere installati (da chiunque) da: > menù > Strumenti > Gestione pacchetti > Seleziona "Pacchetti personali" > aggiungi > > Dalla versione 2.03 il pacchetto può essere facilmente creato/generato > da menu: > Strumenti -> macro -> organizza macro -> > openoffice.org basic -> pulsante "Gestisci" > nella scheda library si seleziona la libreria con cui si vuole creare > il package, > pulsante "export", si sceglie package > > (Con le versioni precedenti (ma non è chiaro da quale) Confermo che la prima versione di OOo che permette di esportare i package è la 2.0.3 vedi: http://qa.openoffice.org/issues/show_bug.cgi?id=64017 e http://api.openoffice.org/servlets/ReadMsg?list=dev&msgNo=15279 > Per costruire un file Addon.xcu bisogna modificarne uno già fatto e > funzionante. Questo non è completamente vero: se riesci a seguire la (non semplice) documentazione puoi anche costruirtelo da zero. ;-) > La sintassi di Addon.xcu è scarsamente documentata... Beh, non è che non sia molto documentato, più che altro è che la documentazione non è facile da leggere...o almeno per me è così... :-) > avevo promesso di > fare un Addon.xcu di esempio con molti commenti e aggiungendo le toolbar > che mancavano in SnippetCreator... ma ne ho capito poco... Prossimamente (molto prossimamente) ti mando qualcosa in privato. Ciao! Emanuele. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Scusate... il mex precedente è partito per sbaglio... Cestinatelo!! Bart Aimar ha scritto: Michele Zarri ha scritto: L'ultimo passo per gli utenti un po' rimbecilliti come il sottoscritto sarebbe quello di dare un esempiuccio di un file addon.xcu in cui si inserisce una voce di menu, un sotto-menu e un pulsante nella barra degli strumenti. All'esempio di Codesnippet mancano appunto un paio di cosette... ma proporre un esempio di Addon.xcu nello striminzito bignamino mi sembra eccessivo. Ripensandoci li basterebbe un link ad un esempio ben commentato depositato sul wiki. Appena posso ve lo propongo per le dovute correzioni... Ecco la versione revisionata del bignamino: I pacchetti unopackage sono sostanzialmente dei file compressi che contengono una (o più) librerie di OO. Sono utilizzati per creare addon (e/o plug-in), o - più in generale - per trasferire o distribuire su altre macchine delle aggiunte personalizzate o semplicemente delle librerie di macro. La loro estensione corretta è nome_pacchetto.uno.pkg (Anche nome_pacchetto.zip funziona... ma potrebbe dare problemi di compatibilità in futuro. In ogni caso l'estensione corretta consente di riconoscere univocamente e velocemente la finalità del file) Possono facilmente essere installati (da chiunque) da: menù > Strumenti > Gestione pacchetti Seleziona "Pacchetti personali" > aggiungi Dalla versione 2.03 il pacchetto può essere facilmente creato/generato da menu: Strumenti -> macro -> organizza macro -> openoffice.org basic -> pulsante "Gestisci" nella scheda library si seleziona la libreria con cui si vuole creare il package, pulsante "export", si sceglie package (Con le versioni precedenti (ma non è chiaro da quale), per generare il pacchetto occorreva zippare la directory contenente la libreria da distribuire. Per dettagli vedi: http://www.mail-archive.com/[email protected]/msg00361.html Il file.uno.pkg (comunque ottenuto) può essere ancora manipolato in diversi modi aggiungendo manualmente e direttamente sia altre librerie, sia aggiungendo altri file per ottenere menu, icone etc. Siccome le cose possibili sono tante e non mi sono chiare, mi limiterei a parlare del file Addon.xcu Il file Addond,xcu va aggiunto a manina nel file compresso pacchetto.uno.pkg e sopratutto non può essere generato in automatico. Per costruire un file Addon.xcu bisogna modificarne uno già fatto e funzionante. Potete partire da quello contenuto in snippetCreator.uno.pkg di Paolo Mantovani. (http://www.paolo-mantovani.org/downloads/SnippetCreator/) La sintassi di Addon.xcu è scarsamente documentata... avevo promesso di fare un Addon.xcu di esempio con molti commenti e aggiungendo le toolbar che mancavano in SnippetCreator... ma ne ho capito poco... In ogni caso in UltimusFree trovate il mio misero tentativo... può darsi che vi sia utile... (http://aimar.mrjive.it/?q=node/29) In questo mex trovate un po' di link... http://www.mail-archive.com/[email protected]/msg00747.html Utile un intervento a OOoCon di Mantovani: http://ooocon.kiberpipa.org/media/ Ciao Bart - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Bart Aimar ha scritto: Michele Zarri ha scritto: L'ultimo passo per gli utenti un po' rimbecilliti come il sottoscritto sarebbe quello di dare un esempiuccio di un file addon.xcu in cui si inserisce una voce di menu, un sotto-menu e un pulsante nella barra degli strumenti. All'esempio di Codesnippet mancano appunto un paio di cosette... ma proporre un esempio di Addon.xcu nello striminzito bignamino mi sembra eccessivo. Ripensandoci li basterebbe un link ad un esempio ben commentato depositato sul wiki. Appena posso ve lo propongo per le dovute correzioni... Ecco la versione revisionata del bignamino: I pacchetti unopackage sono sostanzialmente dei file compressi che contengono una (o più) librerie di OO. Sono utilizzati per creare addon (e/o plug-in), o - più in generale - per trasferire o distribuire su altre macchine delle aggiunte personalizzate o semplicemente delle librerie di macro. La loro estensione corretta è nome_pacchetto.uno.pkg (Anche nome_pacchetto.zip funziona... ma potrebbe dare problemi di compatibilità in futuro. In ogni caso l'estensione corretta consente di riconoscere univocamente e velocemente la finalità del file) Possono facilmente essere installati (da chiunque) da: menù > Strumenti > Gestione pacchetti Seleziona "Pacchetti personali" > aggiungi Dalla versione 2.03 il pacchetto può essere facilmente creato/generato da menu: Strumenti -> macro -> organizza macro -> openoffice.org basic -> pulsante "Gestisci" nella scheda library si seleziona la libreria con cui si vuole creare il package, pulsante "export", si sceglie package (Con le versioni precedenti (ma non è chiaro da quale), per generare il pacchetto occorreva zippare la directory contenente la libreria da distribuire. Per dettagli vedi: http://www.mail-archive.com/[email protected]/msg00361.html Il file.uno.pkg (comunque ottenuto) può essere ancora manipolato in diversi modi aggiungendo manualmente e direttamente sia altre librerie, sia aggiungendo altri file per ottenere menu, icone etc. Siccome le cose possibili sono tante e non mi sono chiare, mi limiterei a parlare del file Addon.xcu Il file Addond,xcu va aggiunto a manina nel file compresso pacchetto.uno.pkg e sopratutto non può essere generato in automatico. Per costruire un file Addon.xcu bisogna modificarne uno già fatto e funzionante. Potete partire da quello contenuto in snippetCreator.uno.pkg di Paolo Mantovani. (http://www.paolo-mantovani.org/downloads/SnippetCreator/) La sintassi di Addon.xcu è scarsamente documentata... avevo promesso di fare un Addon.xcu di esempio con molti commenti e aggiungendo le toolbar che mancavano in SnippetCreator... ma ne ho capito poco... In ogni caso in UltimusFree trovate il mio misero tentativo... può darsi che vi sia utile... (http://aimar.mrjive.it/?q=node/29) In questo mex trovate un po' di link... http://www.mail-archive.com/[email protected]/msg00747.html Utile un intervento a OOoCon di Mantovani: http://ooocon.kiberpipa.org/media/ Aggiungendo al package.uno.pkg il file Addon.xcu si possono aggiungere: menù, Scompattando il file.zip ottenuto possono essere aggiunte altre librerie... (Ovviamente poi occorrerà ricompattarlo...) Aggiungendo un file Addon.xcu al Pacchetto.uno.pkg (opportunamente scompattato) possono essere distribuiti anche: - menu personalizzati - toolbars Il file Addon.xcu non viene generato automaticamente ma deve essere creato/copiato nel pacco.uno.pkg e configurato a manina... In ogni caso (se volete tentare) ci sarebbe questa macro: Add-on Tool (http://www.ooomacros.org/dev.php) Comunque è una buona documentazione per capire la sintassi. Un buon esempio (da copiare/modificare) è lo "SnippetCreator" di Paolo Mantovani. http://www.paolo-mantovani.org/downloads/SnippetCreator/ Per chi vuole approfondire ci sono una serie di link in un messaggio di Emanuele in questo stesso thread... (al momento non sembra ancora indicizzato) ciao Bart - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- --- Bartolomeo Aimar architetto - via Sant'Anselmo 27 - 10125 Torino (Italy) tel: +39 011 6699308 cel: +39 347 2930643 fax: +39 1782769771 e-mail: [EMAIL PROTECTED] --- -- P.S. Per diverse ragioni questo messaggio potrebbe non prevedere una risposta ma se mi RE-inviate (anche il solo titolo) avrò la certezza che non è andato perso. - - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Emanuele ha scritto: Indispensabile per dettagli: http://www.mail-archive.com/[email protected]/msg00361.html Giusto un piccolo appunto: E chiamalo PICCOLO... quella che descrivi è la procedura adeguata ad OOo 1.x (e forse le prime versioni del 2.0.x), con il 2 (io ho il 2.0.3, *non son sicuro se sia possibile anche nei precedenti*) puoi evitare questo passaggio di cercare la cartella e zippare. "Basta" che vai in: tools -> macro -> organize macros -> openoffice.org basic -> pulsante "organizer" nella scheda libraries, si seleziona la libreria con cui si vuole creare il package, pulsante "export", si sceglie se come libreria o come package (mi sembra ovvia la scelta nel nostro caso ;-) ), gli si da il nome ed il pacco è pronto, comprensivo di manifest.xml!! Mi sembra una GRANDE scoperta!! :-) Risolve in buona parte i problemi di trasferimento di cui andavo (invano) domandando qualche settimana fa! Grazie Emanuele Bart - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Bart Aimar ha scritto: Forse il modo c'è... In questo momento sono di corsa... devo finire alcuni disegni e scappare via per lavoro (starò via 2 gg almeno...) ma nel frattempo prova a guardare questo: http://aimar.mrjive.it/?q=node/35 In questo applicativo avevo usato (senza ben capire) del codice di installazione automatica trovato in giro... Nella macro ci sono i link al codice originale... ci leggiamo al mio ritorno Sono tornato... ho guardato... ma la macro si basa su AddBasicLibrary e non sui pacchetti... e non mi sembra ci sia niente di utile per gli scopi di cui si parlava... Continuaiamo a cercare e se qualcuno ha qualche dritta si faccia avanti. Ciao Bart - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
> Il pacchetto può essere creato/generato zippando la directory > contenente la libreria da distribuire. > Tipicamente in Linux : > ~/.openoffice.org2/user/basic/MiaLibreria/ > Tipicamente in window: > c:\Document and settings\User\Application > Data\OpenOffice.org\user\basic\MiaLibreria > > Indispensabile per dettagli: > http://www.mail-archive.com/[email protected]/msg00361.html Giusto un piccolo appunto: quella che descrivi è la procedura adeguata ad OOo 1.x (e forse le prime versioni del 2.0.x), con il 2 (io ho il 2.0.3, *non son sicuro se sia possibile anche nei precedenti*) puoi evitare questo passaggio di cercare la cartella e zippare. "Basta" che vai in: tools -> macro -> organize macros -> openoffice.org basic -> pulsante "organizer" nella scheda libraries, si seleziona la libreria con cui si vuole creare il package, pulsante "export", si sceglie se come libreria o come package (mi sembra ovvia la scelta nel nostro caso ;-) ), gli si da il nome ed il pacco è pronto, comprensivo di manifest.xml!! Scusate se ho indicato i menù in inglese, ma sto usando quella e non ho idea di come siano stati tradotti in italiano. Ciao! Emanuele. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Jack ha scritto: Bart Aimar wrote: Se si trovasse il modo di farlo automaticamente a sua insaputa sarebbe (forse) meglio... Sarebbe stato troppo bello, pero' in qualche modo OOo lo fa' in fondo l' operazione da parte dell' utente e' solo quella di passare il Path del package e nulla piu', quindi forse esiste un API che passandogli il path installa il Package. Boh!!, sono purtroppo solo supposizioni. Forse il modo c'è... In questo momento sono di corsa... devo finire alcuni disegni e scappare via per lavoro (starò via 2 gg almeno...) ma nel frattempo prova a guardare questo: http://aimar.mrjive.it/?q=node/35 In questo applicativo avevo usato (senza ben capire) del codice di installazione automatica trovato in giro... Nella macro ci sono i link al codice originale... ci leggiamo al mio ritorno ciao Bart - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Bart Aimar wrote: Se si trovasse il modo di farlo automaticamente a sua insaputa sarebbe (forse) meglio... Sarebbe stato troppo bello, pero' in qualche modo OOo lo fa' in fondo l' operazione da parte dell' utente e' solo quella di passare il Path del package e nulla piu', quindi forse esiste un API che passandogli il path installa il Package. Boh!!, sono purtroppo solo supposizioni. Jack -- news:it-alt.comp.software.openoffice : Il newsgroup dedicato a OpenOffice.org, la suite open source di applicazioni per ufficio. -- Site :OpenOffice & Mysql :http://xoomer.alice.it/agora2005 Forum :http://openoffice.forumup.it/ -- Email.it, the professional e-mail, gratis per te: http://www.email.it/f Sponsor: Refill srl il paradiso della tua stampante - cartucce e toner compatibili, inchiostri e accessori per la ricarica, carta speciale. Tutto a prezzi scontatissimi! Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5187&d=9-8 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Michele Zarri ha scritto: Grazie per il magistrale riassuntino. Da oggi in poi chiamatemi Magister :-) L'ultimo passo per gli utenti un po' rimbecilliti come il sottoscritto sarebbe quello di dare un esempiuccio di un file addon.xcu in cui si inserisce una voce di menu, un sotto-menu e un pulsante nella barra degli strumenti. All'esempio di Codesnippet mancano appunto un paio di cosette... ma proporre un esempio di Addon.xcu nello striminzito bignamino mi sembra eccessivo. Ripensandoci li basterebbe un link ad un esempio ben commentato depositato sul wiki. Appena posso ve lo propongo per le dovute correzioni... ciao Bart - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Jack ha scritto: Volevo chiederti nel tuo Ultimus installi automaticamente il package? Mi piacerebbe... ma per il momento non ho trovato il modo... L'utente deve usare la UI... cioè: menù > Strumenti > Gestione pacchetti Seleziona "Pacchetti personali" > aggiungi etc... Se la risposta e' si, Se ho capito cosa intendi... la risposta è no! :-) Ma anche in questo caso il problema sussiste... > ti chiedo se il tuo utente utilizza una nuova versione del tuo Ultimus la Libreria viene sovrascritta, o e' l'utente che manualmente deve fare l'operazione. ...perchè (IMHO) una libreria non può essere sovrascritta attraverso la UI della "gestione pacchetti"... deve prima essere disinstallata. Queste domande in realta' mi servono perche' voglio installare automaticamente una Libreria condivisa e in caso di aggiornamento del programma sovrascriverla senza che l'utente se ne accorga, cioe' l'utente di questa cosa non se ne deve occupare. Al momento Ultimus utilizza una serie di prompt ch informano l'utente che sta usando una libreria obsoleta e lo consigliano caldamente di aggiornare... Se si trovasse il modo di farlo automaticamente a sua insaputa sarebbe (forse) meglio... Ciao Bart - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
On 09/08/06, Jack <[EMAIL PROTECTED]> wrote: Bart Aimar wrote: > Azzardo: > - apri il package.uno.pkg > - aggiungi la libreria > - ricompatti il package... Continuo questo Thread senza aprirne un' altro. Volevo chiederti nel tuo Ultimus installi automaticamente il package? Se la risposta e' si, ti chiedo se il tuo utente utilizza una nuova versione del tuo Ultimus la Libreria viene sovrascritta, o e' l'utente che manualmente deve fare l'operazione. Queste domande in realta' mi servono perche' voglio installare automaticamente una Libreria condivisa e in caso di aggiornamento del programma sovrascriverla senza che l'utente se ne accorga, cioe' l'utente di questa cosa non se ne deve occupare. Ciao Jack -- news:it-alt.comp.software.openoffice : Il newsgroup dedicato a OpenOffice.org, la suite open source di applicazioni per ufficio. -- Site :OpenOffice & Mysql :http://xoomer.alice.it/agora2005 Forum :http://openoffice.forumup.it/ -- Email.it, the professional e-mail, gratis per te: http://www.email.it/f Sponsor: Ti piace la chitarra? Impara a suonarla senza fatica ed evitando tutti gli errori, con l'aiuto di un maestro professionista Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5144&d=9-8 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Ciao Bart, Grazie per il magistrale riassuntino. L'ultimo passo per gli utenti un po' rimbecilliti come il sottoscritto sarebbe quello di dare un esempiuccio di un file addon.xcu in cui si inserisce una voce di menu, un sotto-menu e un pulsante nella barra degli strumenti. Concludo dicendo che anche a me la risposta alla domanda di Jack interessa assai, percio' ringrazio anticipatamente chi la fornira' :-) Ciao, Michele
Re: [dev-it] addon.uno.pkg
Bart Aimar wrote: > Azzardo: - apri il package.uno.pkg - aggiungi la libreria - ricompatti il package... Continuo questo Thread senza aprirne un' altro. Volevo chiederti nel tuo Ultimus installi automaticamente il package? Se la risposta e' si, ti chiedo se il tuo utente utilizza una nuova versione del tuo Ultimus la Libreria viene sovrascritta, o e' l'utente che manualmente deve fare l'operazione. Queste domande in realta' mi servono perche' voglio installare automaticamente una Libreria condivisa e in caso di aggiornamento del programma sovrascriverla senza che l'utente se ne accorga, cioe' l'utente di questa cosa non se ne deve occupare. Ciao Jack -- news:it-alt.comp.software.openoffice : Il newsgroup dedicato a OpenOffice.org, la suite open source di applicazioni per ufficio. -- Site :OpenOffice & Mysql :http://xoomer.alice.it/agora2005 Forum :http://openoffice.forumup.it/ -- Email.it, the professional e-mail, gratis per te: http://www.email.it/f Sponsor: Ti piace la chitarra? Impara a suonarla senza fatica ed evitando tutti gli errori, con l'aiuto di un maestro professionista Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5144&d=9-8 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Bart Aimar wrote: Scompattando il file.zip ottenuto possono essere aggiunte altre librerie... (Ovviamente poi occorrerà ricompattarlo...) Intervengo solo per dire che i tool grafici tipo PKzip o quello che uso io IZArc permenttono di fare aggiunte agli zip senza bisogno di scompattere. -- news:it-alt.comp.software.openoffice : Il newsgroup dedicato a OpenOffice.org, la suite open source di applicazioni per ufficio. -- Site :OpenOffice & Mysql :http://xoomer.alice.it/agora2005 Forum :http://openoffice.forumup.it/ -- Email.it, the professional e-mail, gratis per te: http://www.email.it/f Sponsor: Video-Corsi.com : Vuoi scoprire un modo rapido e veloce per imparare? Scopri i nostri VideoCorsi professionali Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5141&d=8-8 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Jack ha scritto: Sono il solito demente!, Non esagerare Jack... :-) Ma credo in generale che in questo argomento si diano per scontate un po' troppe cose... e ne approfitterei per fare chiarezza riassumendo le risposte di questa discussione! Io provo... voi correggete! --- I pacchetti unopackage sono sostanzialmente dei file compressi che contengono una (o più) librerie di OO. Sono utilizzati per creare addon (e/o plug-in), o - più in generale - per trasferire o distribuire su altre macchine delle aggiunte personalizzate o semplicemente delle librerie di macro. La loro estensione corretta è nome_pacchetto.uno.pkg (Anche nome_pacchetto.zip funziona... ma potrebbe dare problemi di compatibilità in futuro. In ogni caso l'estensione corretta consente di riconoscere univocamente e velocemente la finalità del file) Possono facilmente essere installati (da chiunque) da: menù > Strumenti > Gestione pacchetti Seleziona "Pacchetti personali" > aggiungi Il pacchetto può essere creato/generato zippando la directory contenente la libreria da distribuire. Tipicamente in Linux : ~/.openoffice.org2/user/basic/MiaLibreria/ Tipicamente in window: c:\Document and settings\User\Application Data\OpenOffice.org\user\basic\MiaLibreria Indispensabile per dettagli: http://www.mail-archive.com/[email protected]/msg00361.html Scompattando il file.zip ottenuto possono essere aggiunte altre librerie... (Ovviamente poi occorrerà ricompattarlo...) Aggiungendo un file Addon.xcu al Pacchetto.uno.pkg (opportunamente scompattato) possono essere distribuiti anche: - menu personalizzati - toolbars Il file Addon.xcu non viene generato automaticamente ma deve essere configurato a manina... In ogni caso (se volete tentare) ci sarebbe questa macro: Add-on Tool (http://www.ooomacros.org/dev.php) In ogni caso è una buona documentazione per capire la sintassi. Un buon esempio (da copiare/modificare) è lo "SnippetCreator" di Paolo Mantovani. http://www.paolo-mantovani.org/downloads/SnippetCreator/ Per chi vuole approfondire ci sono una serie di link in un messaggio di Emanuele in questo stesso thread... (al momento non sembra ancora indicizzato) Ho scordato qualcosa? Ciao Bart - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Bart Aimar wrote: Jack... ma non ha detto come si fa... :-) Azzardo: - apri il package.uno.pkg - aggiungi la libreria - ricompatti il package... dovrebbe bastare! ciao Bart Sono il solito demente!, io ho semplicemente fatto lo zip della directory della prima Libreria e poi ha infilato dentro la directory della seconda Libreria, quando poi installi il Package ti vengono installate le due Librerie, tutto qui, ho provato a creare 5 Librerie (vuote era una prova) e sono state corretamente installate. Ciao Jack -- news:it-alt.comp.software.openoffice : Il newsgroup dedicato a OpenOffice.org, la suite open source di applicazioni per ufficio. -- Site :OpenOffice & Mysql :http://xoomer.alice.it/agora2005 Forum :http://openoffice.forumup.it/ -- Email.it, the professional e-mail, gratis per te: http://www.email.it/f Sponsor: Problemi di Liquidità? Con Logos Finanziaria 30.000 in 24 ore a dipendenti e lavoratori autonomi con rimborsi fino a 120 mesi clicca qui * Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=2907&d=8-8 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Jack ha scritto: Michele Zarri wrote: ...zot... solo che non ho ancora capito come si fa... secondo me non dovresti avere problemi con 5 Librerie x package, magari ci sara' un numero massimo di Librerie installabile ma non certo 5. Jack... ma non ha detto come si fa... :-) Azzardo: - apri il package.uno.pkg - aggiungi la libreria - ricompatti il package... dovrebbe bastare! ciao Bart - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Michele Zarri wrote: Ciao a tutti, Non so se la mia domanda e' rilevante con questo thread, ma ero troppo pigro per aprirne un altro :) nell'ultimo anno ho sviluppato una serie di macro per writer che adesso utilizzo regolarmente su un desktop e un laptop. Essendo tutto il progetto molto "work in progress" a volte sviluppo qualche pezzetto sul desktop altre volte sul laptop con conseguente mal di testa da sincronizzazione. Considerando anche che ho creato un numero di immagini per una toolbar personalizzata, l'idea di creare un uno.pkg e' molto attraente e mi semplificherebbe assai la vita, tuttavia ho un problema: Per motivi che non ricordo piu' mi sono ritrovato con 5 librerie e percio' vorrei sapere se esiste un modo per mettere piu' di una libreria nello stesso package che creo. Ho notato che quando si installa XRay vengono aggiunte due librerie percio' deve essere possibile, solo che non ho ancora capito come si fa... Grazie anticipato a chiunque sappia darmi una dritta. E' attraente anche il fatto che potresti usare, come si parlava con Bart, la Libreria per contenere tutto il codice e in caso di bug o aggiustamenti rilasciare solo il Package, tra l' altro anche per un utente pivello eliminare il vecchio Package e installare quello nuovo e' una operazione ai limiti dell' asilo infantile, quindi molto comodo. Io ne utilizzo due (di librerie) ho provato a creare il package ho ripulito il tutto e poi l' ho importato per provare la cosa, non ho avuto problemi, quindi secondo me non dovresti avere problemi con 5 Librerie x package, magari ci sara' un numero massimo di Librerie installabile ma non certo 5. Ciao Jack Ciao Jack -- news:it-alt.comp.software.openoffice : Il newsgroup dedicato a OpenOffice.org, la suite open source di applicazioni per ufficio. -- Site :OpenOffice & Mysql :http://xoomer.alice.it/agora2005 Forum :http://openoffice.forumup.it/ -- Email.it, the professional e-mail, gratis per te: http://www.email.it/f Sponsor: Refill s.r.l. - Cartucce compatibili e kit di ricarica per tutti i modelli di stampante. Acquista al telefono o online: consegna in tutta Italia in 48 ore! Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5190&d=7-8 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Ciao a tutti, Non so se la mia domanda e' rilevante con questo thread, ma ero troppo pigro per aprirne un altro :) nell'ultimo anno ho sviluppato una serie di macro per writer che adesso utilizzo regolarmente su un desktop e un laptop. Essendo tutto il progetto molto "work in progress" a volte sviluppo qualche pezzetto sul desktop altre volte sul laptop con conseguente mal di testa da sincronizzazione. Considerando anche che ho creato un numero di immagini per una toolbar personalizzata, l'idea di creare un uno.pkg e' molto attraente e mi semplificherebbe assai la vita, tuttavia ho un problema: Per motivi che non ricordo piu' mi sono ritrovato con 5 librerie e percio' vorrei sapere se esiste un modo per mettere piu' di una libreria nello stesso package che creo. Ho notato che quando si installa XRay vengono aggiunte due librerie percio' deve essere possibile, solo che non ho ancora capito come si fa... Grazie anticipato a chiunque sappia darmi una dritta. Ciao, Michele
Re: [dev-it] addon.uno.pkg
Bart Aimar wrote: Emanuele ha scritto: - C'è modo per commentare le righe del file addon.xcu? > Non mi risulta. Poi, essendo xml si commenta da solo!...un po' come il codice! ;-) :-)) Il uno.pkg è il nuovo formato per OOo 2, mentre il zip è quello che veniva supportato da OOo 1.x. La differenza non sta solo nell'estensione, ma cambiano (in parte) anche i file. In effetti avevo formulato male la domanda... In ogni caso si tratta di un archivio compresso... ma la mia domanda era sull'estensione da usare e non sulla sostanza... Avendo preparato un pacchetto compresso con tutto quel che serve, si può usare l'estensione che si preferisce... ovvero rinominarlo come pacco.uno.pkg, oppure pacco.uno.zip, oppure pacco.zip, e dalle mie prove mi è sembrato che il pakage manager di OO non faccia differenza... ovvero interpreta (installa) sempre correttamente il pacchetto... dici che non è così? Ma se fosse così rimane un problema "formale". ovvero per l'utente trovarsi di fronte ad un file pacco.zip significa quasi sempre di decomprimerlo... Quasi la stessa confusione se si chiama pacco.uno.zip... mentre se si chiama Pacco.uno.pkg, anche se non sa che cosa farsene, non gli viene in mente di decomprimerlo... In ogni caso, da da qualche parte, Paolo aveva scritto che l'estensione predefinita per i pacchetti è Pacco.uno.zip. E' quindi questa l'estensione "giusta" da usare? Visto che mi citi intervengo Nel nostro Thred Paolo dice ' Nota tecnica: Il nuovo scripting framework, introdotto dalla versione 2.0 richiede che il package contenga il famigerato manifest.xml. Inoltre i packages dovrebbero avere l'estensione *.uno.pkg anzichè il semplice *.zip' Lo .zip viene ancora supportato per compatibilita'. Ciao Jack -- Email.it, the professional e-mail, gratis per te: http://www.email.it/f Sponsor: Conquista e fatti conquistare aderendo al Club PER DUE di Blinko, chat via SMS con 2 giorni gratis! Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5492&d=4-8 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Paolo Mantovani ha scritto: - C'è modo per commentare le righe del file addon.xcu? In effetti XML mette a disposizione un modo per inserire commenti: Esempio: Che scemo...!! E dire che in SnippetCreator l'esempio era chiaro...! :-) Grazie @ Bart: In aggiunta ai link indicati da Emanuele, cerca anche nell'archivio di questa ML il thread: "Distribuzione e Installazione di libreria condivisa" http://www.mail-archive.com/[email protected]/msg00361.html Ma quello è un "mio" thread... :-) (nel senso che io questuavo, e Jack rispondeva citando delle tue istruzioni... :-) ) Lo cito continuamente... anche i giorni scorsi su utenti l'ho consigliato a qualcuno che aveva il problema di trasferire le sue macro su una installazione su Mac... e pare l'abbia trovato utile! Sono istruzioni chiare su un argomento insidioso... - Se in addon.xcu aggiungo un nuovo menu (OfficeMenuBar) come posso scegliere la sua posizione all'interno del menù principale? Non so...ma ad occhio credo di no... Confermo: attraverso il meccanismo di addons.xcu è possibile definire un menu "top level" ma solo in una posizione fissa (prima del menu "finestra") Peccato.. ma neanche troppo! :-) ciao Bart - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Emanuele ha scritto: - C'è modo per commentare le righe del file addon.xcu? > Non mi risulta. Poi, essendo xml si commenta da solo!...un po' come il codice! ;-) :-)) Il uno.pkg è il nuovo formato per OOo 2, mentre il zip è quello che veniva supportato da OOo 1.x. La differenza non sta solo nell'estensione, ma cambiano (in parte) anche i file. In effetti avevo formulato male la domanda... In ogni caso si tratta di un archivio compresso... ma la mia domanda era sull'estensione da usare e non sulla sostanza... Avendo preparato un pacchetto compresso con tutto quel che serve, si può usare l'estensione che si preferisce... ovvero rinominarlo come pacco.uno.pkg, oppure pacco.uno.zip, oppure pacco.zip, e dalle mie prove mi è sembrato che il pakage manager di OO non faccia differenza... ovvero interpreta (installa) sempre correttamente il pacchetto... dici che non è così? Ma se fosse così rimane un problema "formale". ovvero per l'utente trovarsi di fronte ad un file pacco.zip significa quasi sempre di decomprimerlo... Quasi la stessa confusione se si chiama pacco.uno.zip... mentre se si chiama Pacco.uno.pkg, anche se non sa che cosa farsene, non gli viene in mente di decomprimerlo... In ogni caso, da da qualche parte, Paolo aveva scritto che l'estensione predefinita per i pacchetti è Pacco.uno.zip. E' quindi questa l'estensione "giusta" da usare? Giusto 4 righe: Grazie per i link...! mi terranno impegnato per tutte le vacanze! :-) Leggiti il documento "allegato" all'Add-on Tool che trovi qui: http://www.ooomacros.org/dev.php Con lo strumento io non son riuscito a creare sub-submenu, ma leggendo il paragrafo 5.3 con davanti la struttura di un file d'esempio è abbastanza facile. E qui arriviamo alla vendemmia... :-) Grazie Emanuele Bart - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Alle 21:12, giovedì 3 agosto 2006, Emanuele ha scritto: > > - C'è modo per commentare le righe del file addon.xcu? > > Non mi risulta. > Poi, essendo xml si commenta da solo!...un po' come il codice! ;-) In effetti XML mette a disposizione un modo per inserire commenti: Esempio: > > > - Pare che l'estensione del pacchetto possa essere pacco.zip o > > pacco.uno.pkg indiferentemente... o mi è sfuggito qualcosa? > > Dal punto di vista dell'utente e dell'unificazione è meglio usare > > uno.pkg, zip o altro? [] > Giusto 4 righe: [] @ Bart: In aggiunta ai link indicati da Emanuele, cerca anche nell'archivio di questa ML il thread: "Distribuzione e Installazione di libreria condivisa" > > - Se in addon.xcu aggiungo un nuovo menu (OfficeMenuBar) come posso > > scegliere la sua posizione all'interno del menù principale? > > Non so...ma ad occhio credo di no... Confermo: attraverso il meccanismo di addons.xcu è possibile definire un menu "top level" ma solo in una posizione fissa (prima del menu "finestra") ciao paolo - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
> - C'è modo per commentare le righe del file addon.xcu? Non mi risulta. Poi, essendo xml si commenta da solo!...un po' come il codice! ;-) > - Pare che l'estensione del pacchetto possa essere pacco.zip o > pacco.uno.pkg indiferentemente... o mi è sfuggito qualcosa? > Dal punto di vista dell'utente e dell'unificazione è meglio usare > uno.pkg, zip o altro? Il uno.pkg è il nuovo formato per OOo 2, mentre il zip è quello che veniva supportato da OOo 1.x. La differenza non sta solo nell'estensione, ma cambiano (in parte) anche i file. I particolari precisi, ahimé, non li ricordo... Potrei dire cose sbagliate, ma la differenza dovrebbe stare nel fatto che nel uno.pkg deve essere inserito un file che "descrive" il package (il "manifest.xml") e tramite cui OOo esegue l'installazione, mentre se si utilizza il formato zip la descrizione non deve essere inclusa ed OOo per installare deve controllare tutto il package ed "interpretarlo". Ovviamente la soluzione preferibile è il uno.pkg salvo necessità di lavorare con OOo 1.x. Giusto 4 righe: http://api.openoffice.org/servlets/ReadMsg?listName=dev&msgNo=14562 Prova a guardare anche qui: http://api.openoffice.org/docs/DevelopersGuide/Components/Components.xhtml#1_7_3_Add-Ons http://api.openoffice.org/docs/DevelopersGuide/Components/Components.xhtml#1_9_1_UNO_Package_Installation_Using_unopkg Discussione in api.dev: http://api.openoffice.org/servlets/ReadMsg?listName=dev&msgNo=15307 a cui interviene anche Paolo con numerosi link: http://api.openoffice.org/servlets/ReadMsg?listName=dev&msgNo=15342 Ci sono anche altre discussioni, ma più o meno arrivano tutte alle stesse conclusioni. > - Se in addon.xcu aggiungo un nuovo menu (OfficeMenuBar) come posso > scegliere la sua posizione all'interno del menù principale? Non so...ma ad occhio credo di no... > - Non riesco ad impostare una sintassi buona per definire un > sub-submenu... > > Es. nuova voce di menu > ULTIMUS (menu) > Utilità (submenu) > Traferisci Computo (macro) > Converti_stringhe (altra macro..) Leggiti il documento "allegato" all'Add-on Tool che trovi qui: http://www.ooomacros.org/dev.php Con lo strumento io non son riuscito a creare sub-submenu, ma leggendo il paragrafo 5.3 con davanti la struttura di un file d'esempio è abbastanza facile. Ciao! Emanuele. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Bart Aimar ha scritto: Spero tu non sparisca "per ferie" troppo presto perchè è probabile che salti fuori "any questions"... Eccona già alcune... - C'è modo per commentare le righe del file addon.xcu? - Pare che l'estensione del pacchetto possa essere pacco.zip o pacco.uno.pkg indiferentemente... o mi è sfuggito qualcosa? Dal punto di vista dell'utente e dell'unificazione è meglio usare uno.pkg, zip o altro? - Se in addon.xcu aggiungo un nuovo menu (OfficeMenuBar) come posso scegliere la sua posizione all'interno del menù principale? - Non riesco ad impostare una sintassi buona per definire un sub-submenu... Es. nuova voce di menu ULTIMUS (menu) Utilità (submenu) Traferisci Computo (macro) Converti_stringhe (altra macro..) Grazie Bart - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Paolo Mantovani ha scritto: A proposito, credo che a partire dalla prossima 2.0.4 sarà disponibile un comando diretto per ottenere un file uno.pkg a partire da una libreria Basic Dovunque sia piazzata? Perchè uno dei problemi che riscontro riguarda proprio il "trasferimento" di librerie... (non parliamo poi di rinominarle...) :-) In quel modo, installando il pacchetto, ti ritrovi anche i menù installati. Questo sarebbe il "metodo di default" previsto dagli sviluppatori Un "piccolo" dettaglio che mi era sfuggito... :-) ...zot... Per aggiungere menu o barre degli strumenti nell'interfaccia di ooo occorre creare una propria versione del file addons.xcu e aggiungerla nel package. Gli altri file di configurazione presenti in snippetcreator hanno scopi diversi. Grazie Paolo... la "carogna" annidata tra il collo e la spalla sta mollando la presa! La mia presentazione dello scorsa edizione di OOoCon discute proprio di questi argomenti perciò ti potrebbe essere utile. Lamentela un po' OT... ma Google sembra non trovare quei documenti.. (e non trova nemmeno Ultimus...) ?? Yahoo! Search invece sì! :-) (Per la cronaca: http://marketing.openoffice.org/ooocon2005/schedule/thursday.html ) Ottimo Paolo, le slide (anche se in ostrogoto) sono molto chiare... me le sto studiando! Spero tu non sparisca "per ferie" troppo presto perchè è probabile che salti fuori "any questions"... ciao e grazie ancora Bart - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [dev-it] addon.uno.pkg
Alle 21:26, mercoledì 2 agosto 2006, Bart Aimar ha scritto: > Non so se i titolo sia appropriato... ma anche qui ho un po di > confusione in merito... :-) > > Al momento Ultimus viene distribuito come pacco.uno.pkg! Ottimo! > > Il pacco l'avevo creato secondo le istruzioni di Jack... e quel metodo > consente in modo relativamente facile di pacchettizzare una libreria! A proposito, credo che a partire dalla prossima 2.0.4 sarà disponibile un comando diretto per ottenere un file uno.pkg a partire da una libreria Basic > Ma adesso volevo passare ai menu (non sono mai contento), ed esplorando > quei campi minati cercavo di creare un macro (da aggiungere al > pacchetto) che "su apertura" mi installasse i menu... > Metodo senz'altro becero visto che Emanuele, mi ha avvisato che c'è modo > di installare menu e toolbars scrivendo "delle cose" direttamente nel > pacchetto-uno.pkg... > In quel modo, installando il pacchetto, ti ritrovi anche i menù installati. Questo sarebbe il "metodo di default" previsto dagli sviluppatori > Emanuele mi ha citato come esempio lo "SnippetCreator" di Paolo... anzi > mi ha confessato che lui (sempre Emanuele) parte da quella, e con > opportune modifiche ottiene dei nuovi pacchetti! > > Ma l'andare per tentativi nella complessa sintassi di quel codice mi > rende nervoso... anzi sento già una contrattura che sta tirando proprio > dal lato del mouse... > > Ora, considerando che l'argomento mi sembra di interesse generale, avrei > pensato di continuare in lista. > > Qualcuno conosce un metodo più agevole? > > Emanuele, (lo so che sembra una domanda ingenua) ma oltre ad addon.xcu > suppongo si debba modificare anche AddonConfiguration.xcu... No, AddonConfiguration.xcu non serve per aggiungere menu o barre degli strumenti. Si tratta di un file di configurazione "privato" creato appositamente per SnippetCreator che contiene alcune informazioni utili per l'applicazione specifica. > Quello che non capisco è AddonConfiguration.xcs Questo file è uno schema di registro, ovvero si tratta di un file che "dice" ad openoffice di preparare un area del registro che dovrà avere determinate chiavi I valori che andranno a riempire queste chiavi sono contenuti in AddonConfiguration.xcu > > Perchè questo doppione? > Si deve modificare anche quello? Per aggiungere menu o barre degli strumenti nell'interfaccia di ooo occorre creare una propria versione del file addons.xcu e aggiungerla nel package. Gli altri file di configurazione presenti in snippetcreator hanno scopi diversi. La mia presentazione dello scorsa edizione di OOoCon discute proprio di questi argomenti perciò ti potrebbe essere utile. ciao Paolo M - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
