En las herramientas de webmaster, ahora llamadas Search Console, en ocasiones necesitamos sacar del índice de Google páginas indexadas. Esta es una tarea habitual cuando -por ejemplo- se modifica una web existente, por lo que las páginas del antiguo portal siguen estando indexadas.
Los pasos a seguir son normalmente los siguientes:
.- En la sección "Rastreo" > "Errores de rastreo" tendremos una relación de url indexadas, susceptibles de ser extraídas del índice de Google
.- Por cada una de las url's que figuran en esta relación, deberemos seleccionar la entrada de menú: "Índice de Google" > "Eliminación de Url"
.- Pulsaremos sobre el botón "Ocultar temporalmente" y especificaremos la url a eliminar del índice y aceptaremos para confirmar
.- Tras unas horas, estas url serán eliminadas del índice de Google
El problema de esta tarea es que debemos ir una a una eliminando las urls indexadas, consideradas incorrectas.
En cualquier caso, estas url's pueden ser indexadas de nuevo, ya que puede que se encuentren referenciadas desde otros portales.
Una forma más ágil de eliminar un número considerable de url's, sería haciendo uso de una extensión.
1.- Accederemos a la siguiente url:
https://github.com/noitcudni/google-webmaster-tools-bulk-url-removal
2.- Nos descargamos la extensión y la descomprimimos en una carpeta
3.- Abrimos el navegador Chrome en nuestro equipo, y accedemos a la url: "Chrome://extensions" y habilitamos el modo "Desarrollador" (check "Modo de desarrollador") o bien seleccionamos la entrada de menú": "Más herramientas" > "Extensiones"
4.- Nos aparecen unos botones y pulsaremos sobre el que dice: "Cargar extensión descomprimida" y seleccionaremos la extensión descargada
Tras este proceso, nos aparecerá esta extensión como habilitada y lista para ser utilizada.
Accederemos a Search Console y seleccionaremos el dominio sobre el que queremos eliminar las urls indexadas, seleccionando la entrada de menú: "Índice de Google" > "Eliminación de URL".
En este caso, nos aparecerán en un desplegable las opciones habituales, además de un botón para poder seleccionar un archivo, que previamente habremos creado con la lista de todas las url's a eliminar (una por línea).
Mediante el uso de esta extensión podemos sacar del índice de Google un conjunto de url especificadas sin necesidad de ir una a una.
21 de febrero de 2017
2 de febrero de 2017
Liferay :: Friendly Url's y Stop Words
En cualquier CMS, bien sea Wordpress, Liferay, Joomla, etcétera, es importante tener en cuenta que las url's sean amigables, es decir, dotarlas de cierta semántica, como por ejemplo:
"www.dominio.com/liferay-friendly-url" en lugar de "www.dominio.es/post?id=21"
La mayoría de los CMS's ya tienen en cuenta estas pautas, pero quizás deberíamos considerar también las "Stop Words".
Este concepto -Stop Words- indica el uso de palabras que "no aportan significado semántico" a la url, como podría ser: artículos, preposiciones, conjunciones,... y quizás deberíamos suprimirlas de la url amigable que estamos definiendo.
Por ejemplo:
www.dominio.com/ruta-por-los-picos-de-europa-en-invierno
Esta entrada podría quedar de la siguiente manera y lograr un mejor posicionamiento:
www.domino.com/ruta-picos-europa-invierno
Aunque otros CMS disponen de la posibilidad de modificar la url amigable de un contenido, a día de hoy Liferay no permite la modificación de esta url amigable, por lo que es importante tener en cuenta estos detalles durante la definición de la misma.
"www.dominio.com/liferay-friendly-url" en lugar de "www.dominio.es/post?id=21"
La mayoría de los CMS's ya tienen en cuenta estas pautas, pero quizás deberíamos considerar también las "Stop Words".
Este concepto -Stop Words- indica el uso de palabras que "no aportan significado semántico" a la url, como podría ser: artículos, preposiciones, conjunciones,... y quizás deberíamos suprimirlas de la url amigable que estamos definiendo.
Por ejemplo:
www.dominio.com/ruta-por-los-picos-de-europa-en-invierno
Esta entrada podría quedar de la siguiente manera y lograr un mejor posicionamiento:
www.domino.com/ruta-picos-europa-invierno
Aunque otros CMS disponen de la posibilidad de modificar la url amigable de un contenido, a día de hoy Liferay no permite la modificación de esta url amigable, por lo que es importante tener en cuenta estos detalles durante la definición de la misma.
24 de enero de 2017
:: Liferay. El parámetro jsessionid
Cuando llevamos a cabo tareas de SEO sobre portales desarrollados con el CMS Liferay, podemos observar que muchas de las url's indexadas contienen un parámetro "jsessionid". Al indexarse estas url's, diversas herramientas de Google nos devolverán periódicamente errores 404 leves.
En las url's manejadas por Liferay existen otra serie de párametros, algunas de ellas obviadas por las herramientas de Google, pero no así -de momento- con el molesto "jsessionid". Por este motivo, antes de publicar un portal en producción, deberíamos valorar la necesidad de controlar este tipo de indexaciones.
Para ello, disponemos de las siguientes opciones:
Deshabilitar el uso de jsessionid
En este caso debemos decidir si realmente necesitamos usar o no jsessionid. Si podemos llevar a cabo el seguimiento de sesiones en nuestro portal por medio de las cookies, podríamos evitar su uso.
En este caso, debemos ser conscientes de que puedan existir navegadores con el uso de cookies deshabilitado o aplicaciones que lleguen a bloquearlas.
Para ello, en el fichero portal-ext.properties añadiremos la siguiente línea:
session.enable.url.with.session.id=false
Contemplar este parámetro en las herramientas de Google
En la herramienta "Search Console" (anteriormente conocida como Webmaster Tools), seleccionaremos el dominio que estemos monitorizando y accederemos al apartado "Rastreo" > "Parámetros de Url".
Inicialmente se nos mostrará una tabla con los parámetros identificados por el robot de Google
En el caso de que necesitemos añadir un nuevo parámetro, pulsaremos sobre el botón "Añadir parámetro" y le indicaremos para "jsessionid" el valor "No, no influye en el contenido de la página".
Inicialmente se nos mostrará una tabla con los parámetros identificados por el robot de Google
En el caso de que necesitemos añadir un nuevo parámetro, pulsaremos sobre el botón "Añadir parámetro" y le indicaremos para "jsessionid" el valor "No, no influye en el contenido de la página".
3 de enero de 2017
:: Liferay. Session.Timeout
En algunas implantaciones del gestor de contenidos Liferay, un requisito puede ser el tiempo establecido para que expire la sesión para un usuario logueado, es decir, cuanto tiempo de inactividad tiene que pasar para que se cierre la sesión de este usuario.
De esta manera, para llevar a cabo la configuración del tiempo de sesión de los usuarios los valores a modificar son los siguientes:
session.timeout.warning=1 #Establecemos a 1m el aviso de que la sesión va a expirar
session.timeout.auto.extend=false #Indicamos que el tiempo de la sesión no se puede auto-incrementar
< session-timeout >1< /session-timeout >
< /session-config >
El valor que prevalece es el configurado en el fichero web.xml, por lo que deben tenerse en cuenta ambos ficheros.
Tras reiniciar el servicio, podemos comprobar el correcto funcionamiento del tiempo de expiración de la sesión de un usuario logueado.
De esta manera, para llevar a cabo la configuración del tiempo de sesión de los usuarios los valores a modificar son los siguientes:
portal-ext.properties (tomcat/webapps/root/web-inf/classes)
session.timeout=1 #Establecemos a 1m el tiempo de expiraciónsession.timeout.warning=1 #Establecemos a 1m el aviso de que la sesión va a expirar
session.timeout.auto.extend=false #Indicamos que el tiempo de la sesión no se puede auto-incrementar
web.xml (tomcat/webapps/root/web-inf/web.xml)
< session-config >< session-timeout >1< /session-timeout >
< /session-config >
El valor que prevalece es el configurado en el fichero web.xml, por lo que deben tenerse en cuenta ambos ficheros.
Tras reiniciar el servicio, podemos comprobar el correcto funcionamiento del tiempo de expiración de la sesión de un usuario logueado.
15 de diciembre de 2016
:: Alfresco. Crear estructura de carpetas a partir de plantilla
En ocasiones es necesario crear un sitio en Alfresco con una estructura de carpetas predeterminada. Para ello, podemos crear en las "plantillas de espacio".
Los pasos a seguir son los siguientes:
1.- Seleccionaremos la opción "Repositorio" > "Diccionario de datos" > "Plantillas de espacio"
2.- Crearemos la estructura de carpetas correspondientes y le asignaremos un nombre
3.- Una vez creado el sitio correspondiente, y seleccionar la "biblioteca de documentos", pulsaremos sobre la opción "Crear" > "Crear carpeta a partir de plantilla"
4.- Seleccionaremos la plantilla configurada
Por ejemplo podemos crear una nueva plantilla para proyectos de calidad con la siguiente estructura:
1.- Manual y procedimientos
1.1.- Anexos: Mapa de procesos y política de calidad
1.2.- Procedimientos
1.3.- Instrucciones
1.4.- Procedimientos técnicos
1.5.- Protocolos
1.6.- Documentos y registros del manual
1.6.1.- Comunicaciones
1.6.2.- Documentación
1.6.3.- Formación
1.6.4.- Mantenimiento de infraestructuras
1.6.5.- No conformidades
1.6.6.- Evaluación del riesgo
1.6.7.- Organigrama
1.6.8.- Plan de calidad
1.6.9.- Proveedores
1.6.10.- Satisfacción del cliente
1.6.11.- Gestión medioambiental
1.6.12.- Seguridad y salud
1.6.13.- Indice del manual
1.6.14.- Histórico documentación
2.- Comisión de calidad
3.- Informes de auditoría
4.- Legislación y normativa
5.- Manual y procedimientos escaneados
La ventaja del uso de plantillas es que podemos definir los permisos y reglas necesarios sobre la estructura de carpetas de la plantilla, de forma que todos estos comportamientos se heredarán al crear un nuevo contenido basado en la plantilla.
Los pasos a seguir son los siguientes:
1.- Seleccionaremos la opción "Repositorio" > "Diccionario de datos" > "Plantillas de espacio"
2.- Crearemos la estructura de carpetas correspondientes y le asignaremos un nombre
3.- Una vez creado el sitio correspondiente, y seleccionar la "biblioteca de documentos", pulsaremos sobre la opción "Crear" > "Crear carpeta a partir de plantilla"
4.- Seleccionaremos la plantilla configurada
Por ejemplo podemos crear una nueva plantilla para proyectos de calidad con la siguiente estructura:
1.- Manual y procedimientos
1.1.- Anexos: Mapa de procesos y política de calidad
1.2.- Procedimientos
1.3.- Instrucciones
1.4.- Procedimientos técnicos
1.5.- Protocolos
1.6.- Documentos y registros del manual
1.6.1.- Comunicaciones
1.6.2.- Documentación
1.6.3.- Formación
1.6.4.- Mantenimiento de infraestructuras
1.6.5.- No conformidades
1.6.6.- Evaluación del riesgo
1.6.7.- Organigrama
1.6.8.- Plan de calidad
1.6.9.- Proveedores
1.6.10.- Satisfacción del cliente
1.6.11.- Gestión medioambiental
1.6.12.- Seguridad y salud
1.6.13.- Indice del manual
1.6.14.- Histórico documentación
2.- Comisión de calidad
3.- Informes de auditoría
4.- Legislación y normativa
5.- Manual y procedimientos escaneados
La ventaja del uso de plantillas es que podemos definir los permisos y reglas necesarios sobre la estructura de carpetas de la plantilla, de forma que todos estos comportamientos se heredarán al crear un nuevo contenido basado en la plantilla.
11 de diciembre de 2016
:: Moodle Cloud
Si estás pensando en desarrollar o ya trabajas con Moodle, podemos disponer de un hosting gratuito con capacidad para 200MB y 50 usuarios, y llevar a cabo nuestras pruebas.
Para disponer de este alojamiento gratis, tan sólo tendremos que registrarnos y comenzar a disfrutar del mismo para nuestra plataforma de formación Moodle.
Para disponer de este alojamiento gratis, tan sólo tendremos que registrarnos y comenzar a disfrutar del mismo para nuestra plataforma de formación Moodle.
4 de diciembre de 2016
:: Alfresco. Deshabilitar la opción de compartir "Quick Share"
En Alfresco es posible compartir un determinado documento para usuarios anónimos mediante el enlace mostrado en el detalle o propiedades del mismo.
De esta manera, podríamos copiar el enlace que nos ofrece Alfresco y remitirlo al interesado para que consulte el documento o también compartir en redes sociales.
En algunas implementaciones de Alfresco puede ser necesario que no exista esta opción de compartir un documento, para lo que será necesario deshabilitarlo a nivel del fichero: "alfresco-global.properties" añadiendo la siguiente línea:
### Deshabilitar la opción de compartir
system.quickshare.enabled=true
Suscribirse a:
Entradas (Atom)
:: 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...
-
En multitud de ocasiones es útil obtener el modelo de datos de una aplicación para determinar las tablas, consultas, relaciones,... En es...
-
La siguiente prueba de concepto consistirá en la creación de un webscript que liste las carpetas contenidas en una carpeta dada, pasada co...
-
En Liferay 7.3 y, en versiones anteriores, para el idioma por defecto -en las configuraciones habiturales- no se muestra el código de idioma...









