3 de noviembre de 2022

:: Cookies de nuestra página web. ¿Para qué sirve cada una?


A menudo una pregunta que nos hacen es qué cookies se están utilizando en mi página y para qué sirven.

Para ver las cookies, podemos seleccionar con el botón derecho del ratón: "Inspeccionar". En la ventana que se abre, seleccionaremos la pestaña: "aplicación" y en esta -en la parte izquierda- bajo el epígrafe denominado: "Cookies".

Si queremos saber para qué se utiliza cada cookie, tal vez este enlace pueda servir de ayuda:

https://cookiedatabase.org/




2 de noviembre de 2022

:: Tip. Liferay 7.3 - Habilitar el menú personal del usuario


En Liferay 7.3 cuando un usuario está logueado, queremos que el menú personal aparezca incrustado en la barra personal (parte superior).

Para habilitar esta opción, debemos ir a: 

"Panel de control > Configuración > Configuración de la instancia > Usuarios"

Seleccionamos la entrada de menú: "Menú personal" y habilitaremos la opción: "Mostrar en menú de control".


Tras esta operación, nos aparecerá en la barra superior el menú asociado al usuario logueado:




20 de abril de 2022

:: Alfresco. Eliminar restricción del tamaño de 2GB en la descarga de un .zip


Desde la interfaz de usuario, podemos descargar una carpeta en formato .zip. Sin embargo, por defecto, el tamaño máximo de descarga viene configurado a 2GB, por lo que si la información que pretendemos descargar ocupa más de ese tamaño, obtendremos un mensaje indicando el problema.


Para eliminar esta restricción, debemos editar el fichero: "alfresco-global.properties" e insertar la siguiente línea:

### No restringuir el tamaño máximo de descarga en ZIP
download.maxContentSize=-1

Tras reiniciar el servicio, podremos descargar un .zip de más de 2 GB.

16 de marzo de 2022

:: PDFBox. Generar página apaisada


En java y mediante el uso de la librería: "PDFBox", para generar una página en horizontal, no nos sirve el método "rotate" ya que rotará la página y su contenido. 

Para lograr una página y contenido en horizontal, lo que tenemos que hacer es: "cambiar la altura por la anchura".

PDRectangle rectLandscapeOrientation = new PDRectangle(PDRectangle.A4.getHeight(), PDRectangle.A4.getWidth());

PDPage page = new PDPage(rectLandscapeOrientation);

document.addPage(page);



27 de enero de 2022

30 de diciembre de 2021

:: Tip. Liferay Developer Studio: Mostrar números de línea


En el editor de Eclipse para mostrar las líneas de texto debemos seleccionar:

"Window > Preferences > General > Editors > Text Editors" y marcaremos el check: "Show line numbers".


25 de agosto de 2021

:: Liferay 7.1. Error al generar un theme


En Liferay 7.1 desde Developer Studio a la hora de generar un theme, muestra un error ya que no resuelve algunas dependencias.

La solución, es revisar el fichero: "build.gradle" para comprobar las versiones añadidas en las dependencias. Por ejemplo, eliminando la versión específica se generará correctamente.

dependencies {

cssBuilder group: "com.liferay", name: "com.liferay.css.builder", version: "3.0.2"

parentThemes group: "com.liferay", name: "com.liferay.frontend.theme.styled", version: "3.0.16"

parentThemes group: "com.liferay", name: "com.liferay.frontend.theme.unstyled", version: "3.0.22"

  portalCommonCSS group: "com.liferay", name: "com.liferay.frontend.css.common", version: "3.0.1"

  themeBuilder group: "com.liferay", name: "com.liferay.portal.tools.theme.builder", version: "1.1.7"

}


Con esta configuración, en la que no se indican versiones específicas, debería generar correctamente el "theme".

dependencies {

cssBuilder group: "com.liferay", name: "com.liferay.css.builder", version: "3.0.2"

parentThemes group: "com.liferay", name: "com.liferay.frontend.theme.styled"

parentThemes group: "com.liferay", name: "com.liferay.frontend.theme.unstyled"

portalCommonCSS group: "com.liferay", name: "com.liferay.frontend.css.common"

themeBuilder group: "com.liferay", name: "com.liferay.portal.tools.theme.builder", version: "1.1.7"

}

:: Cookies de nuestra página web. ¿Para qué sirve cada una?

A menudo una pregunta que nos hacen es qué cookies se están utilizando en mi página y para qué sirven. Para ver las cookies, podemos selecci...