Lunes, 07 Octubre 2013 23:33

Hoja de Ruta 2013-2014 (roadmap) para VirtueMart 2.x en Joomla 3.x

Escrito por 
CMS:  Joomla! |  Versión:  1.7 |  Nivel de dificultad:  Básico | 


Hoja de Ruta 2013-2014 (roadmap) para VirtueMart 2.x en Joomla 3.xRecientemente hemos podido leer la hoja de ruta "escueta" que el proyecto VirtueMart liderado por Max Milbers publico hace unos meses a través de su wiki oficial y llama la atención que uno de los proyectos más activos en Joomla, que probablemente haya potenciado más aún si cabe el CMS, apenas afronte con claridad el futuro del componente en las ramas actuales y venideras de Joomla.

No es ningún secreto decir que muchos miembros activos de la comunidad de desarrolladores, implementadores de esta extensión de carrito de compras y usuarios con mucho rodaje con este componente, están pidiendo una versión de VirtueMart para la rama 3.x de Joomla de forma que de continuidad a miles de proyectos en los que empresas y usuarios han invertido mucho tiempo y dinero y que navega a la par que el proyecto Joomla pero aparentemente en aguas más tranquilas, a merced de lo que está por llegar.

Si nos retraemos a septiembre de 2012, asistimos al lanzamiento de Joomla 3.0, momento en que muchos desarrolladores de extensiones se estrenaban en esta rama, la cual prometía cambios importantes (postergados muchos de ellos para Joomla 3.2 y versiones posteriores), pero nada sabíamos de los pasos que seguiría VirtueMart en ese sentido, que tímidamente hablaba de aparecer en Joomla 3.x en Marzo de 2013, algo tarde ¡en términos de desarrollo!.

Las aparentes intenciones del proyecto VirtueMart son el no presentarse al gran público hasta la llegada de Joomla 3.5 en 2014 (a mediados de año aproximadamente), lo que en muchos sectores se tilda como "demasiado tarde".

VirtueMartEs obvio que la estrategia, en el papel tiene su lógica, no presentar un producto que conlleva mucho desarrollo, ingentes cantidades de líneas de código, y la implicación de muchos desarrolladores, bajo versiones STS (Short Term Support) de Joomla, con dudosa estabilidad y mucho trabajo por hacer antes de afincarse en una versión LTS (Long Term Support) como lo será la 3.5 en 2014. ¿Necesita VirtueMart reciclar sus políticas de versiones?.

VirtueMart 2.1 lleva un tiempo trabajando para ser estable en Joomla 3.x ofreciendo cambios como:

  • La reescritura de Campos Personalizados (CustomFields).
  • La reducción de SQL para CustomFields (al 80%).
  • Reescritura del carrito, redirecciones menores, menor memoria de sesión, más seguro...

Lo que está previsto:

  • Compatibilidad con Joomla 3.5.
  • Campos de Usuario (UserFields) mejorados, retirar de TOS checkbox, intercambio de userfield (requerido en el carrito).
  • Multiidiomas para campos de compradores (shopperfield) separados en un archivo propio.
  • Ejemplos de patrones de producto (vender tu camiseta (T-shirt), vender tu mp3, vender tu libro, ...).
  • Más diseños a escoger, por ejemplo, añadido múltiple de productos hijo.
  • Edición de Productos FE / creación de nuevos productos FE.
  • Corrección del Stock (cuando varios compradores (shopper) compran de forma simultánea).
  • Combinación del plugin de estocaje y productos hijo dinámicos.

Lista de extensiones en el componente VirtueMart AIO para actualización/instalación y licencias de terceros:

  • Cambiar el tamaño de la imagen principal de forma automática, con marca de agua.
  • Mejorar el selector de imagen (subidas múltiples).
  • Opción para mostrar un signo menos (-) o no.

Lo que ya podemos disfrutar en VirtueMart 2.4:

  • Reescritura de la calculadora utilizando reglas como objetos.
  • Retorno de la tienda multiidioma al idioma principal.

Este retraso por parte de VirtueMart en posicionarse, una vez más, dentro del CMS como herramienta de gestión de Tiendas online le puede pasar factura y permitir que otros proyectos como MijoShop, JoomShopping, HikaShop, etc., consigan un avance y mayor consolidación como extensiones de gestión de carritos de compra en Joomla 3.1 o 3.2 y que proyectos que hasta ahora se la jugaban con VirtueMart opten por potenciar sus productos en Internet por medio de otras extensiones.

Actualmente VirtueMart "solo" es compatible en Joomla 2.5:



¿Puede esta política "del pinguino" pasarle factura a VirtueMart frente a otros proyectos de similar naturaleza?

La respuesta es si, y de hecho son los usuarios quienes frente a este "impass" o modelo de desarrollo "adhoc", de indecisión del proyecto más veterano de carritos de compra para Joomla, VirtueMart, están decantándose por otras soluciones que ya dieron el paso "lanzándose al mar de las orcas" como MijoShop, FlyCart, EShop, optando por trabajar con extensiones con menos desarrollo, pero que mejoran de forma progresiva aprendiendo de sus competidores.

Extensiones de carrito de compra actualmente posicionadas en Joomla 3.x

Lo cierto es que si analizamos gráficamente el crecimiento en el último año de emergentes carritos de compra para Joomla, que se ejecutan en Joomla 3.x observamos un crecimiento importante capitaneado por JoomShopping.



Si a esta ecuación le añadimos VirtueMart, las cifras siguen siendo contundentes en favor de este último, pero con una considerable caída desde mediados de 2011.



Hemos asistido en estos últimos años al cambio de políticas en el proyecto Joomla, pasando de versiones de lento desarrollo, que acumulaban ingentes cantidades de parcheos a sus cientos de problemas de funcionalidad y otros de seguridad, a un proyecto más dinámico, con versiones que trabajan con tiempos de desarrollo más cortos y ofrecen más novedades al usuario final, el cual es conocedor en términos absolutos de los tiempos de desarrollo de cada rama y de liberación de cada versión del CMS.

Si a Joomla le está funcionando esta nueva política, que lo ha llevado a ser uno de los CMS más descargados, despues de WordPress, con más de 45.000.000 millones de descargas ¿no debería empaparse VirtueMart del buen hacer del proyecto pilar sobre el que se sustenta y fortalecer sus lazos con el usuario distribuyendo versiones con plazos establecidos, con una hoja de ruta estable, que de confianza, y apostando por Joomla 3.x -no necesariamente 3.5, aún lejos- para consolidar su mercado?.

Esta es la pregunta que dejamos en el aire. Pero cabe decir en su favor que VirtueMart es un proyecto Open Source, NO COMERCIAL que ha puesto en la mano de miles de usuarios la posibilidad de comercializar productos en Internet a coste cero y mantener su política de gratuidad hasta la fecha, desde sus comienzos allá por el año 2005.

En palabras de Max Milber "...cuando empecé con VirtueMart, con Sören como líder, las expectativas del equipo se basaron de manera diferente, el momento en que tratamos de hacerlo de la manera convencional, el entusiasmo y la motivación de todos los participantes cayó rápidamente en detrimento de la proyecto, la razón de esto es que VirtueMart es un proyecto libre, y la gente quiere trabajar en sus propias ideas, lo que les motiva (o paga por su tiempo).", quizás esto defina el porque es un proyecto que se toma su tiempo en hacer las cosas para seguir ofreciendo un gran producto.

No en vano la cautela y el buen hacer han sido la nota predominante del equipo de desarrollo de VirtueMart, al cual damos desde aquí las gracias por su constante labor, el buen hacer en el desarrollo constante y estable de VirtueMart: Max Milbers (Project Leader), Sören Eberhardt-Biermann, Valérie Isaksen (Project Manager), George Kostopoulos, Jeremy Magne, Maik Künnemann, Matt Lewis-Garner, Nikos Zagas, Ondra Spilka, Stephen Roberts (Developers), Alex Steiner, Eugen Stranz, Julie Deganutti (Designers), Devendra Kumar Shukla, Jörg Kiekebusch, Rolland Vaughan (Supporter), Akarawuth Tamrareang, Fernando Soares, Gabriele Sabadini, Irene López de la Cruz, Kelvyn Sheppard, Maarten Gruijters (Writers), Wilhelm Derhake (Tester), Alex Steiner, Eugen Stranz, Jeremy Magne, Jörg Kiekebusch, Maarten Gruijters, Maik Künnemann, Matt Lewis-Garner, Nikos Zagas, Ondra Spilka (Committer).



¿Te ha resultado interesante este artículo?

Suscríbete para recibir consejos exclusivos para WordPress, Joomla y PrestaShop



Luis Méndez Alejo

Miembro del equipo técnico de Webempresa.
Coordinador de contenidos en el Blog y en Youtube.
Google+