SharePoint 2010: Cambios en funcionalidad en SharePoint Designer 2010 respecto a su predecesor!

Hace unos meses ya comenté alguna de las novedades que viene con SharePoint Designer 2010, siendo la principal que rompe completamente con su predecesor en cuanto a que utiliza el modelo de objetos en cliente para comunicarse con sitios de SharePoint, que se ha re-hecho de forma completa, que no es compatible con sitios de SharePoint 2007, etc. Pero, ¿y si le damos la vuelta a la cuestión? Me refiero a tratar de responder a la pregunta: ¿Qué capacidades disponibles en SharePoint Designer 2007 no están en SharePoint Designer 2010? Pues la respuesta la tenéis en los siguientes enlaces:

SharePoint2010_thumb

S+S: Quien dijo UNION ahora tiene que decir Office 365!

Si hace unos días os decía que “parecía” que la nueva generación de BPOS y otros servicios en la nube se iba a denominar UNION, desde ya os digo que os olvidéis de la palabra UNION y empecéis a usar Office 365 que es el nombre que recibirán, tal y como ha anunciado Microsoft hoy, los servicios incluidos en BPOS y otros servicios que también residirán en la nube (SharePoint Online (2010), Lync Server Online, Exchange Online) Office 365 es la apuesta de productividad de Microsoft en la nube. Para más información os recomiendo:

La verdad es que el anuncio me ha pillado por sorpresa en cuanto al cambio de nombre, y no tanto en cuanto a que desde hoy varios privilegiados tendrán acceso a la beta de Office 365.

image

SharePoint 2010: Enlaces de descarga para SharePoint Foundation 2010 y SharePoint Designer 2010 (…otra vez casi…)!

Si hace unas horas os comentaba la disponibilidad para descarga de SharePoint 2010 para suscriptores MSDN y TechNet, seguro que al ir a descargaros SharePoint 2010 os habréis encontrado conque no aparece por ningún lado ni SharePoint Foundation 2010, ni SharePoint Designer 2010, ni los language packs…¿Dónde están? Pues bien, esa pregunta se la ha hecho mucha gente y de momento se pueden decir que están a medias, porque tenemos los enlaces de descarga directa de las versiones en inglés de SharePoint Foundation y SharePoint Designer 2010….pero no los tenemos en castellano (o al menos yo no los he encontrado):

SharePoint2010

SharePoint 2010: Enlaces de descarga para SharePoint Foundation 2010 y SharePoint Designer 2010 (…otra vez casi…)!

Si hace unas horas os comentaba la disponibilidad para descarga de SharePoint 2010 para suscriptores MSDN y TechNet, seguro que al ir a descargaros SharePoint 2010 os habréis encontrado conque no aparece por ningún lado ni SharePoint Foundation 2010, ni SharePoint Designer 2010, ni los language packs…¿Dónde están? Pues bien, esa pregunta se la ha hecho mucha gente y de momento se pueden decir que están a medias, porque tenemos los enlaces de descarga directa de las versiones en inglés de SharePoint Foundation y SharePoint Designer 2010….pero no los tenemos en castellano (o al menos yo no los he encontrado):

SharePoint2010

SharePoint 2010: Modelo de Objetos en Cliente (II)!

Hace unos pocos meses os hablaba por primera vez del Modelo de Objetos en Cliente de SharePoint 2010, que por resumir facilita el trabajo de forma remota con sitios de SharePoint 2010 sin necesidad de utilizar los servicios web que expone la plataforma. De fondo, este modelo de objetos en cliente facilita este trabajo a través de un servicio de WCF denominado Client.svc de acuerdo a la siguiente arquitectura:

Capitulo8_Figura1

El resumen sería el siguiente:

  • En el cliente (implementado en .NET, Silverlight o JavaScript) se definen las operaciones a realizar y se “pre-cargan”.
  • Una vez que estas operaciones se ha definido (mediante una llamada a un método Load()), para enviarlas en forma de comandos XML al servidor se realiza la llamada al método correspondiente (ExcueteQuery() o ExecuteQueryAsinc() en función de la implementación).
  • El servidor procesa las peticiones realizadas y devuelve el resultado al cliente en formato JSON.

Una prueba de uso del Modelo de Objetos en Cliente la tenemos en SharePoint Designer 2010 (SPD 2010) y para demostrarlo:

  • Localizamos el servicio Client.svc en “C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI”.
  • Renombramos el servicio a otro valor.
  • Abrimos SPD 2010 e intentamos conectarnos a un sitio de SharePoint 2010. Tras varios intentos, SPD 2010 mostrará un mensaje indicando que no se puede conectar al sitio.
  • Si volvemos a renombrar el servicio al nombre original, veremos que SPD 2010 abre el sitio sin problemas.
image image  image

Y hasta aquí llega este nuevo post sobre el Modelo de Objetos en Cliente en SharePoint 2010.

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.