Índice de contenido

Entrevista con George Wilson, miembro de Joomla! Equipo de liderazgo de producción

Si no ha oído hablar de él, Joomla! es un CMS (sistema de gestión de contenido) muy potente y extensible, que le permite crear sitios web y potentes aplicaciones en línea. A menudo se discute al mismo tiempo y se compara con WordPress. Joomla! es una plataforma de software de código abierto que está disponible gratuitamente para todos.

Hablé con George Wilson, un colaborador activo y miembro de Joomla! equipo de liderazgo sobre Joomla! proceso de desarrollo, Joomla! comunidad, y el futuro de CMS y el desarrollo web en general.

Hosting Más Barato_joomla

HostAdvice: ¿Cuándo se involucró por primera vez con Joomla?

¡Ahora he estado involucrado con Joomla! desarrollo durante 5-6 años. Comencé a usarlo mientras estudiaba la licenciatura en programación. Un amigo mío decidió crear un sitio web con Joomla! y me ofrecí a ayudarlo.

Después de algunos años de trabajar con Joomla! Me encontré luchando con un error particular en el CMS y decidí indagar para tratar de entender qué estaba pasando. Pude encontrar y corregir el error, aunque tomó bastante tiempo para que la solución se fusionara con el producto principal …

HostAdvice: ¿Cómo estás involucrado hoy?

En primer lugar, déjeme decirle que Joomla! está completamente impulsada por voluntarios, no hay empleados remunerados.

El Joomla! El producto y el ecosistema son impulsados ​​por tres equipos de liderazgo:

  1. Equipo de liderazgo de producción (PLT)
  2. Equipo de liderazgo comunitario (CLT)
  3. Materias de código abierto (OSM)

Actualmente soy miembro de Joomla! Equipo de liderazgo de producción.

reunión-joomla

HostAdvice: Mirando su perfil de LinkedIn, parece que algunas de sus contribuciones de Joomla fueron para su empleador y algunas las ofreció como voluntario, ¿es correcto?

¡Solo tenía un trabajo en el que estaba contribuyendo a Joomla! para mi empleador. En ese puesto, estaba construyendo sitios web, además de crear y brindar soporte para algunas extensiones de Joomla. Mi “trabajo diario” actual no tiene nada que ver con Joomla! – Trabajo en una pequeña startup que está desarrollando software de reconocimiento facial.

HostAdvice: La comunidad de Joomla parece estar centrada en joomla.org. Háblame de la comunidad.

Nuestra comunidad se compone de tres tipos diferentes de personas:

  1. Usuarios finales que quieran crear sus propios sitios web.
  2. Constructores de sitios profesionales que constituyen la mayor parte de nuestra comunidad.
  3. Desarrolladores de extensiones que son la columna vertebral de Joomla! ecosistema.

La gran mayoría de la actividad de nuestra comunidad tiene lugar dentro de las discusiones del foro y el sistema de seguimiento de problemas para la base de código.

HostAdvice: También hay 200 grupos de usuarios de Joomla en todo el mundo, con más de la mitad de ellos en Europa. ¿Qué tan activos son estos grupos de usuarios? ¿Por qué una proporción tan grande en Europa?

La actividad de los grupos de usuarios “en vivo” varía de un país a otro. El formato más común son las reuniones locales mensuales y luego una gran conferencia anual u otro gran evento. Por alguna razón, hay una enorme cantidad de actividad de grupos de usuarios en los Países Bajos.

Una de las mayores fortalezas de Joomla! es el gran soporte multilingüe integrado en el producto principal. Este es probablemente un factor importante que contribuye al hecho de que es tan popular en Europa y otros países fuera de América del Norte.

grupos-de-usuarios-joomla

HostAdvice: Explíqueme el proceso de desarrollo de la plataforma Joomla. ¿Cuántos desarrolladores trabajan en cada versión? ¿Dónde están ubicados?

El plan de desarrollo de Joomla! lanzamientos es realmente una combinación de planificación de arriba hacia abajo y de abajo hacia arriba. El PLT (Equipo de liderazgo de producción) pasa mucho tiempo en el campo interactuando con usuarios y desarrolladores. El producto base está diseñado a propósito para ser particularmente ágil, por lo que también pasamos mucho tiempo hablando con los desarrolladores de extensiones. Luego, establecemos una hoja de ruta de características que nos gustaría ver desarrolladas. Pero, en última instancia, depende de lo que la gente quiera desarrollar y contribuir.

El papel del PLT es apoyar los esfuerzos de desarrollo. Eso significa que trabajamos para involucrar a las personas, ayudar a formar equipos y administrar el código y las contribuciones. Podemos ofrecer algún apoyo financiero para los gastos, pero no pagamos a nadie por su codificación. A veces reunimos a un equipo durante un fin de semana largo y ayudamos a cubrir los gastos de vuelos, hoteles y comida.

