Creazione di un componente: guida passo passo Nome finale del componente: Galleria Kart (semplice galleria immagini) Lavoro eseguito su script “Digital Myth Photo Album Script” Numero dei file di partenza: 2 Numero delle directory di partenza: 2
(index.php e header.php) (thumbs e image)
Numero dei file al termine del lavoro: 8 (admin.galleria_kart.html.php, admin.galleria_kart.php, install.galleria_kart.php, galleria_kart.xml, galleria_kart.php, galleria_kart.html.php, header.php, direct.php) ---------------------------------------------------------------------------------------------
1) Operazione: prova in locale dello script e stesura del file XML La prima operazione e’ stata quella di testare lo script in locale al fine di verificare il corretto funzionamento. Percui semplicemente andiamo a creare una directory nella root (per convenzione provascript) e si richiama il file inserendo il percorso assoluto, ovvero http://localhost/provascript/index.php. Ok lo script funziona correttamente, percui prepariamoci al passo successivo. Il primo file da creare e’ l’ XML al quale ho dato il nome: galleria_kart.xml (qui sotto eccolo nel listato) 1 <?xml version="1.0" ?> 2 <mosinstall type="component"> 3 <name>galleria_kart</name> 4 <creationDate>16 gennaio 2006</creationDate> 5 <author>Paolo555</author> 6 <copyright>This component is released under the GNU/GPL License, </copyright> 7 <authorEmail>paologogni@tin.it</authorEmail> 8 <authorUrl>www.valbossaracing.org</authorUrl> 9 <version>0.2a</version> 10 <description>Semplice Galleria Immagini</description> 11 <params /> 12 <files> 13 <filename>galleria_kart.php</filename> 14 <filename>header.php</filename> 15 <filename>galleria_kart.html.php</filename> 16 <filename>direct.php</filename> 17 </files> 18 <images /> 19 <install> 20 <query /> 21 <query /> 22 </install> 23 <installfile>install.galleria_kart.php</installfile> 24 <uninstall> 25 <queries /> 26 </uninstall> 27 <administration> 28 <menu>galleria kart</menu> 29 <submenu> 30 <menu task=></menu> 31 <menu task=></menu> 32 </submenu> 33 <files> 34 <filename>admin.galleria_kart.php</filename> 35 <filename>admin.galleria_kart.html.php</filename> 36 </files> 37 <images /> 38 </administration> 39 </mosinstall>