Rimoderna le tue pagine SharePoint – aggiornamenti di Marzo
Ne avevamo parlato in un nostro post precedente Rimoderna le tue pagine SharePoint! ed avevamo visto come trasformare un team site da classico a moderno.
Vediamo ora tutte le novità targate Marzo 2019!
Il rilascio datato Marzo di SharePoint PnP Modernization framework contiene diversi e significativi miglioramenti.
È disponibile via:
– PnP PowerShell nella versione 3.7.1903.0 o succcessive;
– SharePoint PnP Modernization framework nella versione 1.0.1903.0 o succcessive.
Trasformazione alle pagine del sito
Il comportamento di trasformazione pagine di default consiste nel creare pagine moderne client-side nello stesso sito della sorgente wiki o della pagina web part. Ma, ora, potete anche creare la pagina moderna client-side in un’altra moderna site collection (ad esempio un communication site). Nel corso di una trasformazione di pagina cross-site, i contenuti multimediali (immagini e video) sono copiati dalla site collection sorgente alla library della raccolta siti di destinazione.
Utilizzare PnP PowerShell
Quando utilizzate PnP PowerShell, potete specificare l’url della site collection desiderata attraverso il parametro TargetWebUrl.
# Connect to the site with pages to modernize
Connect-PnPOnline -Url https://contoso.sharepoint.com/sites/ateamsite
# Modernize page1.aspx and create the resulting modern client side page in another site
ConvertTo-PnPClientSidePage -Identity page1.aspx -TargetWebUrl https://contoso.sharepoint.com/sites/acommunicationsite
Utilizzare .Net
Quando utilizzate .Net, dovete creare un oggetto ClientContext per il target web e specificarlo nel costruttore PageTransformator come mostrato nel frammento di codice qui sotto.
Note
Non tutte le web part sono supportate per un trasferimento cross-site.
Un maggior numero di web part saranno abilitate nei rilasci successivi, controllate la colonna Cross-site support nella lista di trasformazione delle web part per saperne di più.
Nuove e migliorate trasformazioni delle web part
Le seguenti web part sono anch’esse trasformate.
NEW: ContentBySearchWebPart e ResultScriptWebPart sono trasformate nella web part Highlighted Content;
UPDATE: SummaryLinks da adesso di default vi porta alla web part QuickLinks web part. È inoltre ancora possibile la trasformazione al linguaggio HTML;
UPDATE: la ContentByQueryWebPart supporta in modo migliore le query di siti e raccolte siti;
UPDATE: le impostazioni di visibilità della XSLTListViewWebPart sono subentrate alle rispettive modern List e Library web parts;
UPDATE: il ContentEditorWebPart ora legge contenuto dai link file (ad es. html) e li trasforma in HTML sulla pagina.
Altri miglioramenti
– Le parti di testo vuote (parti con HTML privo di contenuto visivo) sono rimosse;
– La nuova opzione di configurazione RemoveEmptySectionsAndColumns è attivata di default e rimuoverà tutte le sezioni vuote e le colonne da una pagina trasformata. Questo avrà come risultato una pagina più pulita che utilizza meglio lo schermo disponibile;
– Non dovrete più aggiornare il mapping file se volete utilizzare la web part community script editor nella vostra trasformazione: il comportamento del file di mapping può essere configurato utilizzando le proprietà di mapping.
Per l’utilizzo di PnP PowerShell, specificate voi lo switch UseCommunityScriptEditor, per .Net impostate una proprietà di mapping sull’istanza PageTransformationInformation (MappingProperties[“UseCommunityScriptEditor”] = “true”;).
Le informazioni presenti in questo post, sono prese dall’articolo: Modernize your SharePoint pages: March update.