SharePoint 2010: Desarrollo On-Premise vs Online!

Hace poco os comentaba en este post un artículo más que interesante sobre la perspectiva del desarrollador en Office 365 en general y en SharePoint Online en particular. Pues bien, como parte de ese artículo es importante que nos quedemos con las posibilidades que tengo a nivel de desarrollo para la versión en la nube de SharePoint comparado con la versión que puedo tener instalada en mi casa.

Feature SharePoint Online SharePoint Server 2010 (on-premises)

Browser Configuration

Available

Available

SharePoint Designer customization

Create data-rich interfaces

Manage business processes through workflow

Connect to data inside and outside of SharePoint

Design and brand

Create data-rich interfaces

Manage business processes through workflow

Connect to data inside and outside of SharePoint

Design and brand

Business Connectivity Services

SharePoint Solutions

sandboxed solutions

Farm solutions

sandboxed solutions

Client Object Models

Silverlight

.NET Framework managed

ECMAScript

Silverlight

.NET Framework managed

ECMAScript

Silverlight Web Part

Available

Available

Web services

Subset of .NET SharePoint web services

REST API

Excel Services REST API

All .NET SharePoint web services

REST API

Excel Services REST API

InfoPath Forms

sandboxed solutions forms

sandboxed solutions forms

Administrative forms

Workflow

Declarative

sandboxed solutions workflow activities

Declarative

sandboxed solutions and farm workflow activities

Sin duda, una tabla imprescindible.

SharePoint 2010: Como exportar los usuarios de un sitio de SharePoint a Excel!

Como sucedía en SharePoint 2007, en la nueva versión de la plataforma no disponemos por defecto de una opción para exportar a Excel los usuarios almacenados en la User Information List…opción que sin embargo es común en el resto de las listas.

image

Ahora bien, en SharePoint 2007 disponíamos de un workaround que por suerte sigue siendo válido para SharePoint 2010:

  • Lo primero que tenemos que hacer es identificar la vista de la lista de información de usuario que queremos exportar. Por ejemplo, cambiamos a la vista de tipo lista en lugar de usar la vista de detalle de forma que conseguimos el Guid para esta vista.
  • Lo siguiente que necesitamos es el Guid de la lista. Este Guid lo conseguimos navegando a la página de configuración de la lista.
image image image
  • Con estos dos parámetros ya tenemos todo lo necesario para poder exportar a Excel la lista de usuarios disponibles en el sitio actual. Para conseguir dicha exportación, basta conque especifiquemos la siguiente Url en el navegador:
   1: http://demo2010a:100/_vti_bin/owssvr.dll?CS=109&Using=_layouts/query.iqy&List=24d08119-02f2-4971-9496-32e25833ecf5&View=11825030-6A58-4E7A-89FB-EABF0A215BFB

  • Como podéis ver, se trata de una consulta web en la que como parámetros pasamos justamente el Guid de la lista y el Guid de la vista a exportar. Y el resultado que se obtiene es el esperado:

image

Y hasta aquí llega este post sobre como exportar los usuarios disponibles en un sitio de SharePoint 2010.