Nascondere le funzionalità di social networking di SharePoint Server

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Il widget Incorpora Viva Engage per SharePoint consente di incorporare feed Viva Engage nei siti di SharePoint Server locali per renderli più social e coinvolgenti. A tale scopo, è necessario effettuare le seguenti operazioni:

  • Rimuovere le web part Newsfeed da siti personali e da siti del team.

  • Nascondere i controlli dell'interfaccia utente che forniscono funzionalità di social networking.

  • Installare il widget incorporamento Viva Engage per SharePoint.

  • Aggiungere i feed Viva Engage ai siti.

In questo articolo vengono illustrati i passaggi necessari per eseguire le prime due operazioni: rimuovere le web part Newsfeed e nascondere i controlli dell'interfaccia utente.

Per informazioni su come aggiungere un feed di Viva Engage nei siti, vedere Aggiungere il widget Incorpora Viva Engage a una pagina di SharePoint.

Quali funzionalità di social networking aziendali di SharePoint Server vengono rimosse?

Se si eseguono i passaggi illustrati in questo articolo, verranno rimosse le seguenti funzionalità di social networking aziendale:

  • Visualizzazione o pubblicazione di conversazioni nei newsfeed nei siti personali e nei siti del team.

  • Visualizzazione di attività nel newsfeed.

  • Visualizzazione di attività nelle pagine di profilo.

  • Visualizzazione della web part I'm Following nei siti personali.

  • Menzione di utenti dalla relativa pagina del profilo.

    Nota

    Questo viene mostrato nella pagina del profilo degli utenti se completano il campo Fammi domande su nel profilo.

  • Possibilità di seguire le persone.

  • Possibilità di seguire i tag.

  • Visualizzazione di #tag tendenza nella pagina Newsfeed degli utenti.

Nota

Nessuna delle procedure in questo articolo rimuove definitivamente le funzionalità e le funzionalità di social networking aziendali di SharePoint Server. Le funzionalità vengono mantenute per consentire il completamento degli aggiornamenti futuri di SharePoint Server.

Quali funzionalità di social networking aziendali di SharePoint Server rimangono le stesse?

Se si eseguono i passaggi illustrati in questo articolo, le seguenti funzionalità di social networking aziendale resteranno invariate:

  • Possibilità di seguire i documenti. Gli utenti possono seguire i documenti per contrassegnare con segnalibri quelli a cui sono interessati. Gli utenti possono seguire i documenti dal pannello al passaggio del mouse in OneDrive, dal pannello al passaggio del mouse nella visualizzazione elenco della raccolta, dalla barra multifunzione in una raccolta documenti e così via. Gli utenti possono visualizzare i documenti seguiti scegliendo OneDrive e quindi Documenti seguiti.

  • Possibilità di seguire i siti. Gli utenti possono seguire i siti per contrassegnare con segnalibri quelli a cui sono interessati. A tale scopo, possono scegliere Siti sulla barra di spostamento superiore.

  • Aggiornamento delle informazioni nella pagina Modifica dettagli, come mostrato nella seguente cattura di schermata.

    Schermata Informazioni di base per la pagina Modifica dettagli

  • Pubblicazione in un'area note.

  • Apprezzamento o valutazione di documenti in una raccolta documenti e di un video dalla raccolta di risorse.

  • Utilizzo dei siti di community.

  • Modifica delle impostazioni di attività nella pagina Impostazioni newsfeed. Nella seguente cattura di schermata viene mostrata la pagina Impostazioni newsfeed.

    Impostazioni newsfeed per la pagina Modifica dettagli

    Importante

    Quando vengono distribuite le modifiche illustrate in questo articolo, gli utenti possono continuare a utilizzare e completare i campi nella pagina Impostazioni newsfeed. Ma le informazioni non vengono più visualizzate nel sito personale. Tuttavia, le informazioni nelle pagine Informazioni di base e Informazioni di contatto sono ancora visualizzate nel sito personale.

SharePoint Server 2016

Rimuovere web part Newsfeed nei siti del team e nei siti personali.

