Portal

Desarrollo de Componentes

From Joomla! Documentation

This page is a translated version of the page Portal:Component Development and the translation is 100% complete.

Other languages:
English • ‎español • ‎français • ‎Nederlands • ‎русский
Desarrollo de componentes


Esta página contiene muchos enlaces a una selección de documentación sobre el Desarrollo de Componentes para Joomla 2.5 y Joomla 3.x. Un buen lugar para comenzar es con la Introducción al Desarrollo de Componentesque son los artículos que hay a continuación, ya que proporcionan una buena base de conocimiento introductoria para construir uno.

Qué es un Componente de Joomla!?

Un componente es un tipo de extensión de Joomla! . Los componentes son las unidades funcionales principales de Joomla!; pueden verse como mini-aplicaciones. Una analogía fácil sería considerar que Joomla! es el sistema operativo y los componentes son las aplicaciones de escritorio. Por lo general, se muestran en el centro del área de contenido principal de una plantilla (dependiendo de la plantilla).

La mayoría de los componentes tienen dos partes principales: la parte de administración y la parte del sitio. La parte del sitio es lo que se usa para generar las páginas del sitio web cuando lo solicitan los visitantes, durante una operación normal del sitio web. La parte de administración es la que proporciona una interfaz para configurar y gestionar los distintos aspectos del componente y es accesible a través de la aplicación de administración de Joomla!.

Joomla! Viene con un número de componentes del núcleo, como el sistema de administración del contenido y formularios de contacto.

Ver también: Módulo, Plugin, Plantillas



Introducción al Desarrollo de Componentes

Hay muchos artículos, tutoriales, referencias y preguntas más frecuentes, que se centran en el desarrollo de componentes. Si esta es la primera vez que desarrolla un componente para Joomla, debe comenzar con los fundamentos básicos sobre cómo funciona un componente. Si es necesario, se puede visualizar el flujo de control de un componente con estos diagramas.

Luego, querrás leer nuestro  Joomla 3.x Tutorial MVC    Desarrollando un Componente Modelo-Vista-Controlador. Recuerda para familiarizarte con Joomla! Directrices de codificación segura y Buenas prácticas de Desarrollo.

Una vez que hayas leído el tutorial y/o probado el componente del ejemplo, puedes centrarte más en los detalles de tu componente con artículos adicionales. Estos se enumeran en Portal de Desarrollo de Componentes o cualquiera de los Portales de soporte para Desarrollo (Plugins, Módulos o Plantillas).