Freemarker tiene un soporte muy bueno para capturar excepciones y no acabo de entender el motivo porque nadie en el ecosistema/mundo Liferay lo utiliza(Quiero recordar que se usa Freemarker en los themes, contenidos y ADT). A ver si este post ayuda a que la gente haga plantillas Freemarker un poco mas robustas. Lo primero es […]
Liferay tiene un sistema de desarrollo de themes que nos obliga a compilar y desplegar el theme en el servidor. Esto tiene una serie de inconvenientes: Es lento, incluso si pones el portal en modo ‘developer’ y te dedicas a modificar los CSS y Javascript ya desplegados. Es peligroso para usuarios de bajo nivel, porque […]
En Liferay la manera de poner el selector de idioma en el theme es incrustando el portlet de selector de idioma. Pero que pasa cuando no queremos ninguno de los formatos que nos ofrece este portlet? Que pasa si queremos un formato como el de la imagen que ilustra este post o un desplegable. En […]
Prestashop es el gestor de tiendas eCommerce que ahora mismo me gusta mas. Por rendimiento, estructura y otras razones. Tiene un sistema de themes mucho mas practico que Magento, mas en línea con otros CMS(Content Management System). Un theme de Magento tiene ficheros desperdigados por todo el proyecto, en cambio Prestashop tiene todos los ficheros […]
Algo que se pide mucho es que los themes tengan una pinta distinta si la página es la home, por ejemplo, con una cabecera mas grande. Por ejemplo, el de este proyecto: Esto es muy fácil de conseguir. Primero podemos detectar y poner en una variable booleana si estamos en la home(en el fichero ‘init_custom.vm’): […]
Hacia tiempo que no escribía un post puramente técnico y la verdad es que ya tenia ganas. A la hora de personalizar themes liferay o crearlos nuevos existe la posibilidad de insertar portlets directamente en la plantilla, de esta manera podemos programar portlets para que aparezcan como menú o incluso añadirle funcionalidades. Por ejemplo, en […]