Virtuemart 2.0 para Joomla 1.7

Se había comentado y mucho sobre la adaptación de virtuemart para las nuevas versiones de Joomla y no eran precisamente noticias tranquilizadoras, en cuentas twitter, blogs, en foros se hablaba hasta de la no continuidad de virtuemart, la desaparición de webs como virtuemartworks.com y un largo etcétera. En lo que a mi respecta siempre tuve claro que eran habladurías, chismorreos y rumores con poco fundamento. Hay que pensar que si una extension joomla es GNU, el autor puede retirarse por motivos varios, si, pero si algo tiene virtuemart, a parte de ser GNU, es un ejercito de programadores dispuestos a continuar y mejorar esta fantástica extension, que en sus inicios era llamada PhpShop y no pertenecía, ni se relacionaba con ningún CMS, hasta que llego Mambo Shop, para luego pasar a llamarse Virtuemart, su nombre actual...

Bien, una vez iniciada la migración a versiones joomla 1.6, con el nombre de Virtuemart 2.0, salieron varias versiones beta y una Release Candidate con muchísimos problemas, tanto en programación como en la posibilidad de mostrar las traducciones. Incluso en la parte de administración los archivos INI no se reconocían y no mostraba ninguna traducción, y de esto hace unas semanas. La preocupación iba creciendo y los rumores empezaban a saltar a diestro y siniestro.

Con calma, espere y después de echar una mano en lo que pude, por fin llego una versión funcional, VirtueMart 2 RC2 (1.9.8).

Se ha reducido la base del código nuevo. Se han rediseñado todas las tablas y el uso actual de los convenios Nooku. Añadido más capacidad para el b2b. La RC2 ahora también es mas segura contra ataques de inyección SQL, XSS y la inyección de código. Ver estadísticas.

Virtuemart 2 funciona con Joomla 1.5, Joomla 1.6 y jooma 1.7, pero no está diseñado para estas dos ultimas. Esto significa que no se podrá utilizar las nuevas funciones del ACL Joomla 1.7, en un principio. Cuestión de tiempo es que se adapte por completo.

Muy interesante para los veteranos, que utilizan virtuemart 1.1 es la función de migración, con las importaciones de las cosas más importantes de su tienda, como categorías, productos e imágenes. En algunos puntos no tiene sentido importar la configuración anterior, ya que daría lugar a una mala configuración de su tienda VirtueMart 2 y no es aconsejable debido a las ventajas y características nuevas. Sin embargo, debería ser posible para las pequeñas tiendas migrar a virtuemart 2 en tiempo reducido sin problemas.

Es aun pronto para decir que se dispone de una versión para migrar, de hecho no es recomendable su uso, no hasta que salga una primera versión estable. Pero de momento funciona y si es recomendable para irnos haciendo con las nuevas características.


Algunas nuevas características:
  1. Programación más rápida y más seguro para utilizar las clases más abstractas.
  2. Disposicion de las tablas completamente rediseñadas.
  3. Ganchos añadidos para los plugins (propios puntos de vista, el propio sistema el número de cliente, etc,...), buscar en el wiki para más información http://dev.virtuemart.net/projects/virtuemart/wiki/Plugin_system
  4. Añadido el registro durante el proceso de compra.
  5. Diseño nuevo de la parte de administracion - Back end.
  6. Mejoras en seguridad contra ataques externos.
  7. Nuevo js (jQuery para evitar problemas de incompatibilidad Mootools)
  8. Campos editables / configurador
  9. Multimoneda real, en formato real de la moneda se define por moneda
  10. Precios configurables por grupo de compradores (también redondeo)
  11. Diversas operaciones de selección y búsqueda options2.0.0.
  12. Utiliza mejor el ACL de joomla 1.6/1.7.
  13. El migrador va más rapido (más velocidad de opciones).
  14. Oculta mensajes de depuración.

Migración:
  1. Migrar sus imágenes a VirtueMart 2 cargándolos en el directorio correcto y sincronizarlos
  2. Migrar a los usuarios VirtueMart 1, grupo compradores, fabricantes, categorías, productos y pedidos.
Cosas que faltan segun la perspectiva de los desarrolladores:
  1. Añadiendo más clases de cálculo (descuentos cuantitativos, descuentos progresivos, ganancias)
El núcleo es totalmente compatible con Joomla 1.5, Joomla 1.6 y Joomla 1.7, pero los módulos aún tienen problemas para trabajar en Joomla 1.6 y Joomla 1.7.

Para los traductores, ahora es el momento adecuado para unirse al equipo y convertir los archivos de idioma.

Algunas capturas para apreciar a simple vista algunos cambios:

0 comentarios:

Publicar un comentario