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

20

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?
ursitesion
fuente
¿Puedo saber por qué mi pregunta ha sido rechazada?
ursitesion
1
Fui yo quien rechazó la pregunta. La razón es porque me pareció el tipo de pregunta que llevaría a vincular solo las respuestas, lo que de hecho ha ocurrido (aparte de @Anibal), que simplemente se puede encontrar en una pequeña búsqueda en Google. Por mucho que sea para las personas que reciben ayuda, ya que entiendo que las cosas pueden ser confusas, creo que siempre es bueno para el usuario investigar un poco. Recuerde, como dicen todos los desarrolladores, Google es su mejor amigo :)
Lodder
44
@Lodder: no hay problema. También estoy de acuerdo con usted, pero la razón para publicar mi pregunta en este foro dedicado de Joomla es obtener una lista consolidada y auténtica de tutoriales de desarrollo de Joomla.
ursitesion

Respuestas:

23

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:


Libros de desarrollo de Joomla y PHP:


Tutoriales en video recomendados de Udemy


Otros enlaces útiles

FFrewin
fuente
MUY útil @FFrewin, ¿puedo compartir esto en la comunidad de JoomlaLondon Google+?
BodgeIT
@BodgeIT: Eso definitivamente está bien, amigo.
FFrewin
7

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ápido 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.

Anibal
fuente
0

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.

RN Kushwaha
fuente