El otro día en una formación sobre SharePoint 2013 para usuarios finales me preguntaban como se podría configurar SharePoint para poder ver la bandeja de entrada, calendario y otros elementos típicos de Exchange asociados a la cuenta de correo del usuario que accede al sitio de SharePoint. Automáticamente me acordé de las Web Parts de OWA y de que había leído en el sitio de Gustavo qué en SharePoint 2013 no están activadas las Web Parts, pero si estaban disponibles. El artículo en cuestión es el siguiente: http://www.gavd.net/servers/sharepointv5/spsv5_item.aspx?top=2&itm=1805. Sin embargo, para el caso de mi cliente la forma de activar las Web Parts de Gustavo no me valía del todo porque no tienen acceso a la administración de la granja (está centralizada en otro país) por lo que tuve que buscar otra forma para que pudiesen tener esas Web Parts en sus sitios…y la forma qué se me ocurrió no fue otra que acceder a un entorno de desarrollo de SharePoint 2013 y coger todos los archivos .dwp relativos a estas Web Parts para cargarlos en la galería de Web Parts de la colección de sitios de forma que estuviesen disponibles…dicho y hecho:
-
En primer lugar, accedí en mi entorno de pruebas de SharePoint 2013 a la ruta donde se encuentran las Web Parts de OWA: C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\FEATURES\MySiteLayouts\DWP.
-
A continuación accedí a la galería de Web Parts de la colección de sitios en cuestión.
-
La galería de Web Parts no deja de ser una biblioteca de documentos en la que fui cargando los archivos .dwp relativos a las Web Parts de OWA.
-
Como cada archivo .dwp no es más que un XML con la definición de las propiedades de la Web Part, tendremos todo lo necesario para que se puedan utilizar en nuestros sitios.
-
Si editamos una página cualquiera del sitio e insertamos una Web Part, veremos que en la categoría “Varios” aparecen las Web Parts de OWA cargadas como era de esperar ya que los ensamblados correspondientes están en la GAC y como ya tenemos los .dwp en la galería de Web Parts, tenemos todo lo necesario para poder hacer uso de estas Web Parts.
¿Se podría automatizar el despliegue de estos .dwp? Por supuesto, pero esto lo veremos en otro post.