Como instalar un proyecto tipo Sharepoint Framework

En mis posts anteriores he explicado como crear un proyecto de tipo Sharepoint Framework e incluso como agregar 2 webparts en el mismo proyecto. En este post explicare como hacer el paquete de instalación.

Vamos a la consola y ejecutamos el siguiente comando:

gulp package-solution  

Este comando creara un archivo .spapp, el comando anterior genera lo siguiente:

  1. Un feature para el webpart
  2. un archivo .webpart el cual es simplemente un XML que describe el webpart.

Usted puede ver el contenido del paquete en la carpeta sharepoint, el .spapp es muy parecido a los .app del Modelo de complementos que introdujo Microsoft en Sharepoint 2013.

El archivo .spapp debemos subirlo a nuestro catalogo de aplicaciones.

Como es una solución "Full Trust" del lado del cliente, Sharepoint nos preguntara si debemos confiar en este paquete.

Instalar la aplicación en nuestro sitio

En la pagina de contenidos del sitio, nuestra app aparecerá que ya esta instalada.

Luego podemos crear una pagina de Sharepoint y agregar los webparts de la manera tradicional

Este tipo de webparts ahora tiene un botón que abrirá nuestro nuevo panel de propiedades.

Y luego podemos ver las propiedades que configuramos con nuestro codigo TypeScript

Por el momento la App, se esta cargando desde nuestro servidor local, en el siguiente post, veremos como desplegar la App a un CDN en Azure y a realizar los cambios necesarios en la App para que cargue los scripts desde este CDN.