01.07.2016 Views

acciones

299wAsX

299wAsX

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!