SharePoint 2010: Novedades en SharePoint Designer 2010

22 de Enero de 2010

 

SharePoint Designer 2010 (SPD 2010) es en teoría la evolución de SPD 2007. 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.

Con respecto a SPD 207, tenemos que SPD 2010 es una herramienta de gestión que permite crear y administrar numerosos objetos 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
  • - 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 SharePoint 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.
  • - 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.
  • - 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 (Create, Retrieve, Update, Delete)  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.
    • Concepción Sánchez
      Consultor Técnico Microsoft

Convergencias SOA e ITIL (y II)

7 de Diciembre de 2009

Introducción

 

Una vez descubierto en qué consiste ITIL, en el post anterior, nos damos fácilmente cuenta de que ITIL y SOA comparten, en gran medida, los mismos objetivos. Tenemos entonces, dos posibilidades: o bien SOA e ITIL son en realidad lo mismo (más de lo mismo si me permitís), o bien ITIL y SOA (siendo distintos) son convergentes.

Leer el resto de esta entrada »

Convergencias SOA e ITIL (I)

7 de Diciembre de 2009

Introducción

 

En este foro de SOA se ha venido leyendo cómo y por qué SOA proporciona servicios de valor para el negocio. El punto clave, es por tanto, la construcción de servicios de TI de calidad que proporcionen valor cualitativo y cuantitativo (es decir, mensurable). Es esencial que entendamos que los servicios son activos estratégicos en cualquier proveedor de servicios, y por lo tanto, es necesario realizar sobre ellos una gestión de soporte y desarrollo sobre ellos y la infraestructura, además de la arquitectura, que los soportan.

 

Leer el resto de esta entrada »

SOA vs Logística y Transporte

12 de Noviembre de 2009

Dentro de los ámbitos de aplicación de una arquitectura SOA, uno de los sectores que  merece una especial atención por sus características y peculiaridades es el sector de la Logística y Transporte.  Leer el resto de esta entrada »

SaaSManía

14 de Octubre de 2009

Hablaba en el post anterior de la evolución del concepto CRM en relación con la Web Social o Web 2.0. En esta ocasión me gustaría dar un repaso a otro concepto que está arrasando en el mercado: las aplicaciones en formato SaaS o Software as a Service.

La actual recesión ha obligado a las empresas a buscar modelos más eficientes y productivos que le permitan recortar costes y optimizar sus presupuestos. En este momento más que nunca cada inversión que realiza una empresa es sopesada con gran cuidado. Y las inversiones en IT no son una excepción.

Leer el resto de esta entrada »