SharePoint 2010: Restricción de soluciones SandBox!

Como sabéis, una de las novedades que vienen a nivel de desarrollo en SharePoint 2010 es la posibilidad de crear soluciones en modo SandBox o recinto aislado que permiten crear ciertos artefactos a nivel de Colección de Sitios posibilitando que sean los administradores de la Colección los que puedan subir dicha solución y activar dicha solución. En el caso en el que una solución incumpla alguna de las reglas de creación de soluciones SandBox (como por ejemplo usar SPSecurity, cuando no está permitido) o bien penalice el sistema debido a que realiza operaciones pesadas, se bloquea y muestra el correspondiente mensaje de error. Ahora bien, seguro que un Administrador de granja se estará preguntando: ¿es posible bloquear una solución que aparentemente es correcta? La respuesta es que sí, y se consigue a través de la opción Administración de soluciones de usuario disponible en la Administración Central de SharePoint:

  • En primer lugar, subimos y activamos una solución SanBox a la galería de soluciones de una cierta Colección de Sitios. Como está solución es correcta, se ejecuta sin problemas en todo sitio de la Colección (en este caso se trata de una WebPart muy sencilla).
  • Nos vamos a la Administración Central y en la sección Administración del conjunto de servidores, hacemos clic sobre Administrar soluciones de usuario.
image image image
  • La página que se abre permite bloquear ciertas soluciones que se ejecutan en modo SandBox, especificando además un mensaje informativo de bloqueo.
  • Además de especificar las soluciones a bloquear, podemos indicar como se va a realizar el equilibrio de carga, es decir, cómo se distribuye la ejecución del código de soluciones SandBox entre los servidores de la granja.
  • Una vez bloqueada la solución, sólo nos resta comprobar que este bloqueo es efectivo y que se muestra el mensaje personalizado que hemos añadido.

image image image

Y hasta aquí llega este post de bloqueo de soluciones SandBox.

PowerPivot:Recursos para empezar!

Cómo sabéis, una de las novedades que vendrá como parte de SQL Server 2008 R2 y también como parte de SharePoint 2010 es SQL Server PowerPivot. Por definirlo de una forma simple, PowerPivot nos permite analizar grandes cantidades de datos cargados en memoria por medio de Excel (a través del AddIn para Excel) y nos brinda la posibilidad de llevar esos datos a SharePoint (a través del AddIn correspondiente para SharePoint), junto con los correspondientes análisis realizados). Si queréis disponer de más información sobre PowerPivot, os recomiendo que os deis una vuelta por el sitio oficial.

image