Sitios Multilenguaje con Variaciones en Microsoft Office SharePoint Server (MOSS) 2007

Hace tiempo que tengo este artículo pendiente y lo venia pateando para atrás, pero bueno, hoy me puse las pilas y acá va como podemos configurar las variaciones. Para poder construir sitios multilenguaje en Sharepoint 2007, lo primero que tenemos que hacer es activar las características que nos permitirán usar variaciones de páginas y sitios en nuestro portal de Sharepoint 2007, en la imagen 1 vemos la administración de nuestro portal y las secciones donde debemos acceder para configurar las mismas, primero tenemos que activar las de la “administración de la colección de sitios” y luego las de “administración de sitios”.

[Imagen 1]
clip_image001

En la imagen 2 vemos las características habilitadas en ambas secciones, para que podamos hacer uso de las variaciones.

[Imagen 2]
clip_image003

Una vez que tenemos habilitado las mismas, lo próximo que debemos hacer es configurar las variantes para poder empezar a crear variaciones por distintos idiomas o dispositivos en nuestro portal de Sharepoint. En la imagen 3 vemos los links que se agregaron a nuestra página de administración del portal, una vez que todas nuestras características fueron habilitadas.

[Imagen 3]
clip_image004

Una vez habilitado, lo primero que vamos hacer es configurar desde donde queremos que se empiecen a producir variaciones de nuestro sitio o páginas en el portal, podemos indicar el root “/” o cualquier sub sitio que nosotros dispongamos. Debemos tener en cuenta que las distintas versiones se irán creando a partir de esta URL, es decir que si nosotros configuramos un sub sitio, todo lo que está arriba del mismo en nuestro portal, no será considerado para la creación de una variación, con lo cual debemos analizar con detenimiento que es lo que nosotros necesitamos tener en diferentes idiomas. En la imagen 4 vemos la sección de configuración principal para la variaciones, en nuestro caso vamos a generar variaciones de páginas y sitios desde nuestro sitio principal, es decir que todo nuestro portal estará utilizando diferentes idiomas, para acceder a esta sección seleccionamos el link “Variantes”.

[Imagen 4]
clip_image006

En la primera sección establecemos la ruta al sitio desde donde queremos utilizar las variaciones, si nuestra colección de sitios tuviera muchos sitios y sub sitios, el botón examinar nos permite navegar entre los mismos, para seleccionar el que queremos, en nuestro caso, seleccionamos “/” que es el root.

La segunda sección, indicamos como queremos que se creen las variaciones de cada sitio o pagina que vayamos construyendo, por defecto está establecido en automática, es decir, cada vez que se crea una página o sitio, se crea su variación correspondiente para cada uno de los idiomas que tenemos configurados (esto lo estaremos haciendo en otra sección). En la próxima sección debemos indicar que comportamiento que queremos que tenga el sistema de variaciones para cuando se elimina una página para un idioma que no es el idioma maestro, por defecto viene que se vuelva a generar cuando la página es nuevamente publicada. Debemos tener en cuenta que si, no queremos que todos los idiomas reflejen la misma cantidad de páginas que el idioma maestro, entonces, debemos seleccionar la opción que no se cree la pagina cuando se publique. Los demás valores los podemos dejar por defecto y el último debemos analizar con detenimiento que queremos hacer, si usamos los mismos recursos (imágenes) originales para cada página que se cree por idioma o se copian los mismos para cada página que se crea. Esto es importante tenerlo en cuanta, por ejemplo, si usamos una imagen sin texto en la misma, podríamos utilizar la misma imagen para todas las páginas creadas para cada idioma, ahora bien, si vamos a usar imágenes diferentes para cada uno de los idiomas, entonces lo mejor es que se copien y después simplemente deberemos sustituir las imágenes copiadas por las que nosotros queremos utilizar en el idioma determinado.
Antes de continuar se hace necesario tener instalado cada paquete de idiomas para cada idioma que vamos a utilizar, se pueden descargar los paquete de idiomas de la siguiente URL http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=2447426b-8689-4768-bff0-cbb511599a45 lo que deben hacer es cambiar el idioma de la pagina, para bajarse el paquete de idiomas correspondiente.
Los paquetes de idioma nos brindaran la posibilidad de que el usuario cuando acceda a las opciones de Sharepoint lo pueda hacer en él idioma que esta navegando él portal y no en él idioma que está instalado Sharepoint. También vale la pena destacar, que no es necesario descargar el paquete de idioma para él idioma en él cual está instalado Sharepoint.
Lo próximo es crear las etiquetas para cada variante, es decir, debemos configurar una etiqueta por idioma que vayamos a tener, con lo cual estaremos indicando a Sharepoint cuantos idiomas vamos a estar manejando y las copias que se deberán crear. Debemos determinar lo más fehaciente posible la cantidad de idiomas que vamos a tener, porque una vez configurado esto, le estaremos indicando a Sharepoint, que cree toda la estructura que acabamos de configurar. Para crear las etiquetas debemos acceder al link “Etiquetas de Variantes” dentro de la “Administración de la colección de sitios”, en la imagen 5 vemos la dicha sección.

