SharePoint 2010: Novedades en SharePoint Designer 2010!

SharePoint Designer 2010 (SPD 2010) es en teoría la evolución de SPD 2007…y digo en teoría porque está completamente re-hecho comparado con su predecesor. Como muchos sabéis, Microsoft tomó la decisión de que SPD 2007 se pudiera descargar de forma gratuita y esta decisión se mantiene con SPD 2010.

image

Con respecto a SPD 207, tenemos que SPD 2010 es una herramienta de gestión que permite crear y administrar numerosos artefactos de SharePoint 2010:

  • Páginas de SharePoint 2010 y páginas maestras.
  • Listas y bibliotecas de documentos.
  • Columnas de sitio.

Lógicamente, ya se deduce que estos cambios en SPD 2010 hacen que no sea compatible con SPD 2007. ¿Por qué SPD 2010? Porque permite crear rápidamente soluciones sin código sobre SharePoint 2010. ¿y para quién es adecuado SPD 2010?

  • Para usuarios no técnicos y administradores de sitios que necesiten modelar escenarios de negocio sin codificar.
  • Para desarrolladores y administradores que tengan la necesidad de construir rápidamente prototipos.

Las 10 novedades de SPD 2010

En cuanto a las novedades de SPD 2010, las podemos resumir en:

  • Desde la administración central podremos restringir de forma más granular quien puede usar SPD 2010: Central Admin -> General Application Settings -> SharePoint Designer Settings
image image
  • Nueva experiencia de usuario:
    • Se incorpora la Ribbon.
    • Desaparece la navegación en base a carpetas y se sustituye por una serie de secciones lógicas desde la que se puede trabajar con diferentes elementos de SharePoint 2010: páginas de sitio, listas, columnas de sitio, etc. En concreto, la organización en base a objetos de sitio de SharePoit 2010 es la siguiente:
      • El propio sitio.
      • Listas & Bibliotecas, desde donde podremos visualizar las listas y bibliotecas disponibles en el sitio.
      • Flujos de Trabajo, que nos da acceso a los flujos de trabajo definidos en el sitio.
      • Páginas de Sitio (Almacenadas en la biblioteca SitePages, novedad en SharePoint 2010).
      • Site Assets, que permite acceder a distintos elementos que se quieran almacenar en un sitio de SharePoint 2010. En particular, está preparada para almacenar contenidos multimedia como imágenes, vídeo o audio.
      • Tipos de Contenido.
      • Columnas de Sitio.
      • External Content Type, o lo que es lo mismo, los tipos de contenido generados a partir de la conexión con sistemas de negocio mediante el Business Connectivity Services.
      • Orígenes de Datos, ya sean las propias listas y bibliotecas del sitio o bien conexiones a BDs, a servicios web SOAP, servicios REST (otra novedad) o archivos XML.
      • Páginas maestras, lo que nos permite acceder al listado de las páginas maestras disponibles para su edición. En este punto, podremos editar las páginas con SPD 2010 o bien con Visual Studio 2010.
      • Subsitios, es decir, el listado de sitios creados bajo el sitio actual.
      • Todos los archivos, que nos permite acceder a algunos de los elementos anteriores siguiendo la estructura de navegación conocida de SPD 2007.
  • Se puede crear de forma sencilla contenido de SharePoint a través del backstage de Office 2010: listas, páginas, subsitios, etc.
  • Se puede configurar la seguridad del sitio a nivel de grupos y niveles de servicios.
image image image

  • Crear nuevos tipos de contenido y vincularlos directamente con listas.
  • Crear Site Assets para almacenar diferentes tipos de archivo necesarios en el Sitio de SharePoint.
  • XSLT List View WebParts, es decir, cuando creamos un Data View en SPD 2010 a partir de una lista o biblioteca no se añade una ListViewWebPart, sino que se añade una XsltViewWebPart.
image image image

  • Conexiones a sistemas de datos externos a partir de definir fuentes de datos basadas en listas, BD’s, servicios web SOAP, servicios web REST o archivos XML.
  • Conectividad a sistemas de negocio a través de los External Content Types que forman parte de los Business Connectivity Services. Estos External Content Types nos permiten definir operaciones CRUD contra un sistema externo de tipo:
    • Base de datos (SQL Server, ODBC, OLEDB, Oracle).
    • Un servicio de WCF.
    • Un ensamblado .NET.
  • Creación de workflows de distintos tipos:
    • Vinculados a lista.
    • Reutilizables, que se pueden exportar para continuar con su creación en Visual Studio 2010.
    • De sitio.
  • Además, el diseñador de workflows es completamente nuevo:
    • Cuenta con algo de intellisense.
    • Algunas acciones antiguas han sido mejoradas (como la de envío de e-mail), y se han añadido otras.
image image image

Y hasta aquí llega este post sobre las novedades de SPD 2010.