Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
existe un paquete en la galería con nombre Digst.OioIdws.Wsp,<br />
por lo tanto creo es suficiente. Eventualmente, el<br />
gestor de paquete puede llevar un registro de los paquetes<br />
que deben ser ignorados.<br />
Un paquete de solución puede hacer uso de<br />
los descriptores de dependencias<br />
Imagen 3 – Listado de paquetes de soluciones desde galería NuGet. Incluido Digst.<br />
OioIdws.Wsp que no es un paquete de solución.<br />
Gestionando fuentes de paquetes<br />
SharePoint Package Manager incluye una página para gestionar<br />
los orígenes o fuentes de los paquetes, brindando<br />
opciones para adicionar, eliminar, habilitar o deshabilitar<br />
fuentes de paquetes.<br />
SharePoint Package Manager provee la opción de instalar<br />
o actualizar los paquetes soluciones. Esta opción se muestra<br />
justo a la derecha de cada paquete, y de ejecutarse el<br />
sistema planifica un job que garantiza la ejecución del proceso<br />
de instalación o actualización del paquete solución a<br />
la última versión disponible. Si el paquete solución seleccionado<br />
tiene dependencias, el gestor de paquetes instala<br />
o actualiza todas las dependencias si es requerido.<br />
Imagen 6 – Ejecución de un proceso de instalación o actualización.<br />
¿Cómo continúa?<br />
Este sistema propone una estrategia novedosa en términos<br />
de distribución, instalación y actualización de soluciones<br />
para SharePoint a partir de automatizar todo el proceso.<br />
Imagen 4 – Creando una nueva fuente de paquetes.<br />
La fuente de paquetes por defecto es la galería NuGet.<br />
Instalando o actualizando paquetes<br />
solución<br />
SharePoint Package Manager incluye además una página<br />
para gestionar los paquetes en la granja. A partir de revisar<br />
las soluciones instaladas y mezclando esta información<br />
con los paquetes solución disponibles desde las fuentes de<br />
paquetes, la página muestra los paquetes solución disponibles<br />
tanto para instalar como para actualizar.<br />
La implementación actual es prácticamente un borrador o<br />
una prueba de concepto. Les recuerdo, es justo el mínimo<br />
código funcional para garantizar su operatividad. Pero ya<br />
está disponible y lo pueden probar. Además he publicado<br />
un paquete solución para SignalR en la galería de NuGet<br />
por lo que debe listarse como un paquete solución disponible.<br />
De hecho, el paquete correspondiente a SharePoint<br />
Package Manager en sí mismo debe listarse, ya que se distribuye<br />
como paquete de solución y es auto-actualizable.<br />
el sistema planifica un job que garantiza<br />
la ejecución del proceso de instalación o<br />
actualización del paquete<br />
Disfrútenlo, y déjenme saber qué piensan. Incluso mejor,<br />
podemos hacer esto juntos. Como dije al inicio, los fuentes<br />
están disponibles en GitHub y aún quedan cosas por hacer.<br />
Enlaces<br />
• GitHub: https://github.com/alexfdezsauco/PackageManager.SharePoint<br />
• NuGet: https://www.nuget.org/packages/PackageManager.SharePoint.WSP<br />
Imagen 5 – Gestionando paquetes soluciones de la granja.<br />
ALEXÁNDER FERNÁNDEZ SAÚCO<br />
Arquitecto de software y especialista principal en DATYS<br />
alexander.fernandez.sauco@gmail.com<br />
@alexfdezsauco<br />
http://likewastoldtome.blogspot.com<br />
16