Joomla.it Forum
Non solo Joomla... => Sviluppo => : 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
-
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
-
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? ???
-
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.
-
Interessante!
Fa anche l'inserimento dei record corrispondenti nella tabella #__mambots ?
Ho visto che c'è la cartella plugins, è un componente per la 1.5?
-
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. :-\
-
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?
-
UP!
-
UP
-
UP