Determinare la modalità di gestione delle personalizzazioni (SharePoint Server 2010)
Si applica a: SharePoint Server 2010
Ultima modifica dell'argomento: 2016-11-30
Se ai siti di Microsoft Office SharePoint Server 2007 sono state apportate numerose personalizzazioni, sarà necessario determinare come si desidera gestire i siti personalizzati quando si esegue l'aggiornamento a Microsoft SharePoint Server 2010. L'approccio da adottare varierà in base alla portata delle personalizzazioni, al tipo di personalizzazione, alla complessità del sito e agli obiettivi dell'aggiornamento. Prima di procedere con l'aggiornamento, è necessario identificare e valutare le personalizzazioni nell'ambiente e quindi decidere se e come aggiornarle.
Contenuto dell'articolo:
Identificare le personalizzazioni nell'ambiente
Valutare le personalizzazioni
Considerazioni per personalizzazioni specifiche
Assicurarsi che le personalizzazioni future vengano effettuate seguendo le procedure consigliate
Identificare le personalizzazioni nell'ambiente
Come parte del processo di testing dell'aggiornamento, è consigliabile creare un inventario delle personalizzazioni del lato server presenti nell'ambiente in uso, ovvero soluzioni, caratteristiche, web part, gestori eventi, pagine master, layout di pagina, file CSS e così via. Per ulteriori informazioni su come identificare le personalizzazioni, vedere Utilizzare un aggiornamento di prova per individuare possibili problemi (SharePoint Server 2010). Per elencare le personalizzazioni specifiche e quindi registrare i risultati della valutazione illustrata nella sezione successiva, è possibile utilizzare il foglio di lavoro Upgrade planning worksheet. Scaricare tale foglio di lavoro da https://go.microsoft.com/fwlink/?linkid=179928&clcid=0x410 (le informazioni potrebbero essere in lingua inglese).
Valutare le personalizzazioni
Dopo aver identificato le personalizzazioni, è possibile decidere come gestirle. La valutazione sarà più facile rispondendo alle domande seguenti:
La personalizzazione è ancora valida?
Risponde a un'esigenza aziendale di una certa utilità?
È distribuita e utilizzata in modo esteso?
La personalizzazione è ben progettata?
Si basa su definizioni di sito predefinite e supportate?
È conforme alle procedure consigliate per le personalizzazioni?
È un tipo di personalizzazione supportato oppure presenta rischi per l'ambiente in uso?
Man mano che si valutano le singole personalizzazioni, è inoltre possibile riflettere sull'approccio generale da adottare per tutte le personalizzazioni. È possibile scegliere tra le alternative seguenti:
Mantenere le personalizzazioni Per continuare ad avere l'esperienza utente della versione precedente per siti specifici, utilizzare la Console di aggiornamento. Benché sia possibile adottare tale approccio per mantenere la stessa funzionalità, non sarà possibile avvalersi dei nuovi elementi visivi, quale ad esempio l'interfaccia utente Office Fluent o barra multifunzione, né delle funzionalità disponibili nella nuova versione.
Sostituire o rieseguire le personalizzazioni Se si desidera utilizzare la nuova funzionalità, si prevede una riprogettazione dei siti oppure si sta modificando in modo significativo l'architettura delle informazioni, l'aggiornamento consente di ripartire con nuove caratteristiche, un nuovo aspetto o una nuova organizzazione. Quando si sostituiscono o rieseguono le personalizzazioni, è possibile avvalersi delle nuove funzionalità, modificare leggermente la struttura se lo si desidera oppure passare a una struttura più gestibile.
Per ulteriori informazioni sulla riesecuzione e ridistribuzione delle soluzioni, vedere Ridistribuzione di personalizzazioni e soluzioni in SharePoint Foundation 2010 e SharePoint Server 2010 (https://go.microsoft.com/fwlink/?linkid=182335&clcid=0x410).
Eliminare le personalizzazioni Sostituire le personalizzazioni utilizzando la funzionalità predefinita. È possibile reimpostare le pagine sulle definizioni di sito predefinite e rimuovere le eventuali web part o caratteristiche che non si desidera più supportare. Se si decide di eliminare le personalizzazioni, sarà necessario risolvere i problemi risultanti dalla rimozione delle stesse nei siti in cui venivano utilizzate. È possibile fare riferimento all'inventario delle personalizzazioni creato in precedenza per determinare quali siti richiedono questo tipo di attenzione prima o dopo l'aggiornamento.
Considerazioni per personalizzazioni specifiche
Oltre a decidere come gestire globalmente le personalizzazioni nell'ambiente durante l'aggiornamento, è necessario esaminare tipi specifici di personalizzazioni per stabilire se devono essere eseguite operazioni aggiuntive per farli funzionare nell'ambiente aggiornato.
Nella tabella seguente sono riportate alcune personalizzazioni comuni con i suggerimenti su come gestire quel tipo di personalizzazione.
Tipo di personalizzazione | Suggerimento |
---|---|
Modelli di sito (file con estensione stp) |
I modelli di sito (file con estensione stp) sono una caratteristica deprecata in SharePoint Server 2010. I nuovi modelli di sito in SharePoint Server 2010 vengono salvati come file con estensione wsp, ovvero come pacchetti delle soluzioni. Un sito di cui è stato effettuato il provisioning con un modello di sito verrà aggiornato, ma non sarà possibile creare nuovi siti basati su tale modello. Se si desidera poter creare nuovi siti, sarà invece possibile creare e distribuire un pacchetto della soluzione. Per ulteriori informazioni, vedere Risolvere i problemi relativi all'aggiornamento (SharePoint Server 2010). |
Definizione di sito |
Eseguire la migrazione dei siti in una definizione di sito predefinita supportata e quindi applicare le caratteristiche personalizzate tramite la distribuzione della soluzione. È inoltre possibile continuare a utilizzare una definizione di sito personalizzata. Non è necessario creare una nuova definizione di sito basata su SharePoint Server 2010. Se però si devono eseguire operazioni di aggiornamento personalizzato per la definizione, potrebbe essere necessario creare un file di definizione dell'aggiornamento per tale definizione di sito. Per ulteriori informazioni, vedere File di definizione dell'aggiornamento (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=182339&clcid=0x410) su MSDN. |
40 favolosi modelli dell'applicazione |
Microsoft non ha creato nuove versioni di questi modelli. I siti basati su tali modelli possono essere aggiornati, ma testare i singoli siti prima di effettuare l'aggiornamento dell'ambiente di produzione. Per ulteriori informazioni, vedere Risolvere i problemi relativi all'aggiornamento (SharePoint Server 2010). |
Caratteristica |
Valutare e quindi riprogettare o ridistribuire, se necessario. |
Flussi di lavoro e controlli server |
Dipende dalla soluzione. Chiedere al fornitore se è disponibile una soluzione aggiornata. Se un flusso di lavoro è compatibile con la nuova versione, eseguire di nuovo la distribuzione. |
Gestore eventi |
Riscrivere e ridistribuire come una caratteristica. |
Percorsi gestiti (inclusioni/esclusioni) |
Ricreare le inclusioni per un aggiornamento basato sul collegamento di database. Le esclusioni non devono essere ricreate perché vengono desunte. |
Temi |
A causa delle modifiche significative apportate all'interfaccia utente, i temi personalizzati basati su Office SharePoint Server 2007 non funzioneranno in SharePoint Server 2010. Utilizzare la Console di aggiornamento per continuare a utilizzare i siti con l'esperienza utente precedente finché non sarà possibile creare e applicare un nuovo tema basato su SharePoint Server 2010. |
Azioni relative alla barra degli strumenti |
Passare alla barra multifunzione, ovvero all'interfaccia utente Office Fluent. |
Pagine master e file CSS |
Apportare le modifiche necessarie per adattarli alla nuova esperienza utente. |
JavaScript |
Eseguire il testing per determinare se sono necessarie eventuali operazioni. In alcuni casi potrebbe essere necessario modificare gli script per farli funzionare con il nuovo modello di pagina. Verificare il funzionamento in un sito aggiornato e in entrambe le modalità della Console di aggiornamento. |
Provider di ricerca o trimmer di sicurezza |
Eseguire il testing per determinare se sono necessarie eventuali operazioni. |
Web part |
Eseguire il testing per determinare se sono necessarie eventuali operazioni. Potrebbe essere necessario modificare le web part per farle funzionare con la modalità XHMTL. Se una web part si trova in una pagina ma non in un'area web part e quindi corrisponde fondamentalmente a codice HTML incorporato direttamente in una pagina, non funzionerà se per la pagina viene ripristinato il modello predefinito. |
Servizi |
Eseguire il testing per determinare se sono necessarie eventuali operazioni. Riprogettare o modificare il codice in base alle necessità. |
Provider di autenticazione |
Eseguire il testing per determinare se sono necessarie eventuali operazioni. Ridistribuire il provider in una farm di testing e verificare che funzioni correttamente con l'autenticazione basata sulle attestazioni. |
I tipi di personalizzazioni seguenti non sono supportati. Se nell'ambiente sono presenti tali personalizzazioni, sarà necessario sostituirle con un tipo di personalizzazione supportato prima di eseguire l'aggiornamento, altrimenti potrebbero verificarsi problemi che non possono essere risolti:
Definizioni di sito, caratteristiche o file predefiniti che sono stati modificati.
Avviso
Alcuni tipi di file predefiniti, ad esempio azioni o icone relative a documenti, possono essere modificati e, benché non vengano aggiornati, le modifiche a essi apportate possono essere trasferite nella nuova versione in modo supportabile. Le modifiche relative ad altri file predefiniti, tra cui pagine ASPX del lato server, andranno perse durante l'aggiornamento se si ripristina il modello di sito. A seconda dei file modificati e della portata di tali modifiche, l'esperienza di aggiornamento può variare in modo significativo. La procedura consigliata è quella di annullare tutte le modifiche in tutti i file sul disco.
Database di SharePoint che sono stati modificati, agendo direttamente sui dati oppure agendo sullo schema, ad esempio con l'aggiunta o la rimozione di trigger, tabelle, visualizzazioni o indici.
Se si dispone di personalizzazioni di questi tipi, rimuoverle e sostituirle con personalizzazioni supportate prima di tentare di eseguire l'aggiornamento. Questa è una procedura consigliata per garantire che l'aggiornamento corrente funzioni e che quelli futuri vengano eseguiti senza problemi. La modifica dei database e dei file predefiniti non sarà comunque supportata.
Assicurarsi che le personalizzazioni future vengano effettuate seguendo le procedure consigliate
Assicurarsi che l'ambiente funzioni correttamente e che vengano adottate le procedure consigliate. Distribuire solo le personalizzazioni conformi alle procedure consigliate illustrate negli articoli seguenti disponibili su MSDN e TechNet:
Procedure consigliate: utilizzo di oggetti di Windows SharePoint Services eliminabili (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=105945&clcid=0x410).
Strumenti e tecniche di sviluppo per utilizzare codice in Windows SharePoint Services 3.0 (parte 1 di 2) (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=101494&clcid=0x410).
Procedure consigliate: problemi comuni relativi al codice in caso di utilizzo del modello a oggetti di SharePoint (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=105946&clcid=0x410).
Criteri di personalizzazione di Prodotti e tecnologie SharePoint (https://go.microsoft.com/fwlink/?linkid=105947&clcid=0x410).