SharePoint Online: Creación de aplicaciones con NAPA (II)!

Siguiendo con la serie de posts sobre creación de aplicaciones para SharePoint Online con NAPA, en esta ocasión vamos a ver como publicar una sencilla aplicación que publicaremos en el sitio de SharePoint Online:

  • Accedemos al entorno de desarrollo de NAPA para crear una aplicación tal y como vimos en el post previo.
  • En el cuadro de herramientas de NAPA por un lado podemos ver los elementos que componen nuestra aplicación qué son los típicos de una aplicación de tipo “SharePoint-Hosted” en cuanto a qué tenemos la posibilidad de añadir elementos como CSS, páginas ASP.NET y archivos JavaScript.
  • Por otro lado, tenemos una serie de comandos de acción que nos permite acciones como ejecutar/eliminar/publicar la aplicación, modificar su configuración o abrir el proyecto en Visual Studio.
  • Particularmente interesante me parece la opción de modificar la configuración de la aplicación que a través de la correspondiente ventana modal nos permite “tocar” su manifiesto de manera que podemos cambiar desde aspectos relativos al nombre o título de la aplicación hasta los permisos de la misma.
image image image
  • De echo, la parte relativa a configuración de permisos está bastante currada y disponemos de una serie de controles tipo “ecualizador” qué nos permite establece el tipo de permiso para cada categoría y subcategoría de permisos definidos. Por ejemplo, en la categoría “Content” puedo configurar a nivel de Lista lo qué puede hacer o no la aplicación. En cualquier caso, los valores de permisos disponibles son dependientes del mismo. Por ejemplo, para Lista tenemos None (valor por defecto), Read, Write, Manage o Full Control. En cambio, para el servicio de BCS (categoría Services) las posibilidades son None (valor por defecto) o Read.
  • Si abrimos el archivo App.js, es ahí dónde está la lógica por defecto que trae la aplicación y dónde podemos añadir nuestra propia lógica.
  • Modificamos ligeramente este código y ejecutamos la aplicación, de forma que se inicia el despliegue de la misma desde NAPA. Este despliegue consta de un total de 3 etapas qué se visualizan en la correspondiente ventana modal.
image image image
  • Cuando el proceso de despliegue concluye, se muestra un mensaje en la ventana modal que nos indica que podemos lanzar la aplicación.
  • Lanzamos la aplicación y listo, ya la tenemos operativa y preparada para su uso…sin duda, el desarrollo con NAPA es realmente rápido en cuanto a la generación de aplicaciones funcionales.
image image