Udvikling af en MVC Component/Udvikling af en grundlæggende komponent

 
Udvikling af en MVC Component/Udvikling af en grundlæggende komponent

Dette er en multiple-artikel serie af tutorials om hvordan man kan udvikle en Model-View-Contoller komponent til Joomla! Version 3.1.

Begynder med Introduktion, og navigere artiklerne i denne serie ved hjælp af boksen navigation til højre ( artikler i denne serie).

Udvikle en grundlæggende komponent

Denne side går gennem de grundlæggende trin, der kræves for at gøre den enkleste mulige komponent, der vil output Hello, world! til forenden af en Joomla! 3.1 hjemmeside.

Vigtigste Output

Først konfigurere grundlæggende offentlige output for denne komponent. Oprette yoursite/components/com_helloworld/helloworld.php med følgende indhold:

<? php
echo'Hello world';

Manifest-fil

Hver udvidelse har brug for en manifestfil, der angiver installation og konfiguration information nemlig forlængelsen. Manifestfilen er opkaldt componentname.xml . En simpel komponent behøver vi kun omfatter et minimalt antal af mulige elementer i denne XML-fil.

Opret helloworld.xml i den samme mappe som din helloworld.php ovenstående, med følgende indhold:

<? xmlversion="1,0"kodning="utf-8"? >
< forlængelsetype="komponent"version="3,1"metode="opgradere">
        < navn>Hej verden!</navn>
        < administration></administration>
        < filer>
                < filnavn>helloworld.php</filnavn>
        </filer>
</forlængelse> 

Bemærk, at det name element er faktisk valgfri, men det gør det lettere at identificere i næste trin.

Installation

Næste, vi skal fortælle Joomla! at 'opleve' denne nye komponent, således at det kan installeres og bruges. Dette gøres ved at gå til den Extension Manager-> Oplev og klikke på 'Discover' på værktøjslinjen. Dette vil scanne den components Register (blandt andre), på udkig efter komponenter, der endnu ikke er blevet installeret.

Den nye komponent skal være angivet i tabellen resulterende, og installere det du bare vælge det (med checkhæfte) og klik på 'Installer' på værktøjslinjen.

Bemærk: Må ikke bekymre dig om meddelelsen "komponent installeres: XML-fil ikke indeholder en administration element", som vores komponent endnu ikke har nogen funktioner til Webstedsadministration . Vi vil tilføje disse senere i tutorial.

Hej verden!

Du kan nu se den grundlæggende komponent i aktion, ved at navigere til http://localhost/joomla/index.php?option=com_helloworld (erstatter localhost/joomla med dit eget installationsplacering).