Joomla.it Forum

Non solo Joomla... => Sviluppo => : grisoni77 04 Dec 2007, 13:24:49

: Installer nuovo componente
: grisoni77 04 Dec 2007, 13:24:49
Ciao,

sto sviluppando un componente a cui sono abbinati alcuni moduli/mambot.
Qualcuno sa dirmi se esiste un modo per installare tutte le varie parti (componente/moduli/mambot) in un colpo solo da un unico pacchetto?

Grazie,
Cristiano
: Re: Installer nuovo componente
: .Andrea S. 04 Dec 2007, 13:54:15
credo che basti inserire nel file xml del componente anche i vari percorsi dei file di eventuali mambot e/o moduli.

Aspettiamo conferma però perché non ne sono certo.  :D

: Re: Installer nuovo componente
: grisoni77 04 Dec 2007, 14:11:34
non so...nel file XML il primo tag è:

<mosinstall type="component" version="1.0">

dove type va a definire il tipo di pacchetto da installare (component/module/mambot/template)

A prima vista si direbbe ci vogliano più xml (uno per ogni pacchetto)...

Guardando DOCMAN, ho visto che gli sviluppatori hanno utlizzato un loro proprio installer, ma non ho verificato se si appoggia a una qualche libreria di joomla...boh? ???
: Re: Installer nuovo componente
: .Andrea S. 04 Dec 2007, 14:20:08
io invece su un componente che uso nel file xml del componente ho trovato
:
<administration>
<menu>XXXXXXX</menu>
<submenu>
<menu act="about">Configuration & Management</menu>
<menu act="license">Enter License Information</menu>
</submenu>
<files>
<filename>index.html</filename>
                .................................
                <filename>plugins/nomeplug-in.php</filename>
                .................................
</files>
</administration>
(ho tagliato ttutta la lista degli altri file)
e con questo installa anche un mambot.
: Re: Installer nuovo componente
: grisoni77 04 Dec 2007, 14:34:31
Interessante!

Fa anche l'inserimento dei record corrispondenti nella tabella #__mambots ?

Ho visto che c'è la cartella plugins, è un componente per la 1.5?
: Re: Installer nuovo componente
: .Andrea S. 04 Dec 2007, 15:11:25
1.0.x
no questo non inserisce record.

Comunque mi sa che mi sto sbagliando, perchè in effetti ho visto che carica anche il .zip del mambot e che dentro a quello c'è il suo xml con il percorso.
Come lo esegua però non lo ho capito.  :-\
: Re: Installer nuovo componente
: grisoni77 04 Dec 2007, 15:29:31
uhm, temo che se uno vuole fare più installazioni in una volta sola debba scriversi uno script apposta che curi la copia dei file nelle giuste cartelle e l'update delle tabelle relative ai componenti/moduli/mambot...

Joomla Guru! C'è nessuno che ci può illuminare?
: Re: Installer nuovo componente
: grisoni77 05 Dec 2007, 15:49:26
UP!
: Re: Installer nuovo componente
: grisoni77 10 Dec 2007, 16:41:24
UP
: Re: Installer nuovo componente
: grisoni77 09 Jan 2008, 16:38:42
UP