Rimuovere web part newsfeed dai siti del team in SharePoint Server 2016

Ogni amministratore del sito deve applicare i passaggi seguenti al proprio sito.

  1. Da qualsiasi sito di SharePoint Server 2016 con una web part Newsfeed selezionare Modifica.

  2. Spostare il puntatore sulla web part Feed di sito e selezionare la casella visualizzata sul lato destro della web part.

  3. Sulla barra multifunzione scegliere la scheda Web part e quindi selezionare Elimina.

  4. Seleziona OK.

  5. Sulla barra multifunzione selezionare la scheda Pagina , quindi selezionare Interrompi modifica e quindi selezionare Salva per salvare le modifiche.

  6. Verificare che nel sito del team non vengano visualizzate le web part rimosse.

Rimuovere web part newsfeed dai siti personali in SharePoint Server 2016

Se il sito personale è stato configurato per SharePoint Server 2016, è necessario rimuovere la web part Newseed da ogni sito personale. Un amministratore host del sito personale deve applicare i passaggi seguenti a ogni server nella server farm.

  1. Passare il puntatore sulla web part Newsfeed e selezionare la casella che viene visualizzata a destra della web part.

  2. Sulla barra multifunzione selezionare la scheda Web part e quindi selezionare Elimina.

  3. Seleziona OK.

  4. Ripetere i passaggi da 2 a 4 per le web part Conteggi seguiti e Hashtag di tendenza .

SharePoint Server 2013

Rimuovere web part Newsfeed nei siti del team e nei siti personali e nascondere i controlli dell'interfaccia utente che forniscono funzionalità di social networking.

Rimuovere web part newsfeed dai siti del team in SharePoint Server 2013

Gli amministratori di raccolte siti devono completare i seguenti passaggi in ogni sito del team da cui si desidera rimuovere il feed del sito.

  1. Passare al sito del team da cui si vuole rimuovere il feed del sito, selezionare Impostazioni e quindi selezionare Modifica pagina.

  2. Passare il puntatore sulla web part Feed sito e selezionare la casella che viene visualizzata a destra della web part.

  3. Sulla barra multifunzione selezionare la scheda Web part e quindi selezionare Elimina.

  4. Seleziona OK.

  5. Sulla barra multifunzione selezionare Salva.

  6. Verificare che nel sito del team non sia più visibile la web part Feed sito.

    Home page dei siti del team con Newsfeed rimosso

Rimuovere web part newsfeed dai siti personali in SharePoint Server 2013

Un amministratore host sito personale deve applicare la procedura seguente a ogni server Web nella server farm.

  1. Da qualsiasi sito in SharePoint Server 2013 selezionare Newsfeed per passare al sito personale di un utente.

  2. Nella pagina Newsfeed selezionare Impostazioni e quindi selezionare Modifica pagina.

  3. Passare il puntatore sulla web part Newsfeed e selezionare la casella che viene visualizzata a destra della web part.

  4. Sulla barra multifunzione selezionare la scheda Web part e quindi selezionare Elimina.

  5. Seleziona OK.

  6. Ripetere i passaggi da 3 a 5 per le web part Conteggi seguiti e Hashtag di tendenza .

    Nota

    È consigliabile rimuovere tutte le web part di social networking, nascoste o visibili, per migliorare le prestazioni.

  7. Sulla barra multifunzione selezionare Interrompi modifica per salvare le modifiche.

  8. Verificare che il sito personale non mostri le web part rimosse.

    Pagina Newsfeed con Newsfeed rimosso

  9. Per aprire la pagina del profilo dell'utente, selezionare Informazioni su di me.

  10. Selezionare Impostazioni e quindi Modifica pagina.

  11. Passare il puntatore sulla web part Feed attività e selezionare la casella che viene visualizzata a destra della web part.

  12. Sulla barra multifunzione selezionare la scheda Web part e quindi selezionare Elimina.

  13. Seleziona OK.

  14. Sulla barra multifunzione selezionare Interrompi modifica per salvare le modifiche.

  15. Verificare che nella pagina del profilo dell'utente non sia più visibile la web part Feed attività.

    Pagina

