it-swarm-es.tech

Tutorial de desarrollo de la extensión Joomla 3.x para un desarrollador principiante

Trabajé mucho en la versión Joomla 1.0.15 y desarrollé múltiples extensiones. Además, continué mi desarrollo en Joomla 1.5.x Pero, mi desarrollo se suspendió después de esta versión. Ahora, quiero comenzar mi desarrollo nuevamente con Joomla 3.x. Puedo ver que Joomla ha realizado múltiples mejoras como MVC, plantilla receptiva, flujo de trabajo y muchos más.

  • ¿Alguien puede proporcionarme la hoja de ruta y los enlaces de tutoriales más fáciles para esto?
  • ¿Cuál es el nuevo flujo de trabajo ahora?
  • ¿Cuál es la nueva arquitectura MVC?
20
ursitesion

Proporcionaré la lista de mis enlaces marcados y una lista con enlaces para los libros de desarrollo de Joomla, con varios recursos en todo el desarrollo de Joomla. Espero que sean útiles para cualquier persona interesada:

Los usuarios principiantes de Joomla comienzan aquí:


Enlaces útiles de JSE:


Recursos en línea para el desarrollo de Joomla:


Joomla & PHP Libros de desarrollo:


Tutoriales en video recomendados de Udemy


Otros enlaces útiles

23
FFrewin

Puedo recomendar la página oficial de documentación. Hay una sección para desarrolladores que incluye también tutoriales. http://docs.joomla.org/Portal:Developers

David Hurley actualmente está haciendo una serie de videos cortos que explican cómo desarrollar varias cosas. http://dbhurley.com/jd101-joomla-development-tutorial-series/

La página API también es un buen recurso. http://api.joomla.org/

Eso debería ayudarlo a comenzar.

8
Bakual

Las respuestas anteriores son exhaustivas sobre Joomla Core MVC. Como MVC alternativo para Joomla, [~ # ~] fof [~ # ~]

https://www.akeebabackup.com/documentation/fof/introducing-fof.html#what-is-fof

https://github.com/akeeba/fof

¿Qué es FOF

FOF (Framework on Framework) es un marco de desarrollo de aplicaciones rápidas para Joomla !. A diferencia de otros marcos, no es independiente. Se extiende el Joomla! La plataforma, en lugar de reemplazarla, presenta su propia versión bifurcada y extendida de las clases MVC, manteniendo una gran similitud con el Joomla existente. MVC API. Esto significa que no tienes que volver a aprender a escribir Joomla! extensiones En cambio, puede comenzar a ser productivo desde el primer día que lo está usando. Nuestro objetivo es apoyar siempre las versiones LTS oficialmente compatibles de Joomla! y no romper la compatibilidad con versiones anteriores sin una ruta clara de desuso y migración.

FOF es compatible con las tecnologías de bases de datos utilizadas por Joomla! en sí: MySQL, SQL Server (y Windows Azure SQL), PostgreSQL. En la mayoría de los casos, puede escribir un componente en una tecnología de servidor de base de datos y hacer que se ejecute en las otras tecnologías de servidor de base de datos con un esfuerzo mínimo o sin esfuerzo.

FOF es utilizado actualmente por componentes gratuitos y comerciales para Joomla! por un creciente número de desarrolladores.

7
Anibal

Si está buscando un componente mvc de muestra desarrollado en joomla3, puede ver este enlace que tiene varios componentes de muestra con admin y sitio, con acl o sin acl, con todos los tipos de campos de formulario.

0
RN Kushwaha