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

Como comenté en este artículo, como parte de Visual Studio 2013 Preview (VS 2013 Preview) tenemos disponible una nueva versión de las Office Tools para Visual Studio. En este primer post sobre las herramientas vamos a ver algunas de las novedades que nos podemos encontrar en las mismas:

  • La primera novedad es qué las herramientas están disponibles de serie en VS 2013 Preview de manera que podemos crear proyectos de aplicaciones para SharePoint y Office 2013.
  • Por supuesto, tendremos la posibilidad de seguir creando soluciones. En esta parte no hay novedades.
  • Elegimos crear un proyecto de Aplicación para SharePoint 2013 y aquí si nos encontramos con la primera novedad ya que el asistente para crear el proyecto difiere ligeramente del que conocemos en VS 2012. Simplemente tenemos que especificar la Url del sitio de SharePoint que vamos a usar para depurar y luego el tipo de hosting de la aplicación. Adicionalmente, disponemos de un par de enlaces para facilitar estas configuraciones.
image image image
  • Tras pulsar “Next”, llega la segunda novedad: para aplicaciones de tipo Autohospedadas o Hospedadas por el proveedor podemos seleccionar el tipo de aplicación web que puede ser formularios ASP.NET o bien ASP.NET MVC :-). Por fin tenemos soporte directo en las herramientas para crear proyectos ASP.NET MVC en Aplicaciones de SharePoint. Elegimos este tipo y pulsamos “Next”.
  • Cuando el proyecto se ha creado, podemos ver que tenemos en la solución de VS 2013 Preview dos proyectos: el de aplicación de SharePoint y el proyecto ASP.NET MVC.
  • Si inspeccionamos el proyecto de ASP.NET MVC veremos que incorpora dos novedades en cuanto a artefactos se refiere. Por un lado, disponemos de una pequeña librería JavaScript “spcontext.js” que facilita el trabajo de lectura de parámetros de la Url de la aplicación. Por otro, disponemos de un nuevo helper “SharePointContex.cs” que proporciona clases y métodos para facilitar el trabajo con tokens de contexto entre peticiones de página de la aplicación.
image image image
  • Finalmente, ya estamos listos para probar la aplicación sin más que pulsar F5 y listo, ya tenemos una primera Aplicación de SharePoint que hace uso de ASP.NET MVC.

image

Referencias: