SharePoint 2010: Disponible el Productivity Hub!

Como ya hizo con SharePoint 2007, Microsoft acaba de liberar el Productivity Hub para SharePoint 2010. Se trata de proporcionar un entorno centralizado en el que definir actividades de formación en torno a productos de Microsoft usando las capacidades de social computing de SharePoint 2010 como blogs, grupos de discusiones, etc. En general, se trata de facilitar el acceso a estas tecnologías por parte del usuario final. Gracias a Ian Morrish podéis haceros una idea de la potencia del Productivity Hub.

SharePoint 2010: Disponible la SharePoint Guidance en Patterns & Practices!

Microsoft acaba de liberar la SharePoint Guidance Developing Applications for SharePoint 2010, es decir, una guía de buenas prácticas para el desarrollo de soluciones SharePoint 2010 que continua con la línea iniciada en SharePoint 2010 con la Developing Applications for SharePoint 2007 y que contiene una serie de implementaciones de referencia aplicables a cada una de las versiones de SharePoint 2010 disponibles. Podéis descargaros la guía desde este enlace.

patterns & practices Developer Center

SharePoint 2010: Cómo usar la DataFormWebPart con una lista o biblioteca de SharePoint 2010!

Una de las novedades que tenemos en SharePoint 2010 es que se incorpora la XsltListViewWebPart para el trabajo con listas y bibliotecas frente al ListFormWebPart y el ListViewWebPart de SharePoint 2007. En cambio, la DataFormWebPart sigue estando presente para el trabajo con otras fuentes de datos no SharePoint, algo que también podemos hacer de forma indirecta con listas y bibliotecas de SharePoint a pesar de que la opción recomendada (y más adecuada) es hacerlo con la XslListViewWebPart. Para verlo:

  • Abrimos nuestro sitio de trabajo con SharePoint Designer 2010.
  • Creamos una nueva página de WebParts desde SharePoint Designer 2010.
  • Insertamos en primer lugar una vista de datos relativa a la biblioteca Shared Documents de nuestro sitio, de forma que se genera la correspondiente XsltListViewWebPart. Si examinamos el correspondiente markaup, podremos ver el efecto de usar la XsltListViewWebPart ya que es mucho más manejable, limpio y comprensible para tratar.
DataFormWebPart_1 DataFormWebPart_2 DataFormWebPart_3

Como comentaba, existe una forma de generar una DataFormWebPart a partir de una lista o biblioteca de documentos:

  • Seleccionamos una zona libre en nuestra página de WebParts y nos vamos a “Data View –> Empty Data View”. De esta forma, se añade una DataFormWebPart a nuestra página.
  • Hacemos clic sobre el enlace para añadir una fuente de datos a la DataFormWebPart.
  • En la ventana que se abre, elegimos al biblioteca Shared Documents.
DataFormWebPart_4 DataFormWebPart_5 DataFormWebPart_6
  • Elegimos los campos a insertar desde la ventana “Data Source Details” y la forma de insertarlos (“Multiple Items View”).
  • Comprobamos como en este caso estamos ante el formato de datos ya conocido en SharePoint 2007, mucho menos limpio y tratable que lo que genera la XsltListViewWebPart.
DataFormWebPart_7 DataFormWebPart_8

Y hasta aquí llega este post sobre como usar la DataFormWebPart con listas y bibliotecas de SharePoint 2010.

SharePoint 2010: Como se calculan los recursos usados por las soluciones Sandbox (I)!

Como sabéis, una de las novedades que incorpora SharePoint 2010 es la posibilidad de crear artefactos en modo Sandbox o recinto aislado que puedan ser desplegados a nivel de colección de sitios por un desarrollador o un administrador de la colección sin necesidad de que lo tenga que hacer el administrador de la infraestructura SharePoint. Estas soluciones (WebParts, manejadores de eventos, acciones de flujos de trabajo, …) están limitadas principalmente en cuanto a:

  • El uso del modelo de objetos de SharePoint que se puede hacer en las mismas, ya que únicamente se puede trabajar desde el nivel de colección de sitios hacia abajo y no se permite por ejemplo realizar elevaciones de privilegios. Estas restricciones vienen dadas por el concepto de seguridad de estas soluciones y su ejecución en modo aislado.
  • Un número máximo de recursos que puede consumir una solución Sandbox y que se define en la administración central, mediante el modelo de objetos o PowerShell. En la práctica, este número máximo de recursos, medido en puntos, constituye una cuota que se fija por Colección de Sitios.

