Kehittäminen MVC komponentti/kehittäminen perusosa

 
Kehittäminen MVC komponentti/kehittäminen perusosa

Tämä on useita-artikkeli sarjassa tutorials, miten kehittää Model-View-voidaan ohjelmoida ilmoittamaan komponentti Joomla! Versio 3.1.

Aluksi käyttöönottoja siirtyminen artikkelit tässä sarjassa käyttämällä siirtymisruutua oikealle ( tässä sarjassa).

Kehittämisen perustekijänä

Tällä sivulla käydään läpi perusvaiheet tehtävä yksinkertaisin mahdollinen komponentti, joka siirtää tiedot Hello, world! jotta front-end Joomla! 3.1 verkkosivuilla.

Main-lähtöön

Ensin määrittää emäksinen julkinen lähtö tämän komponentin. Luo yoursite/components/com_helloworld/helloworld.php seuraavalla sisällöllä:

<? php
echoHello world;

Luettelotiedostoa

Jokainen laajennus tarvitsee manifest-tiedosto, joka määrittää, että asennus ja konfigurointi tietoja laajentamiseen. Manifest-tiedosto nimeltä componentname.xml . Yksinkertainen komponentti tarvitsee vain sisällytämme minimaalinen määrä mahdollisia elementtejä XML-tiedosto.

Luo helloworld.xml samassa hakemistossa kuin teidän helloworld.php edellä, seuraavalla sisällöllä:

<? xmlversio="1.0"encoding="utf-8"? >
< tunnistetyyppi="komponentti"versio="3.1"menetelmä="päivitys">
        < nimi>Hello World!</nimi>
        < hallinnon></hallinnon>
        < tiedostot>
                < tiedostonimi>helloworld.php</tiedostonimi>
        </tiedostot>
</laajennus> 

Huomaa, että name tekijä on todella vapaaehtoista, mutta se tekee seuraavassa vaiheessa helpottaa niiden tunnistamista.

Asennus

Seuraavaksi meidän täytyy kertoa Joomla! "löytää" Tämä uusi komponentti, jotta se voidaan asentaa ja käyttää. Tämä tapahtuu menemällä Extension Manager-> Discover ja klikkaamalla 'Discover' työkalupalkissa. Tämä tarkistaa components Hakemisto (muun muassa) etsii osia, joita ei ole vielä asennettu.

Uusi komponentti lueteltu tuloksena olevassa taulukossa ja asenna se Valitse (ja valintaruutu) ja osoita työkalupalkissa "Install".

Huomautus: Älä välitä viesti "komponenttien asennus: XML-tiedosto ei sisällä hallinto-elementin", sellaisena kuin se on meille osa ei vielä ole Järjestelmänvalvonnalliset toiminnot. Me lisäämme nämä myöhemmin kotona hillitä.

Moi maailma!

Nyt näet perusosa toiminnassa, siirtymällä https://localhost/joomla/index.php?option=com_helloworld (korvaa localhost/joomla asennus sijaintisi).