Translate

viernes, 22 de noviembre de 2013

Mostrar información de una lista o librería en otro sitio

Usualmente vemos que este es uno de los requerimientos que necesitan satisfacer los clientes con conocimientos intermedios en SharePoint 2010.
El escenario es el siguiente: Hay una colección de sitios y en uno de los sub sitios hay una lista o librería de documentos que se desea mostrar en otro sitio (siempre dentro de la misma colección de sitios)
El primer paso es abrir en SPD2010 la librería que contiene la información, para este ejercicio utilizaré la librería Shared documents del sub sitio RRHH

Una vez abierta la lista abrimos la vista
Hacemos clic dentro del web part de la vista, seleccionamos el tab Web Part en el ribbon y hacemos clic en Save Web Part to File
image
Guardamos el archivo en el computador
Inmediatamente después, aparece este mensaje para que indiquemos el comportamiento del web part. Si hacemos clic en Yes, el web part va a mostrar el contenido de la lista o librería que guardamos en cualquier ubicación en donde lo carguemos (que es lo que pretendemos hacer en este ejercicio). Si seleccionamos No, el webpart mostrará siempre la información de un URL relativo, en este caso, el contenido de la libreria Shared Documents del sitio en donde agreguemos el web part.
Como indiqué anteriormente, para este ejercicio hacemos clic en Yes.
image
Eso es todo lo que hay que hacer en Designer, podemos cerrar la aplicación y abrir en el navegador la página en donde queremos mostrar el web part y editamos la página
image
Seleccionamos la opción Insert en el ribbon y hacemos clic en Web Part
image
Hacemos clic en la opción upload a Web Part, buscamos el archivo que guardamos anteriormente y hacemos el upload
image
En ocasiones me ha sucedido que el Web Part no carga en el primer intento y he tenido que repetir este último paso. Lo cierto del caso es que al hacer el upload el web part no queda inserto en la página, solo cargado en la galería, lo que quiere decir que hay que presionar nuevamente la opción Web Part en el ribbon para mostrar el web part recién cargado en al categoría Imported Web Parts. Seleccionamos el web part y hacemos clic en el botón Add
image
Como se puede ver en la siguiente ilustración, el URL de la página cargada es distinto del URL que muestra la barra de estado cuando nos posicionamos en el título del web part que acabamos de cargar, confirmando que el contenido que ahora se despliega en el top level site, proviene de un sub site
image

Agradecimiento al aporte del blog de Manfred Guendel
http://manfredguendel.wordpress.com

martes, 28 de agosto de 2012

Error en IExplorer 10 "An unhandled exception occurred in the silverlight application sharepoint 2010"

Error que se me generaba cuando intentaba crear nuevos sitios o librerías era el de "An unhandled exception occurred in the silverlight application sharepoint 2010"

Solución:

1. Open Central Administration
2. Select Application Management Select
3. Manage Web Applications
4. Select the Web Application where the error occurs
5. In the ribbon, select General Settings
6. In the Web Application General Settings dialog box, find Web Page Security Validation and select On

jueves, 9 de agosto de 2012

Aplicando Branding a un website ya extistente

En esta conferencia se mencionan los pasos necesarios para aplicar Branding en un sitio web existente en SharePoint 2010. El objetivo es migrar un sitio existente manteniendo la imagen corporativa con herramientas como Master Pages, CSS y HTML

martes, 7 de agosto de 2012

Buenas prácticas: Creación Content Database para cada Site Collection en SP 2010

Para la creación de manera correcta de Sites Collections que utilicen una bases de datos independientes a la de otros sitios se debe seguir la siguiente guía.

1.Abrir el SharePoint 2010 Management Shell

2. Crear una URL relativa para el acceso al Sitio (Explicit Manage Path)

new-spmanagedpath -RelativeURL /NombreSite -WebApplication http://NombreWebapplication –Explicit




3. Crear la Base de Datos dentro del webapplication deseado

new-spcontentdatabase -name NombreBD -webapplication http://URLdeWA




4. Crear el Site Collection que estará ligado a la base de datos que se creó en el punto 3 y a el path que se creó en el punto 2.

new-spsite -name "Nombre del Sitio" -ContentDatabase Nombre_de_DB -url http://URLdeWA/Path/ -OwnerAlias "corp\spapppool" –SecondaryOwnerAlias “corp\spsearch”




5. Acceder al sitio creado

6. Seleccionamos el tipo de plantilla que usará el sitio


7. Configuramos las opciones de seguridad en el acceso al sitio




8. Validamos la correcta creación del site collection



9. Verificamos la creación de la base de datos en el CA