Monthly Archives: septiembre 2011

Migrar el diseño de MOSS 2007 a 2010

Para la mayoría de los usuario que manejan y administran SharePoint ya son bastantes conocidas
las mejoras de arquitectura interna y funcionalidad que se realizaron de SharePoint 2007 a 2010.

Sin embargo, que tan fácil se vuelve asimilar el cambio de ambiente de SharePoint 2007 a 2010
para los usuarios finales.

Cuando se migra el contenido de los sitios de SharePoint 2007 a SharePoint 2010 generalmente nos
preocupamos por que todo funcione correctamente y así el usuario no tenga problemas con su
información. El detalle se presenta cuando no se capacito previamente al usuario para que trabaje
con la nueva interfaz que está incorporada en la nueva versión de SharePoint y es en este punto
donde se tienen comentarios negativos tanto para el área como para el producto implementado.

Al migrar de 2007 a 2010 el problema es que se sigue manteniendo el aspecto de 2007, para pasar al diseño de 2010, se ofrece una opción llamada “Visual Upgrade”, solo basta con accesar a los settings del site y activar la funcionalidad:

Visual Upgrade

Con esto es suficiente para contar con toda la interfaz de la nueva versión, obviamente hay que considerar que si el sitio anterior (2007) tiene muchos cambios en la masterpages, styles, etc., se deberá ajustar a la versión 4 de la masterpage (que es una tarea bastante entretenida)

Probar Internet Explorer desde Linux o Mac

Si aunque no lo parezca esto es posible y lo mejor se puede hacer sin recurrir a la piratería o a utilizar licencias invalidas o activadores 100% legal

Bueno caducan después de 30 días pero es posible modificarlo para poder seguir haciendo pruebas sobre estos navegadores

Lo único que hay que hacer es descargar una máquina virtual la que nos interese probar

Todas la pueden bajar del siguiente link:

https://www.microsoft.com/download/en/details.aspx?id=11575

Por cierto una vez que vayas a empezar a probar en cualquier máquina virtual la contraseña es Password1

¿Cómo colocar un traductor en mi página?

Cuando creamos un nuevo sitio y lo deseamos hacer multilenguaje nos basamos en modelos globalizados (archivos de resources) para crear por cada etiqueta su valor traducido y otras cosas más que podemos comentarlas en otro momento

Microsoft ofrece una widget llamado “Microsoft Translator” el cual nos permite colocarlo dentro de nuestra página para tener una traducción en línea del sitio en diferentes idiomas

Solo basta con entrar al siguiente sitio

Microsoft Translator

Dar de alta la URL de nuestro sitio y automáticamente se generará un código HTML que podemos pegar en cualquier parte de nuestra aplicación.

Saludos

¿Qué es Sharepoint PowerShell?

En algún momento nos hemos encontrado con Power Shell pero ¿qué hace ahí?, algunos lo entienden como el nuevo Command Line (cmd), como un entorno para poner “comandos”, scripts, etc., sin embargo el uso que se le puede dar es mucho mayor a eso.

Anteriormente se resolvían algunas cosas mediante líneas de comandos o para algo un poco más exigente lo hacías con scripts de VB considerando que es un lenguaje tentativamente sencillo pero relativamente lento, pensado para hacer tareas las cuales implicaban muchas líneas de código (si lo estás usando, ups! pero es la realidad), ¿y cómo lo resuelves? “Bienvenido a Power Shell” que por cierto tiene una sintaxis similar a Perl por lo que con pocas líneas se logran excelentes resultados para automatizar tareas y realizarlas de manera más controlada.

Para el caso de específico de Sharepoint (porque puedes usar power Shell para manipular otras cosas de tu S.O., Sql Server, Exchange o IIS) lo encuentras en:

[Start > All Programs > Microsoft SharePoint 2010 Products > SharePoint 2010 Management Shell]

¿Cómo defino variables?

¿Cómo obtengo los comandos disponibles (cmdlet)?

¿Cómo cambio el título de un sitio?

PS > $spWeb = Get-SPWeb -Identity http://YourServer 

PS > $spWeb.Title = "Nuevo Título" 

PS > $spWeb.Update()
PS > $spWeb.Dispose()

Puedes prácticamente manipular todo lo que haces con la API de Sharepoint desde cmdlet con Power Shell de manera externa.

Sin dejar de mencionar que con Power Shell tienes alta flexibilidad para declaración de variables, operadores, vectores (hashtables), ciclos, funciones, conversión de tipos, etc., la idea de esto es que puedas llegar a tener la opción de ver el código generado a través de la aplicación (herramienta visual), ahora que si te quieres ver más fino puedes generar tus propios archivos .psi mediante su entorno de desarrollo PowerShell ISE, pero eso lo platicaremos en otra ocasión.

Salu2

Migrar MOSS 2007/MySites a Sharepoint 2010

Muy buena receta de cocina

http://spmike.com/2010/08/13/migrating-moss-2007-sspmysites-to-sharepoint-2010-in-a-database-attach-scenario