Nascondere i controlli dell'interfaccia utente che forniscono funzionalità di social networking in SharePoint Server 2013

Per nascondere i controlli dell'interfaccia utente che forniscono le funzionalità di social networking di SharePoint Server 2013, si creerà un file CSS (Cascading Style Sheet) personalizzato e lo si aggiungerà a una pagina master. In questo modo vengono rimosse le funzionalità di social networking di SharePoint Server 2013 e sostituite con funzionalità di Viva Engage equivalenti. Prima di tutto, creare un file CSS personalizzato e caricarlo nella raccolta di stili per il sito personale. In base al tipo di pagina master utilizzata dal sito, fare riferimento al file CSS nella pagina master utilizzando uno dei seguenti metodi descritti in questo articolo:

  • Registrazione del file CSS per una pagina master personalizzata

  • Registrazione del file CSS per una pagina master predefinita

Nota

Per registrare il file CSS per una pagina master personalizzata, è necessario disporre dell'autorizzazione Di collaborazione per il sito host sito personale. Per registrare il file CSS per una pagina master predefinita, è necessario essere un amministratore della farm per installare il controllo delegato personalizzato richiesto ed è necessario disporre anche delle autorizzazioni di proprietario del sito nel sito personale per abilitare il controllo per tale sito.

Dopo aver completato questi passaggi, le modifiche seguenti vengono applicate alle funzionalità di social networking di SharePoint Server 2013:

  • Rimozione del collegamento segui questa persona dalla pagina Dettagli personali di un altro utente.

  • Menzione di un utente dalla pagina del profilo ( Informazioni su di me) dopo che l'utente ha compilato il campo Chiedi informazioni sulla pagina del profilo dell'utente.

  • Possibilità di seguire i tag dalla pagina #tag seguiti.

  • Rimozione del collegamento segui più persone dalla pagina Persone seguite (mypeople.aspx).

Creazione del file HideNewsfeed.css

  1. Nel computer aprire il Blocco note.

  2. Selezionare Salva file>con nome.

  3. Nella casella Nome file immettere HideNewsfeed.css.

  4. Copiare e incollare il seguente codice nel file HideNewsfeed.css:

    /* Hide the following SP Social features */
    /* Hide the microfeed div in MySite and team sites */
    #ms-microfeeddiv,
    /* Hide the Followed counts div in MySite */
    .ms-profile-followedCountDiv,
    /* Hide the trending tags div in MySite */
    .ms-mysite-contentBox .ms-mpSearchBox+.ms-webpart-zone,
    /* Hide the follow button on others' About Me page */
    /* Hide the ask me about option on the About Me page */
    #ms-profile-followLinkDiv, .ms-askMeAbout-valuesMoreThanFive, .ms-askMeAbout-valuesFooter,
    .ms-askMeAbout-bulletImage, .ms-askMeAbout-valuesFiveOrLess,
    /* Hide the follow tag option from the landing page */
    .ms-followedTags-followTag,
    /* Hide the follow people option from the landing page */
    .ms-people-followMultiplePeople{
    display:none!important;
    }
    
  5. Salvare e chiudere il file.

  6. Passare all'host del sito personale e quindi selezionare Impostazioni>Contenuto sito.

  7. Selezionare Libreria di stili.

  8. Sulla barra multifunzione selezionare la scheda File e quindi selezionare Carica documento.

  9. Selezionare Sfoglia, individuare il file HideNewsfeed.css e quindi selezionare Apri.

  10. Seleziona OK.

Se il sito personale usa una pagina master personalizzata, seguire la procedura descritta in Registrare il file CSS per una pagina master personalizzata. Se il sito personale usa una pagina master predefinita, seguire la procedura descritta in Registrare il file CSS per una pagina master predefinita.

