|
Pero no todo ha sido un campo de rosas, también se han encontrado diversos problemas y dificultades, algunas importantes que deberían ser revisadas y corregidas en posteriores versiones de Concrete5 para que el CMS pueda ser utilizado para más cosas que un simple blog. A continuación se detallarán los problemas detectados:
-
Links: a la hora de insertar un link a otra página del sitio, Concrete5 utiliza direcciones absolutas. Ésto lo consideramos un problema ya que si se cambia el dominio habría que revisar y corregir todos los links uno a uno.
-
jQuery: se ha detectado un comportamiento anómalo cuando en diversos componentes desarrollados por nosotros se utilizaba jQuery,
-
Multiidioma: No existe un complemento o extensión como Joom!Fish en Joomla! por ejemplo para facilitar dicha tarea, por lo que nos complica el desarrollo. Nuestra solución a este problema ha sido la utilización de Atributos, creando uno por cada idioma y asignándoselo a cada página según corresponda con su idioma.
-
Bloque Content: a la hora de añadir un artículo, no es posible la inserción de código PHP por ejemplo y tampoco existe la opción de permitirlo o no.
-
Google Map: no es posible insertar un mapa dentro de un bloque Content, por lo que nos limita su utilización a insertar el mapa solamente, sin nada más.
-
Formulario: este bloque cumple la funcionalidad básica para la creación de formularios, pero se queda bastante limitado, faltan campos tipo password o e-mail (y su correspondiente validación). También se echan en falta restricciones sobre el contenido del campo como puede ser números o fechas. Por último, cabe destacar la imposibilidad de cambiar el valor dentro del botón de enviar el formulario si no se hace dentro del controlador del bloque Form.

-
Add-On Email List Signup: este add-on no funcionaba correctamente dentro de un Scrapbook.
-
Hojas de estilo CSS: al añadir en el header de tu template una hoja de estilos, nos hemos encontrado con que estos estilos también se aplican al propio panel de control de Concrete5. Para solucionar ésto, hemos tomado la precaución de no utilizar selectores CSS demasiado genéricos, pues si por ejemplo aplicamos estilos a todos los tags li en general, esto también afectará a todos los li del panel de control de Concrete5 y estropeará la vista de este panel.
En definitiva, la experiencia con Concrete5 ha sido altamente satisfactoria para la creación de la we de la agrupación empresarial, recomendando su uso frente a Joomla! para desarrollos de complejidad baja. En cambio para la creación del comparador estos problemas han supuesto un sobreesfuerzo comparado con Joomla!, sobre todo con el multiidioma, una opción muy utilizada en nuestros desarrollos debido al carácter de la mayoría de nuestros clientes (hoteles), por lo que para desarrollos con complejidad media-alta, se debe de estudiar en cada caso si es conveniente dar el paso a Concrete5 (y estos problemas y otros posibles aún desconocidos) o seguir con Joomla! (con más experiencia y problemas conocidos).
José Antonio Jaramago y Luis Martínez
Conectatec |
|
Escrito por Luis
| Última actualización el Viernes, 26 de Noviembre de 2010 17:24 |
Síguenos