Manual Sitemap
OpenCms
CONTROL DEL DOCUMENTOS
Realizado (21/01/10) Inmaculada Peña Ruiz Técnico Revisado (27/01/10) Sergio Raposo Vargas Sergio Control de ModificacionesRev. Fecha Autor/es Descripción
Í
NDICE DELD
OCUMENTO1
I
NTRODUCCIÓN_______________________________________________ 4
2
H
ERRAMIENTA DEW
EBSMASTERT
OOLS DEG
OOGLE____________________ 4
3
H
ERRAMIENTAS
ITEMAP ENO
PENCMS______________________________ 4
3.1
C
ÓDIGOJSP ___________________________________________________ 5
P
ROPIEDAD SITEMAP_
HIDDEN____________________________________________ 6
P
ROPIEDAD SITEMAP_
CHANGE_
FRECUENCY_________________________________ 6
P
ROPIEDAD SITEMAP_
PRIORITY__________________________________________ 6
3.2
C
ÓMO AÑADIR LAS PROPIEDADES DELS
ITEMAP ENO
PENC
MS A SUS RECURSOS__ 7
3.3
C
ÓDIGO FUENTE DELXML _________________________________________ 9
1
I
NTRODUCCIÓNEl Sitemap es un archivo XML, usado para poder esquematizar todas las páginas existentes dentro de una Web.
Mediante este sistema, podremos enviar directamente al buscador un “resumen”, de todas las urls generadas, para que éste pueda indexarlas con mayor facilidad y rapidez. Del mismo modo, ayudará a que el buscador tenga actualizados los datos obtenidos de la Web, favoreciendo a su vez, el posicionamiento en sus resultados.
2
H
ERRAMIENTA DEW
EBSMASTERT
OOLS DEG
OOGLEPara poder comunicar al buscador Google, que una web contiene un Sitemap, hemos de acceder al panel Herramientas de Websmarter para poder darnos de alta y posteriormente agregar nuestro Site siguiendo las distintas instrucciones que se nos indique.
3
H
ERRAMIENTAS
ITEMAP ENO
PENCMSOpenCms dispone de un recurso Jsp, mediante el cual, podremos crear un Sitemap compatible con los distintos buscadores, con el fin de facilitar la indexación anteriormente comentada, así como favorecer el posicionamiento web en Internet.
3.1 CÓDIGO JSP
El código que genera la Jsp del Sitemap es el siguiente:
En él podemos ver la configuración de la búsqueda de las Urls de la web para generar el código XML del Sitemap.
PROPIEDAD SITEMAP_HIDDEN
Propiedad que nos permite hacer visible o no una Url de nuestra web, es decir, podemos marcar una rama de nuestro menú para que no aparezca dentro del sitemap, por ejemplo, las zonas privadas de usuario.
Sus valores pueden ser:
• True: Dicho contenido aparecerá en el xml del sitemap.
• False: El contenido no será mostrado en el sitemap.
PROPIEDAD SITEMAP_CHANGE_FRECUENCY
Propiedad de OpenCms que proporciona la información al buscador sobre la frecuencia de actualización del contenido de la Url en la indexación.
Sus valores pueden ser:
• Never: Nunca es actualizado el contenido.
• Yearly: Actualización anual.
• Monthly: Actualización mensual.
• Weekly: Actualización semanal.
• Daily: Actualización diaria.
• Hourly: Actualización a cada hora.
• Always: Actualización continua.
PROPIEDAD SITEMAP_PRIORITY
Propiedad de OpenCms que proporciona la información al buscador sobre la prioridad de la Url sobre otras.
Una página de alta prioridad puede tener un índice con más frecuencia o aparecen por encima de otras páginas del mismo sitio en los resultados de búsqueda.
Sus valores van del 0 al 1, siendo éste el de rango más. Recorren los intervalos: 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0.
Si no se le asigna el número, la prioridad de una página es 0,5.
3.2 CÓMO AÑADIR LAS PROPIEDADES DEL SITEMAP EN OPENCMS A SUS RECURSOS
Las propiedades del Sitemap, han de ser creadas en los recursos de OpenCms para poder darles un valor en el XML.
En primer lugar hemos de acceder al directorio de la Web, en el cual, podemos visual la navegación por carpetas.
Sobre cualquier recurso accedemos al panel de propiedades, cuya opción podemos ver en el menú contextual haciendo clic con el botón derecho sobre su icono:
En la ficha de propiedades comprobamos que las del Sitemap no se encuentran, tras ello hacemos clic en Definir…:
En el panel Define nueva propiedad vamos a escribir en el cuadro de texto el nombre de la propiedad que queremos que aparezca en el cuadro de propiedades de los recursos de OpenCms:
Y pulsamos OK.
De nuevo entramos en las propiedades de cualquier recurso de la web y podremos ver como dicha propiedad del Sitemap aparece junto a un campo de texto en el que podremos introducir un valor.
3.3 CÓDIGO FUENTE DEL XML
Las propiedades del archivo Jsp cuyo valor es definido en el panel de propiedades de los recursos de OpenCms, van a estar contenidas en las etiquetas del archivo XML que genera el Sitemap, las cuales van a ofrecer al navegador la información necesaria para la indexación del contenido.
El código XML es el siguiente:
Dichas etiquetas van a ser las siguientes: <loc> </loc>
Contiene la Url de nuestra web que el navegador va a indexar.
<lastmod> </lastmod>
Contiene la última fecha de actualización del contenido.
Dicha fecha se actualiza automáticamente tras guardar los cambios en la edición del contenido.
<changefreq> </changefreq>
Contiene el parámetro frecuencia “sitemap_change_frecuency”, con el que el contenido de la Url es actualizado.
Su valor por defecto en weekly.
<priority> </priority>
Contiene el parámetro prioridad “sitemap_priority”, referente a la importancia del contenido de la Url sobre otros a la hora de su indexación por el buscador.