Questa è una serie di multiplo-articolo di tutorial su come sviluppare un componente Model-View-Controller per Joomla! Versione 3.1.
Iniziare con l' Introduzionee navigare negli articoli di questa serie utilizzando la casella di navigazione a destra (gli articoli di questa serie).
Sviluppo di un componente di base
Questa pagina passa attraverso i passaggi di base necessari per rendere il più semplice possibile componente che sarà uscita Ciao, mondo! per il front-end di un Joomla! 3.1 il sito Web.
Uscita principale
Prima di impostare l'uscita pubblica base per questo componente. Creare yoursite/components/com_helloworld/helloworld.php con il seguente contenuto:
<? php echo'Ciao mondo';
File di manifesto
Ogni estensione ha bisogno di un file manifesto che specifica le informazioni di installazione e configurazione per l'estensione. Il manifesto file è denominato componentname.xml . Per un semplice componente occorre includere solo un minimo numero di elementi possibili in questo file XML.
Creare helloworld.xml nella stessa directory come il tuo helloworld.php sopra, con il seguente contenuto:
<? xmlversione="1.0"encoding="utf-8"? > < estensionetipo="componente"version="3.1"Metodo="aggiornamento"> < nome>Ciao mondo!< nome> < amministrazione></amministrazione> < file> < filename>helloworld.php</filename> </files> </estensione>
Si noti che il name elemento è in realtà facoltativo, ma si fa per una più facile identificazione nel passaggio successivo.
Installazione
Poi, abbiamo bisogno di dire a Joomla! a 'scoprire' questo nuovo componente, che può essere installato e utilizzato. Questo è fatto il Extension Manager-> Discover e facendo clic su 'Discover' nella barra degli strumenti. Questo esegue la scansione del components directory (tra gli altri), alla ricerca di componenti che non sono ancora stati installati.
Il nuovo componente dovrebbe essere elencato nella tabella risultante, e per installarlo basta selezionarlo (con la casella di controllo) e fare clic su 'Installa' nella barra degli strumenti.
Nota: Non ti preoccupare il messaggio "componente installazione: il file XML non contiene un elemento di amministrazione", come nostro componente non dispone ancora di alcuna funzionalità di Amministrazione . Aggiungeremo questi più avanti nell'esercitazione.
Salve, mondo!
Ora è possibile vedere il componente di base in azione, passando per https://localhost/joomla/index.php?option=com_helloworld (sostituire localhost/joomla con il proprio percorso di installazione).










