Desarrollo de Componentes
From Joomla! Documentation
Esta página contiene muchos enlaces a una selección de documentación sobre el Desarrollo de Componentes para y . 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.
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 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).
Información General
- Configuración de tu estación de trabajo para el desarrollo de Joomla!
- Instrucciones para la codificación segura
- La estructura y convenciones de nomenclatura utilizadas en los componentes de Joomla
Preguntas frecuentes
Lista de todos los artículos pertenecientes a las categorías de "preguntas frecuentes" Y "Desarrollo de Componentes"
- Extensions GPL notices
- Extensions distribution
- Extensions name
- How can you view a live site while developing, but hide it from others?
- How do you add a PayPal button?
- How do you list your extension in the extensions site?
- Component Development/FAQs
- How to determine browser capabilities?
- How to implement XML-RPC in a component?
Tutoriales
- Acceder al objeto usuario actual
- Agregar campos personalizados al componente artículos
- Aagregar columnas que se pueden ordenar en una tabla del componente
- Validación de formularios del lado Cliente
- Creación de un formulario de campos modal
- Mostrar mensajes de error y avisos
- Soporte para las SEF URLs en tu componente
- Uso de una biblioteca propia en tus extensiones
- Aagregar reglas ACL a tu componente
- Agregar la funcionalidad de impresión pop-up a un componente
- Construcción de Extensiones de Joomla con Apache Ant
- Crear una barra de herramientas para tu componente
- Instalador de la extensión
- Uso de múltiples modelos en un componente MVC
Lista de todos los artículos pertenecientes a las categorías de "Tutoriales" Y "Desarrollo de Componentes"
Lista de todos los artículos pertenecientes a las categorías de "Tutoriales" Y "Desarrollo de Componentes"