Estudiantes que buscan una oportunidad para contribuir al desarrollo de código abierto y trabajar con los mejores en un excelente sistema de gestión de contenido: este artículo es para ustedes. Personas que conocen el código de Joomla y quieren compartir su conocimiento y ayudar a dar forma al futuro de Joomla: este artículo es para ustedes. ¡Lee todo sobre la Academia Joomla que cobra vida!
En octubre pasado, presentamos la Academia Joomla, una oportunidad única para que los estudiantes contribuyan al código abierto y ayuden a dar forma al futuro de Joomla. Y ahora, en febrero de 2025, ¡la Academia está lista para despegar! JCM tuvo una charla con Philip Walton, SD Williams y Gary Barclay.
La Academia comienza con dos proyectos innovadores. Uno de ellos es la integración mejorada de SEO. ¿Podrías contarme un poco sobre eso?
Philip: Durante el Google Summer of Code, Alisha Kamat trabajó en un proyecto de SEO (https://community.joomla.org/gsoc-2022/gsoc-project-alisha-kamat-seo.html). Avanzó mucho, pero aún necesitaba ser terminado. Estaba casi listo, y lo demostramos varias veces en Joomla London, pero tiene que convertirse en complementos que se puedan activar o desactivar según los aspectos del proyecto de SEO que desees.
Parte del proyecto intentaba incorporar al núcleo algunas herramientas que creo que realmente faltan; el aspecto de Open Graph estaba bien pensado y funcionaba bien, así como los recordatorios de SEO.
Fui mentor de Alisha, así que será genial ver este proyecto llegar a una conclusión.
El segundo proyecto de la Academia son las herramientas avanzadas de migración. ¿Qué implica eso?
Philip: No he estado muy involucrado con esta herramienta, pero es un proyecto emocionante. Es una herramienta que te permite llevar un sitio que está escrito en otro CMS a Joomla.
El primer ejemplo es WordPress. ¡Me hubiera venido bien una herramienta así cuando hace años tuve que mover varios cientos de sitios de WordPress a un solo sitio de Joomla!
Ese sitio sigue funcionando. Pero una forma sistemática de convertir sitios me permitiría abordar proyectos fallidos construidos en WordPress y actualizarlos en un CMS moderno y rápido.
¿Qué significan estos dos proyectos para Joomla?
Philip: El SEO es definitivamente una característica central que falta. ¿Qué sitio no tiene un blog o una página de noticias que podría beneficiarse de Open Graph o datos SEO claros y útiles? Así que esto debería estar en el núcleo.
La herramienta de migración definitivamente no estará en el núcleo ya que solo se necesita en algunos casos, pero podría ser un gran activo para las agencias web y otros constructores de sitios web que están preocupados por los problemas continuos con WordPress y quieren evitar un CMS que parece estar a punto de bifurcarse.
¿Y para los estudiantes que trabajan en ellos?
Philip: Espero que obtengan una buena base en el desarrollo web y una educación formativa de los mentores que podría hacer una gran diferencia en sus vidas laborales.
Con el programa GSoC, muchos han logrado grandes cosas y, de la misma manera, con la Academia podría ser un verdadero impulso para las perspectivas de carrera de cualquier estudiante.
¿Qué necesitamos para que esto suceda? ¿Qué ya está disponible?
Philip: Bueno, en DACH en octubre (es el JoomlaDay en la comunidad de habla alemana), pedí promesas de 12000$ y me fui con dinero real que sumó más de 16000$.
Así que el dinero está ahí y prometido.
Hemos tenido dificultades para conseguir que la gente se presente como mentores, especialmente mentores de codificación, pero eso parece estar cambiando, aunque más es mejor.
Así que cualquier persona con experiencia en PHP o JavaScript que esté dispuesta a compartir su conocimiento: por favor, pónganse en contacto conmigo en Mattermost.
En general, ¿cómo funciona la Academia Joomla?
Philip: Estamos finalizando los mentores y comenzando a pedir a los estudiantes que se presenten.
Luego veremos cuántos obtenemos y realizaremos una serie de actividades para ayudar a resaltar sus habilidades y demostrar el compromiso y la dedicación de cada estudiante.
Por lo general, tienes que pagar por la educación, pero aquí habrá mentores, y si eres seleccionado y dedicas el tiempo y esfuerzo, el estudiante puede ganar hasta 3000$, por lo que es una experiencia realmente valiosa.
Genial. Como estudiante, ¿cómo puedo postularme para la Academia Joomla? ¿Y qué esperarías de mí?
Philip: Puedes postularte uniéndote a Mattermost y poniendo tu nombre en el canal de estudiantes de la Academia Joomla.
https://joomlacommunity.cloud.mattermost.com/main/channels/ja-students
Esperaría honestidad. En el pasado, hemos tenido que reprobar a estudiantes que no eran realistas o no eran completamente sinceros sobre sus compromisos de tiempo e intentaron hacer demasiadas cosas, lo que resultó en una mala asistencia y falta de compromiso.
Estamos buscando estudiantes que dediquen horas, envíen mensajes en su canal diariamente y hagan preguntas cuando sea necesario.
Te pediríamos que envíes tu código regularmente para que los mentores puedan monitorear tu progreso y asegurarse de que estás en el camino correcto.
Si perdí el plazo para el período de solicitud, ¿qué debo hacer?
Philip: Buscaremos tener una nueva tanda de estudiantes cada 6 meses, así que si no puedes hacerlo para esta convocatoria, habrá otra en 6 meses. Eso te da tiempo suficiente para probar algunas solicitudes de incorporación de cambios (Pull Request, PR), leer documentación y familiarizarte con Joomla y cómo funciona.
Todo esto te ayudará cuando llegue el momento y compitas con otros que buscan un lugar.
Y si quiero ser mentor, ¿qué debería aportar y qué haré?
Philip: Los mentores son como polvo de oro en este momento. Necesitamos personas que se sientan cómodas con la codificación y también personas que puedan pensar en un problema. Idealmente, personas que quizás hayan escrito extensiones antes y tengan una buena comprensión de Joomla 5.
Vas a transmitir tu conocimiento a los estudiantes, por lo que sería útil si pudieras mostrar paciencia, comprensión, orientación y placer en nutrir nuevos talentos.
Necesitarás registrarte regularmente para conocer a los estudiantes. Tenemos mentores de bienestar que nos ayudarán a mantenernos en línea, pero unas pocas horas a la semana cada semana realmente ayudarían a marcar la diferencia.
Esta es la próxima generación de desarrolladores y mantenedores de Joomla que se está formando, así que es una forma valiosa de pasar tu tiempo.
Gary Barclay y SD Williams, ambos son mentores nuevos en la Academia, ¿qué esperan?
Gary: Estoy deseando proporcionar orientación sobre la gestión de tareas, comunicaciones y cumplir con las expectativas, pero no sabré qué se necesita hasta que los proyectos comiencen.
SD: Estoy deseando ayudar a los otros mentores en el cuidado y bienestar de los estudiantes. Esto es algo nuevo para mí, ser parte de un equipo que reconoce la necesidad de apoyar al estudiante en su totalidad, no solo en su codificación.
Cómo ponerse en contacto
Para estudiantes y posibles mentores, unirse a Mattermost es el primer paso. Necesitas tener una cuenta en el Portal de Identidad de Joomla para esto. Este artículo útil te muestra cómo configurar tu cuenta y unirte a nosotros: https://magazine.joomla.org/all-issues/november-2022/getting-the-most-out-of-mattermost
Una vez que estés en Mattermost, encuentra el canal adecuado. El canal de estudiantes se llama ~ja-students, el canal de mentores se llama ~ja-mentors.
Ponte en contacto y antes de que te des cuenta, ¡serás una de esas personas que dan forma al futuro de Joomla!
Este artículo es una traducción de Joomla Academy is ready for take off - Join us!.