La mayor parte de Joomla! Los desarrolladores se encuentran en los EE. UU. y en Europa, aunque también hay un número decente de desarrolladores en India y Vietnam. En un año determinado, probablemente haya más de 100 contribuyentes de código a Joomla!

Joomla code_sprint

HostAdvice: ¿Cómo compararías y contrastarías Joomla y WordPress?

Creo que aunque WordPress ciertamente ha evolucionado a lo largo de los años, todavía adolece de sus raíces como plataforma de blogs. Joomla! es más adecuado para el desarrollo de sitios web más grandes y tiene una gama más amplia de extensiones de plataforma. Quizás debido a su necesidad de escalar para sitios más grandes, Joomla! la base de código es de mayor calidad. Por cierto, no todo el mundo se da cuenta de que Joomla! en realidad es anterior a WordPress.

HostAdvice: Hay hosting gratuito de Joomla disponible en joomla.com. ¿Cuántos sitios están alojados allí actualmente? Cuales son las limitaciones?

Esta es una iniciativa relativamente nueva, pero sentimos que era importante ofrecer una opción que reduzca la barrera de entrada al mundo de Joomla! Como era de esperar, su principal limitación está en cuanto a las extensiones que puede incorporar en su sitio alojado.

HostAdvice: ¿Cómo ve la evolución de los mercados de desarrollo web y CMS en los próximos años?

Los servicios web son cada vez más importantes, a medida que se hace posible, o quizás necesario, integrar todo con todo. Reconocemos que tenemos mucho trabajo por hacer en esta área, como agregar una API REST para Joomla! Somos conscientes de ello y estamos trabajando activamente en ello.

Personalmente, creo que veremos una creciente fragmentación del mercado de CMS. Hoy en día, es muy fácil construir un nuevo CMS y, por lo tanto, vemos muchos sistemas nuevos e interesantes por ahí. Por supuesto, los tres grandes (Joomla !, WordPress y Drupal) seguirán dominando el mercado durante bastante tiempo, pero creo que veremos que sus cuotas de mercado comienzan a disminuir.

características de joomla

HostAdvice: ¡La última versión importante de Joomla! era la versión 3.6. ¿Fue un lanzamiento significativo?

Sí, lo era. La versión 3.5 tuvo un tiempo de desarrollo muy largo, porque había ciertas características que tenían que arreglarse. Como resultado, hubo una gran acumulación de funciones y mejoras para incorporar a la versión 3.6.

El desarrollo de la versión 3.6 fue muy fluido. Incorpora algunas mejoras importantes al sistema de actualización que los usuarios han deseado durante mucho tiempo. En realidad, no había características nuevas muy importantes, solo muchas cosas pequeñas y características para el usuario final. Cosas como un mejor flujo de trabajo y otras mejoras en la experiencia del usuario. La sensación es que la versión 3.6 salió muy pulida y la respuesta de la comunidad ha sido muy positiva.

HostAdvice: ¿Cuáles son los planes de desarrollo futuros para Joomla?

Nominalmente tenemos 3-4 lanzamientos importantes por año, aunque realmente depende de lo que esté listo.

Actualmente estamos trabajando en la versión 3.7. Las principales mejoras planificadas para esta versión incluyen:

  • Agregar campos personalizados
  • Renovación del sistema de enrutamiento / URL
  • Renovación del administrador de medios

A largo plazo, estamos empezando a planificar Joomla! 4.0. Todavía no tenemos una fecha de lanzamiento prevista, pero debería ser en algún momento del próximo año (2017). Uno de nuestros principales desafíos es que hay muchas características pequeñas, pero importantes, que los usuarios desean, pero que no podemos agregar de una manera totalmente compatible con versiones anteriores. Nuestro objetivo es minimizar el impacto de estos cambios y proporcionar una ruta de migración relativamente sencilla.

HostAdvice: ¿Cuántas horas al día trabaja normalmente? ¿Qué le gusta hacer cuando no está trabajando?

Normalmente trabajo entre 40 y 50 horas a la semana, dependiendo de lo que se necesite y de lo que esté sucediendo. Soy una de esas personas a las que les gusta dedicar mucho tiempo y esfuerzo a las cosas que disfruto. Algunas personas me llamarían adicto al trabajo.

Cuando no estoy trabajando, estoy en joomla.org.

Además de eso, también me encanta leer mucho y todavía disfruto jugando videojuegos. Para mis actividades al aire libre, me gusta dar largos paseos y hacer jardinería.

HostAdvice: ¿Hay algo más que le gustaría compartir con nuestros lectores?

De hecho, lo hay. Me gustaría terminar con una llamada para que la gente se involucre en Joomla! comunidad. Siempre estamos buscando involucrar a nuevas personas y no es solo con la codificación. Por ejemplo, podría involucrarse a nivel comunitario. Si está interesado, puedo encontrarle un lugar para participar y contribuir, donde será divertido y agradable para usted.

liderazgo-joomla-call