[Imagen 5]
clip_image008

Una vez en esta sección creamos la primera etiqueta, para lo cual presionamos sobre el link “Nueva etiqueta”. Lo que debemos tener en cuenta acá, es que la primera etiqueta deberá ser para el idioma maestro de nuestro sistema de variaciones, es decir, el idioma en el que estaremos desarrollando el portal. Una vez que establecemos una variante como maestra, no la podemos cambiar, así que acá tenemos que establecer correctamente cual será el origen para que se creen todas las demás variaciones. En la imagen 6 vemos los valores establecidos para crear una variante maestra para “Español”.

[Imagen 6]
clip_image010

Una vez creada la etiqueta para la variante maestra (origen) debemos crear todas las demás, una etiqueta por idioma que deseamos manejar en nuestro portal, en la imagen 7 vemos como se listan todas etiquetas adicionales para cada uno de los idiomas. Tengamos en cuenta que una vez que los paquetes de idioma están instalados, cuando estamos creando la etiqueta para la variante correspondiente, debemos seleccionar el idioma correspondiente en la sección “Idioma” como pudimos ver en la imagen 6, acá estamos indicando cual es el paquete de idiomas que queremos utilizar con esta variante.

[Imagen 7]
clip_image012

Una vez creada todas las etiquetas, es decir todos los idiomas que queremos manejar, lo próximo que vamos hacer es crear la jerarquía, para lo cual presionamos el botón, “Crear jerarquía” y como vemos en la imagen 8, se nos crea toda la estructura para las variaciones que nosotros vamos a manejar.

[Imagen 8]
clip_image014

Estamos pronto, si accedemos a nuestro sitio, se nos mostrará la página inicial para el idioma que tenemos establecido en nuestro navegador, en mi caso Español, en la imagen 9 podemos ver la imagen para el idioma Español.

[Imagen 9]
clip_image016

Si queremos probar los demás idiomas, entonces debemos cambiar el idioma que está manejando nuestro navegador o agregar otro idioma en las configuraciones de lenguajes que tenemos establecido. En la imagen 10, podemos ver la opción de configuración del Internet Explorer para realizar esto y que la detección sea automática, la misma se encuentra, en “Herramientas -> Opciones de Internet -> Tab General-> Lenguajes”.

[Imagen 10]
clip_image018

Una vez realizado este cambio, cerramos el navegador y volvemos a acceder al portal y vernos como el idioma por el cual estamos accediendo ahora es Ingles, y el contenido que estamos viendo es el correspondiente al de Ingles. En la imagen 11 podemos ver el porta para Ingles.

[Imagen 11]
clip_image020

En la imagen 12 podemos ver el sitio en Portugués, para lo cual volvimos a cambiar el idioma de nuestro navegador.

[Imagen 12]
clip_image022

En la imagen 13 vemos el sitio en el último idioma que tenemos creado, en italiano.

[Imagen 13]
clip_image024

Sharepoint nos provee un control de usuario para el manejo de los idiomas (variaciones) para que el usuario pueda seleccionar otro Idioma diferente al que está usando para navegar el portal. En la imagen 13 vemos este control de usuario llamado “VariationsLabelMenu.ascx” y se encuentra comentado en la Página Maestra por defecto del portal.

Bueno, en alguna otra oportunidad, no me comprometo ya con fechas porque las veces que lo hice no las pude cumplir, estaré hablando sobre este tema, pero desde el punto de vista de desarrollo principalmente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *