SharePoint 2013: Creación de “Appication Parts” (I)!

Otro de los elementos que se pueden crear en aplicaciones del nuevo modelo de aplicaciones de SharePoint 2013 son las denominadas “Application Parts” qué podemos asimilar a las WebParts tradicionales de SharePoint, pero en el contexto de una aplicación: residen y se ejecutan en un dominio aislado, pero podemos agregarlas en el sitio padre dónde hemos agregado dicha “Application Part”. En la práctica, las Application Parts no son más que páginas ASP.NET que se visualizan en un iFrame. Para crear una Application Part:

  • En Visual Studio 2012 creamos un proyecto de tipo Office/SharePoint -> Aplicaciones -> Aplicación para SharePoint 2013.
  • En el asistente de configuración especificamos como siempre el nombre de la aplicación, la Url del sitio de depuración y el tipo de hospedaje (“SharePoint Hosted” de nuevo).
  • Añadimos al proyecto un elemento de tipo “Elemento web cliente (web host)”.
  • Tras pulsar “Agregar”, se abre una nueva ventana en la que podemos especificar la página que va a mostrar la Application Part. Puede ser una página nueva o bien una página existente en la aplicación.
  • Una vez que se ha agregado la “Application Part”, se muestra en este caso la página que va a mostrar. Junto con esta página, se ha agregado al proyecto un SPI con la definición del Application Part.
image image image

 

  • Personalizamos la página el Application Part. Por ejemplo, añadimos un texto estático entre las etiquetas <body></body>.
  • Desplegamos la aplicación, la agregamos en el sitio de trabajo, creamos una página de WebParts y agregamos el Application Part.
  • Comprobamos que se muestra la página definida (Nota: Tendremos que especificar unas credenciales válidas).
image image image