Desarrollar un componente MVC/Desarrollar un componente básico

 
Desarrollar un componente MVC/Desarrollar un componente básico

Esta es una serie de múltiples-artículo de tutoriales sobre cómo desarrollar un modelo-vista-Contoller componente para Joomla! Versión 3.1.

Comenzar con la Introduccióny navegar por los artículos de esta serie mediante el cuadro de navegación a la derecha (los artículos de esta serie).

Desarrollo de un componente básico

Esta página va a través de los pasos básicos requeridos para que el componente posible más simple que la salida de Hello, world! para el front-end de un Joomla! sitio web 3.1.

Salida principal

Configurar la salida pública básica para este componente. Crear yoursite/components/com_helloworld/helloworld.php con el siguiente contenido:

<? php
echo'Hola mundo';

Archivo de manifiesto

Cada extensión requiere un archivo de manifiesto que especifica la información de instalación y configuración de la extensión. El archivo de manifiesto se llama componentname.xml . Para un simple componente sólo necesitamos incluir un número mínimo de elementos posibles en este archivo XML.

Crear helloworld.xml en el mismo directorio que el helloworld.php anterior, con el siguiente contenido:

<? xmlversion="1.0"encoding="utf-8"? >
< extensióntipo="componente"versión="3.1"método="actualizar">
        < nombre>Hello World!<>o nombre
        < administración></administración>
        < archivos>
                < nombre de archivo>helloworld.php</filename>
        </archivos de>
</extensión> 

Tenga en cuenta que el name elemento es realmente opcional, pero lo hace para una identificación más fácil en el siguiente paso.

Instalación

A continuación, necesitamos decirle a Joomla! ' descubrir ' este nuevo componente, así que puede ser instalado y utilizado. Esto es hecho por el Administrador de extensiones-> detectar y haciendo clic en 'Descubrir' en la barra de herramientas. Esto escaneará la components Directorio (entre otros), busca los componentes que aún no se han instalado.

El nuevo componente debe figurar en la tabla resultante, y para instalarlo solo seleccionarlo (con la casilla de verificación) y haga clic en 'Instalar' en la barra de herramientas.

Nota: No te preocupes por el mensaje "instalar componente: el archivo XML no contiene un elemento de la administración", como nuestro componente todavía no tiene las características de la Administración . Agregaremos más adelante en el tutorial.

¡Hola mundo!

Ahora puede ver el componente básico en la acción, desplazándose a https://localhost/joomla/index.php?option=com_helloworld (reemplazar localhost/joomla con su propia ubicación de la instalación).