Registrazione del file CSS per una pagina master personalizzata

  1. Aprire con un editor di testo la pagina master personalizzata.

  2. Copiare e incollare il codice seguente nella pagina master immediatamente prima del </head> tag:

    <SharePoint:CssRegistration ID="HideNewsfeedCssRegistration" Name="<% $SPUrl:~SiteCollection/Style Library/HideNewsfeed.css %>" runat="server" After="corev15.css" />
    
  3. Salvare e chiudere la pagina master.

  4. Aggiornare il sito per visualizzare le modifiche.

Registrazione del file CSS per una pagina master predefinita

  1. Avviare Visual Studio 2013 con Office Developer Tools per Visual Studio.

  2. SelezionareNuovo>progetto file>.

  3. Nel riquadro Installato espandere Visual C#>Office/SharePoint e quindi selezionare Soluzioni SharePoint.

  4. Selezionare SharePoint 2013 - Progetto vuoto.

  5. Nella casella Nome immettere HideNewsfeed.

  6. Seleziona OK.

  7. Nel Programma di personalizzazione di SharePoint selezionare la raccolta siti host sito personale da usare per il debug.

  8. Selezionare Distribuisci come soluzione farm, quindi selezionare Fine.

  9. Selezionare Progetto>Aggiungi nuovo elemento.

  10. Nella finestra di dialogo Aggiungi nuovo elemento - NascondiNuovofeed selezionare Controllo utente.

  11. Nella casella Nome immettere HideNewsfeed.ascx e quindi selezionare Aggiungi.

  12. Copiare e incollare la seguente riga alla fine del file HideNewsfeed.ascx:

    <SharePoint:CssRegistration ID="HideNewsfeedCssRegistration" Name="<% $SPUrl:~SiteCollection/Style Library/HideNewsfeed.css %>" runat="server" After="corev15.css" />
    
  13. Salvare il file HideNewsfeed.ascx.

  14. Selezionare Progetto>Aggiungi nuovo elemento.

  15. Nella finestra di dialogo Aggiungi nuovo elemento - NascondiNuovofeed selezionare Elemento vuoto.

  16. Nella casella Nome immettere HideNewsfeed e quindi selezionare Aggiungi.

  17. Nel file Elements.xml premere CTRL+A e quindi CANC.

  18. Copiare e incollare il seguente codice XML nel file Elements.xml:

    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Control Id="AdditionalPageHead" ControlSrc="~/_CONTROLTEMPLATES/15/HideNewsfeed/HideNewsfeed.ascx" />
    </Elements>
    
  19. Salvare il file Elements.xml.

  20. Selezionare Compila>distribuisci soluzione.

    Il controllo deve essere distribuito in ogni server Web della farm. Per informazioni su come distribuire e installare una soluzione nella farm, vedere Add-SPSolution e Install-SPSolution.

    Il risultato è un pacchetto della soluzione SharePoint che può essere distribuito e attivato nel sito Host sito personale.

  21. Per attivare la funzionalità, passare al sito Host sito personale, selezionare Impostazioni Impostazioni>sito.

  22. Nella sezione Azioni sito della pagina Impostazioni sito selezionare Gestisci caratteristiche sito.

  23. Individuare HideNewsfeed Feature1 e selezionare Attiva.

    Nota

    Anziché caricare il file HideNewsfeed.css nella raccolta stili, è possibile creare il file CSS nel pacchetto della soluzione di SharePoint in modo che venga distribuito insieme alla soluzione.

  24. Passare alla pagina Newsfeed per verificare che i controlli non siano più visibili nella pagina.

Passaggi aggiuntivi

Per completare l'integrazione di Viva Engage nell'ambiente SharePoint Server locale, è necessario installare il widget incorporamento Viva Engage per SharePoint. Per altre informazioni, vedere Aggiungere il widget incorporamento Viva Engage a una pagina di SharePoint.

Riconoscimenti

Il team di Pubblicazione contenuto di SharePoint Server 2013 ringrazia Vidya Srinivasan e Ben Rinaca del team di prodotto Microsoft SharePoint Server per il loro contributo a questo articolo.

Vedere anche

Concetti

Integrare Viva Engage con ambienti SharePoint Server locali