SharePoint 2013: Novedades en las herramientas de desarrollo de Office para Visual Studio 2013 RC (I)!

Como sabéis, desde la semana pasada tenemos disponible la versión RC de Visual Studio 2013 (VS 2013 RC). En lo que a herramientas de desarrollo de Office, tenemos algunas novedades como vamos a ir viendo en la serie de artículos que comienza con este post:

  • A nivel de plantillas de proyecto, disponemos de una nueva plantilla denominada “Cloud Business App”, qué en la práctica es la plantilla de soluciones LightSwitch pero preparada para desplegar en SharePoint 2013 On-Premise o en SharePoint Online en Office 365. Iniciamos VS 20013 RC y creamos un nuevo proyecto usando esta plantilla.
  • A continuación hay que especificar la Url del Sitio de SharePoint qué se va a utilizar para depurar. Teniendo en cuenta el  tipo de plantilla, esta Url puede ser la de un sitio de desarrollador de SharePoint Online o de SharePoint On-Premise. Fijaros como debajo de la caja para indicarla ya se nos informa como conseguir un sitio de desarrollador en Office 365
image image
  • Cuando concluye el proceso de creación de la solución, en el explorador de soluciones podremos ver que tenemos cuatro proyectos diferentes: un proyecto de propiedades de la aplicación, el proyecto de la aplicación de SharePoint en si misma, el de las pantallas de la aplicación y el de la capa de negocio y datos. Además, se muestra la superficie de diseño de VS 2013 RC para crear una primera tabla de datos o bien crear un vínculo a un origen de datos existente.
  • Podemos hacer un despliegue inicial en modo depuración en el sitio, por lo que VS 2013 RC nos pedirá las correspondientes credenciales de Office 365.

 

image image
  • Cuando la aplicación se instale en el sitio de desarrollo de Office 365, tendréis que introducir de nuevos las credenciales de acceso y a continuación se nos pregunta si tenemos confianza en la aplicación. Fijaros en como por defecto ya viene con una serie de premisos pre-configurados para acceso a listas y bibliotecas así como a información de usuarios.
  • Tras pulsar el botón “Trust It”, primera en la frente porque en lugar de visualizar el típico ejemplo “Hello world”, lo que vemos es una página amarilla la mar de chula. Ante este problema, pare el modo depuración y traté de compilar la solución completa pensando en que el problema podía venir de ahí, pero os puedo decir que no tengo ni idea de si es así o no porque al darle a compilar la solución, VS 2013 RC se queda compilando por los siglos de los siglos…ante esta tesitura y pensando en que puede ser un problema de la actualización de la Preview a la RC, lo que hice fue instalar la RC en un entorno limpio.
image image
  • En el nuevo paso, al repetir los pasos anteriores si qué podemos desplegar y visualizar la aplicación sin problemas. Fijaros como al no haber definido una pantalla de inicio para la aplicación, se muestra un mensaje informativo indicando este hecho
  • En el siguiente artículo de la serie, veremos como empezar a construir una aplicación de tipo “Cloud Business” añadiendo tanto tablas de datos como pantallas a la misma.
image

Y hasta aquí llega este primer post de la serie.