Una pregunta habitual es determinar como se puede medir el número máximo de puntos que utiliza una solución SandBox ya que a su vez fija el uso de recursos que está realizando. En este sentido, se han establecido una serie de factores que permiten determinar el uso de recursos por parte de una solución Sandbox como son el tiempo de ejecución de CPU, el numero de excepciones no manejadas, etc. Cada uno de estos factores se considera en sí mismo un posible cuello de botella en el sistema si se hace un uso inadecuado del mismo, por lo que por diseño no hay una regla a la hora de determinar los recursos que usa una solución Sandbox en función de estos factores, por lo que hay que buscar que las soluciones que se creen usen los recursos de forma balanceada.

SharePoint2010_thumb

SharePoint 2010: Habilitando el acceso anónimo a un sitio!

Ya ha llovido desde que allá por el 2006 os comentábamos desde este blog como habilitar  el acceso anónimo en WSS 3.0. Como tenemos versión nueva de nuestro servidor favorito, casi cuatro años después toca hablar sobre como configurar el acceso anónimo en SharePoint 2010 :P. Como veréis, el proceso es muy similar:

  • En primer lugar, ejecutamos al Administración Central de SharePoint 2010 y nos vamos a la administración de aplicaciones. En concreto, en la sección de Aplicaciones Web hacemos clic sobre Administrar aplicaciones web.
  • En el listado de aplicaciones web disponibles, seleccionamos aquella para la que vamos ha habilitar el acceso anónimo para que se habilite la Ribbon de trabajo.
  • En la Ribbon, pulsamos sobre la opción “Authentication Providers” de manera que se abre la correspondiente ventana modal con el listado de proveedores de autenticación disponibles en la aplicación web. En mi caso, únicamente tengo configurado el proveedor para la zona “Default”.
image image image
  • En la nueva ventana modal que se abre, seleccionamos la opción “Enable anonymous access” y guardamos los cambios.
  • Además de habilitar el acceso anónimo en la aplicación web, podemos especificar las políticas a aplicar para el acceso anónimo si se considera necesario. Para ello, pulsamos sobre la opción “Anonymous policy”.
  • Una vez que hemos configurado el acceso anónimo a nivel de aplicación web, ya estamos en disposición de configurarlo a nivel de sitio. Entramos en la página de administración del sitio y bajo la sección “Usuarios y permisos” y pulsamos sobre la opción “Permisos del sitio”.
image image image
  • En la página que se muestra a continuación, pulsamos sobre la opción “Acceso anónimo” disponible en la Ribbon.
  • En la ventana que se abre, configuramos el tipo de acceso que van a tener los usuarios que se conecten de forma anónima a nuestro sitio.
  • Tras realizar la configuración adecuada, nos conectamos a nuestro sitio sin validarnos y podremos comprobar que este se muestra sin problemas.
image image image

Y hasta aquí llega este post sobre la configuración del acceso anónimo en SharePoint 2010.

SharePoint 2010: Disponible el SDK para Visio 2010 y Visio Services!

Tal y como podéis comprobar en este post del equipo de Visio, ya tenemos disponible tanto de forma online como online a través de la correspondiente descarga el SDK de Microsoft Office Visio 2010 y Visio Services de SharePoint 2010. El SDK está disponible online en este enlace y para descarga en este otro enlace. En cuanto a los servicios de visio se refiere, el SDK está accesible online en este enlace y offline en el SDK de SharePoint 2010 que podéis descargar aquí.

SharePoint2010_thumb