Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
47<br />
PnP Provisioning Framework –<br />
Arquitectura<br />
En este artículo vamos a continuar hablando del Framework<br />
de provisioning del PnP, y veremos cómo está<br />
organizado a nivel de arquitectura. Antes de entrar en materia,<br />
quiero animaros una vez más a que lo probéis, y empecéis<br />
a trabajar con él. Hace unos días que se liberó una<br />
nueva reléase con más novedades y mejoras. Podéis ver la<br />
información detallada en el siguiente enlace:<br />
http://dev.office.com/blogs/PnP-May-2016-Release<br />
Un anuncio importante que no está en el artículo, pero<br />
que Vesa Juvonen anunció durante el Webcast bi-semanal<br />
del equipo, es que el programa PnP pasaba a formar parte<br />
del grupo de producto de SharePoint, es decir, que el programa<br />
sigue siendo Open Source y por y para la comunidad,<br />
pero que, de alguna forma, Microsoft reconoce el éxito<br />
y buen hacer del programa, y, esto es opinión personal,<br />
creo que el propio equipo de producto empezará a usarlo<br />
internamente.<br />
Relacionado con este anuncio, otra de las novedades de<br />
esta nueva reléase de Mayo, son los cambios a nivel de<br />
paquetes nuget, donde ahora tenemos 3 paquetes orientados<br />
a cada uno de los distintos entornos, incluyendo una<br />
versión específica para el nuevo SharePoint 2016:<br />
• SharePoint PnP Core library for SharePoint Online<br />
Install-Package SharePointPnPCoreOnline<br />
• SharePoint PnP Core library for SharePoint 2013<br />
Install-Package SharePointPnPCore2013<br />
• SharePoint PnP Core library for SharePoint 2016<br />
Install-Package SharePointPnPCore2016<br />
Imagen 1.- Paquetes disponibles del PnP Provisioning Framework.<br />
Componentes del programa PnP<br />
Como último punto antes de hablar de la arquitectura del<br />
Framewok de Provisioning, os recuerdo algunos de los<br />
componentes del PnP más destacados, en este caso de<br />
forma gráfica, como podéis ver en la siguiente imagen:<br />
ahora tenemos 3 paquetes orientados<br />
a cada uno de los distintos entornos,<br />
incluyendo una versión específica<br />
para el nuevo SharePoint 2016<br />
Actualmente todavía están disponibles los paquetes anteriores,<br />
que además han sido también actualizados con los<br />
cambios de mayo. Sin embargo, fijaros que ya aparecen<br />
marcados como [Deprecated], por lo que serán eliminados<br />
en breve.<br />
Imagen 2.- Componentes + destacados del programa PnP.<br />
Arquitectura del Provisioning Framework<br />
Vamos a analizar con algo de detalle cómo funciona el Framework<br />
de provisioning y cuál es su arquitectura. En este<br />
caso vamos a hablar de la operación de importar una template<br />
definida en un fichero XML, a un sitio de SharePoint.<br />
47