| realizzazione moduli amministratore per joomla 1.0.xx parte 1 |
|
| Scritto da Administrator |
| Lunedì 25 Maggio 2009 23:14 |
|
Volendo iniziare a scrivere qualcosa per joomla, ho deciso di partire dai moduli, emmmmm lato amministratore (back end), ma cercando in rete, non ho trovato nulla per il lato amministratore, ne un doc, ne un0 esempio commentato, mntre invece ho trovato molto per quello utilizzatore, quindi ho iniziato a spulciare tra i vari sorgenti di moduli per l' amministrazione ed ecco cosa son riuscito a capire/fare: ogni modulo, sia esso lato utente o amministrazione e' un file zippato composto da due o piu' file, i due file necessari affinche si possa scrivere un modulo sono : mod_nome_modulo.php contente al suo interno il codice php da eseguire mod_nome_modulo.xml contente al suo interno tutta una serie di informazioni necessarie all' installazione e alla corretta gestione del modulo partiamo dall' alto e vediamo :
<?xml version="1.0" encoding="iso-8859-1"?> indica che il file e' un file xml e che e' codificato con caratteri iso-8859 , difficilmente avremo motivo di variare questa riga
<mosinstall type="module" client="administrator"> indica che e' un file relativo ad un modulo e che serve per il lato amministrazione, seinvece vogliamo realizzare un modulo da usare nel lato utente, basta non implementare il parametro client!
<name>modulo statistiche rss</name> indica il nome col quale verra' elencato il modulo nella lista moduli
<author>davide ammirata</author> indica i classici, nome autore, data di creazione copyrighe e licenza, email dell' autore e sito dell' autore, tutte righe di commento .....
<version>1.0.0</version> indica la versione del modulo, e' il classico numero progressivo da noi stabilito
<description><![CDATA[
e' la descrizione che verra' visualizzata durante l' installazione e la configurazione del modulo
<![CDATA[ ]]> fare attenzione a questi due pezzi di codice, sono quelli che ci consentono di inserire pezzi di codice html come i <br> <red> <h3> all' interno dellanostra descrizione, in loro assenza sara' possibile scrivere solo in plain text
<files> qui' devono essere elencati rigo per rigo, eventualmente ripetendo <filename ........ /filename> tutti i file che fanno parte del nostro modulo(escluso il file .xml) , eventualmente includendo anche il path delle sottodirectory
<params> qui' vanno inseriti eventuali parametri nella forma <param name="widthtable" type="list" default="90" label="Width Table" description="The width (%) of statistics table"> infine </mosinstall> chiude il file
di seguito riporto il codice del file xml relativo al modulo _mod_rss_stat.xml che sto realizzando
<?xml version="1.0" encoding="iso-8859-1"?> |
| 89.2% | | ITALY |
| 2.2% | | UNITED STATES |
| 1.6% | | GERMANY |
| 0.9% | | JAPAN |
| 0.8% | | UNITED KINGDOM |
| Oggi: | 1 |
| Ieri: | 32 |
| Questa settimana: | 123 |
| Scorsa settimana: | 213 |
| Questo mese: | 840 |
| Scorso mese: | 689 |
| Totale: | 2683 |






![]() | oggi | 8 |
![]() | ieri | 50 |
![]() | questa settimana | 205 |
![]() | Questo mese | 1198 |
![]() | dal 08/08/2009 | 12041 |