Modificar el Footer en una Intranet con Sharepoint PnP Starter Kit

Cuando se realiza el deployment del Starter Kit, sobre Sharepoint Online, los datos del Footer por defecto son creados con el Dominio Contoso. una vez hecho el deployment, no existe una interface para modificar esta información. Es necesario eliminar el Footer, y volver a hacer el deployment, únicamente del footer (no de toda la Intranet).

Inicialmente es bueno identificar todos los PnPCustomAction:

Connect-PnPOnline https://<<yoursite>>.sharepoint.com/sites/<<demosite>>portal
Get-PnPCustomAction

Name               Location                                  Scope Id
----               --------                                  ----- --
PortalFooter       ClientSideExtension.ApplicationCustomizer Web   cf759d14-c73e-4770-b902-4ddc72e9a5d7
AlertNotification  ClientSideExtension.ApplicationCustomizer Web   229815a5-97ea-4e72-b983-528eacef16ff
SiteClassification ClientSideExtension.ApplicationCustomizer Web   114356ef-2924-4eca-9f6e-8eb56bd6b67f
Redirect           ClientSideExtension.ApplicationCustomizer Web   cc16e5e8-03a8-4d5e-bb33-d4dcbc3adffc

Remove-PnPCustomAction -Identity "PortalFooter"
Get-PnPCustomAction

Name               Location                                  Scope Id
----               --------                                  ----- --
AlertNotification  ClientSideExtension.ApplicationCustomizer Web   229815a5-97ea-4e72-b983-528eacef16ff
SiteClassification ClientSideExtension.ApplicationCustomizer Web   114356ef-2924-4eca-9f6e-8eb56bd6b67f
Redirect           ClientSideExtension.ApplicationCustomizer Web   cc16e5e8-03a8-4d5e-bb33-d4dcbc3adffc

Posteriormente se debe volver a hacer el deployment del Footer

Add-PnPCustomAction -Name "PortalFooter" -Title "PortalFooter" -ClientSideComponentId b8eb4ec9-9
34a-4248-a15f-863d27f94f60 -Location "ClientSideExtension.ApplicationCustomizer" -ClientSideComponentProperties "{""link
sListTitle"":""PnP-PortalFooter-Links"",""copyright"":""@Copyright EMPRESA, 2018"",""support"":""soporte@empresa.com.bo
"",""personalItemsStorageProperty"":""PnP-CollabFooter-MyLinks""}"


Aparentemente, el valor del parámetro -ClientSideComponentId no es relevante, por que una vez creado el pnpcustomaction, tiene otro ID:

Get-PnPCustomAction

Name               Location                                  Scope Id
----               --------                                  ----- --
AlertNotification  ClientSideExtension.ApplicationCustomizer Web   229815a5-97ea-4e72-b983-528eacef16ff
SiteClassification ClientSideExtension.ApplicationCustomizer Web   114356ef-2924-4eca-9f6e-8eb56bd6b67f
PortalFooter       ClientSideExtension.ApplicationCustomizer Web   fd8544ca-9365-4fc2-87c3-c0d9f9477c15
Redirect           ClientSideExtension.ApplicationCustomizer Web   cc16e5e8-03a8-4d5e-bb33-d4dcbc3adffc

Luego de verifica en el portal de la Intranet y los cambios ya fueron realizados.

Customizing the PnP Starter-Kit for Office 365 Part 1 – Portal Footer

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: