Utvikling av en MVC Komponent/Utvikling av en grunnleggende komponent

 
Utvikling av en MVC Komponent/Utvikling av en grunnleggende komponent

Dette er en flere-artikkel serie av opplæring i hvordan å utvikle en modell-View-Contoller komponent for Joomla! Versjon 3.1.

Begynner med introduksjonen, og navigere artiklene i denne serien ved hjelp av navigasjonsboksen til høyre ( artiklene i denne serien).

Utvikle en grunnleggende komponent

Denne siden går gjennom de grunnleggende trinnene som kreves for å gjøre den enklest mulig komponenten som vil produksjonen Hei, verden! til front-end av en Joomla! 3.1 nettsted.

Viktigste utgang

Først sette opp den grunnleggende offentlige utgang for denne komponenten. Opprette yoursite/components/com_helloworld/helloworld.php med følgende innhold:

<? php
echo"Hello world";

Manifest-filen

Hver utvidelse må en manifestfil som angir informasjon om installasjon og konfigurasjon for utvidelsen. Manifest-filen heter componentname.xml . For en enkel komponent trenger vi bare inkludere færrest mulig elementene i denne XML-filen.

Opprette helloworld.xml i samme mappe som din helloworld.php ovenfor, med følgende innhold:

<? xmlversjon="1.0"koding="utf-8"? >
< forlengelsentype="komponent"versjon="3.1"metoden="oppgradere">
        < navn>Hello World!</navn>
        < administrasjon></administrasjon>
        < filer>
                < filnavn>helloworld.php</filnavn>
        </filer>
</forlengelsen> 

Legg merke til at den name element er egentlig frivillig, men det gjør for enklere identifikasjon i neste trinn.

Installasjon

Neste, vi trenger å fortelle Joomla! å "oppdage" denne nye komponenten, slik at det kan installeres og brukes. Dette gjøres ved å gå til Extension Manager-> Discover og klikke "Discover" i verktøylinjen. Dette vil skanne den components katalogen (blant annet), ser for komponenter som ikke har blitt installert.

Den nye komponenten skal være oppført i den ferdige tabellen, og installere det du bare velge den (med avmerkingsboksen) og klikk på "Install" i verktøylinjen.

Merk: Ikke bry deg om meldingen "komponent installere: XML-filen inneholdt ikke en administrasjon element", som våre komponent ennå ikke har noen funksjoner for områdeadministrasjon . Vi vil legge til disse senere i opplæringen.

Hallo, verden!

Nå kan du se den grunnleggende komponenten i aksjon, ved å navigere til https://localhost/joomla/index.php?option=com_helloworld (erstatter localhost/joomla med din egen installasjonsplasseringen).