3 de agosto de 2026

:: Liferay. Script para ir al inicio de la página


En diversos temas de apariencia es necesario contar un enlace que permita al usuario realizar un scroll al inicio de la página.


Este comportamiento podemos hacerlo mediante un script:

AUI().ready(function(A){

window.moveToAnchor = function moveToAnchor(anchorId) {

var coordinateY = A.one(anchorId).getY();

window.scrollTo(0,coordinateY);

}

});

9 de julio de 2026

:: Liferay DXP 2026. Habilitar RSS


En la versión Liferay DXP 2026 para habilitar las fuentes de datos RSS debemos seguir los pasos siguientes:


1.- Accederemos a la Configuración del Sistema > Contenido web

2.- En el menú lateral izquierdo, seleccionaremos la entrada: "Administración"

3.- Marcaremos el check denominado: "Mostrar fuentes" y pulsaremos el botón: "Guardar"



Tras marcar este check, en la sección del panel nos aparecerá una nueva pestaña denominada: "Fuentes" a través de la que podremos definir aquellos canales que sean necesarios.



La  URL para acceder al canal RSS será: /-/journal/rss/groupId/feedId


23 de junio de 2026

:: Liferay 7.3. Habilitar el modo borrador para los documentoss


En Liferay, podemos establecer el modo borrador a la hora de publicar un documento. Para ello, debemos modificar el fichero: "portal-ext.properties" añadiendo la siguiente línea:

dl.file.entry.drafts.enabled=true

2 de junio de 2026

:: Liferay 7.4. Pop-up en página de contenido.


En Liferay 7.4 podemos mostrar mediante un script un pop-up para mostrar, por ejemplo: un aviso. Al tratarse de una página de contenido no podemos hacer uso de AlloyUI.

Para ello iremos a la configuración de la página de contenido y seleccionaremos la entrada: "Diseño" y bajo el epígrafe: "Personalización", seleccionaremos la pestaña: "Javascript".

Tras pulsar el botón "Guardar" este cambio quedará en estado: "Borrador" al tratarse de una página de contenido por lo que tendremos que editarla y pulsar sobre el botón: "Publicar".

Liferay.Util.openWindow({

    title: 'Aviso',

    dialog: {

        centered: true,

        constrain2view: true,

        modal: true,

        resizable: false,

        width: 450,

        height: 250,

        bodyContent: '<span>Lorem ipsum dolor sit amet<br/><br/>Rogamos disculpen las molestias</span>'

    }

});

1 de junio de 2026

:: CookieBot

Al utilizar CookieBot para mostrar el cuadro de diálogo relativo a la política de Cookies, puede ocurrir que al marcar el Check: "Estadísticas" no se carguen las correspondientes a Google Analytics.

Cuando se da este comportamiento, puede ser debido a que en el panel de control de CookieBot estas cookies son identificadas como: Marketing" en lugar de "Estadística".




Una vez categorizadas correctamente estas cookies dentro del panel de CookieBot, el comportamiento será el esperado.


19 de mayo de 2026

:: Liferay. Comprobar la versión


Una forma rápida de comprobar la versión de Liferay que está corriendo en un portal, siempre que tengamos permisos de administrador, consiste en acceder a: "Panel de control > Administración del servidor".

En este punto nos indicará la versión exacta:




15 de mayo de 2026

WCAG 3.1.1 y 3.1.2 sobre el "Idioma de la página" y "Idioma de las partes


Una duda que surge respecto a la accesibilidad, es en páginas como: Política de Cookies, Política de privacidad, ..., si los términos tales como: "Cookies", "Google Analytics", ... deberían ir englobadas dentro de: "<span lang="en"></span> para indicar que se trata de un anglicismo.

La norma dice que se debe marcar un cambio de idioma cuando una palabra o frase del texto se pronuncie de forma totalmente diferente en el idioma de origen y pueda confundir al lector de pantalla de una persona invidente.

En cualquier caso, "Cookies" es una palabra adoptada y de uso común por lo que las herramientas de accesibilidad o un auditor "normalmente" no marcaría esto como un problema de accesibilidad. Además, los nombres propios, las marcas comerciales y los nombres de productos, no requieren ser etiquetados con un idioma diferente.

De esta manera, no sería realizar esta distinción de idioma para estos términos ya que podría llegar a ser contraproducente para el usuario final que utiliza un lector de pantalla, ya que este continuamente estaría cambiando de idioma y podría confundir al usuario.

Es un tema debatido, por lo que podrían existir opiniones distintas sobre este punto concreto.


:: Liferay. Script para ir al inicio de la página

En diversos temas de apariencia es necesario contar un enlace que permita al usuario realizar un scroll al inicio de la página. Este comport...