Domanda

C'è un modo per effettuare i collegamenti nella barra di navigazione Top in SharePoint 2010 visibili solo utenti / gruppi selezionati?Sto eseguendo la versione della fondazione, quindi sono limitato con le opzioni. Le funzionalità dell'infrastruttura di Publishing Server SharePoint sono disponibili su questa versione.

Forse il ritaglio della sicurezza è un'opzione?

Qualsiasi aiuto è apprezzato.

Grazie in anticipo

STEVE.C

È stato utile?

Soluzione

Come hai detto che l'audiencing non è disponibile con ciò che hai.L'unica vera opzione fuori dalla scatola è la guarnizione della sicurezza che hai menzionato.È importante notare che ci sono due tipi di collegamenti che verranno visualizzati nella navigazione.Ci sono gli oggetti che vengono mostrati, come sottocali siti o pagine aggiunti (quando è configurato per mostrare tali oggetti) e quindi ci sono i collegamenti manuali aggiunti.Qualsiasi collegamento manuale aggiunto non è la sicurezza rifinita, e in effetti SharePoint non valuta l'URL da convalidare se è un elemento di SharePoint o qualcosa in un sistema non SharePoint.

L'altra alternativa è quella di creare il proprio fornitore di navigazione e la fonte di dati.Ciò ti consentirebbe di estrarre i dati da qualsiasi luogo, incluso un elenco di SharePoint o un file XML, e quindi hai il vantaggio aggiuntivo di controllare esattamente come si desidera che si comporti con la relazione con la sicurezza ritagliata, mirata all'iscrizione del gruppo, ecc.

Altri suggerimenti

Mike è assolutamente giusto.Un'alternativa la navigazione potrebbe essere a fare affidamento sulla tua navigazione.Qualcosa che ho usato con successo è stato questo mega-menu guidato da un elenco e una parte web.Trovalo qui https://www.nothingbutsharepoint.com/sites/eusp/pages/SharePoint-2010-and-mega-Drop-down-menu-navigation.aspx

Cosa devi fare in aggiunta per aggiungere una colonna People / Group e mettere le persone in quella colonna, mentre si filtra il datavisto già usando [me] tramite qualcosa come "dove la colonna X contiene [ME]".

inciampato in questa vecchia domanda, e mi piacerebbe offrire questo tidbit di saggezza:

Se si aggiungono i nodi di navigazione a livello di programmazione (come con PowerShell o C #), saranno rifiniti la sicurezza.La navigazione aggiunta manualmente tramite l'interfaccia utente, tuttavia, non è.

Ecco un articolo che mostra come aggiungere nodi con PowerShell: SharePoint 2010: Navigazione rifinita di sicurezza

Il codice di base è simile a:

using (SPSite site = new SPSite("http://theurl/tothesite"))
{
    SPNavigationNodeCollection nodes = site.RootWeb.Navigation.TopNavigationBar;
    nodes.AddAsLast(new SPNavigationNode("Title", "/siterelative/url"));
}
.

o a PowerShell:

$web = Get-SPWeb "http://theurl/totheweb"
$nav = $web.Navigation.TopNavigationBar
$newLink = New-Object Microsoft.SharePoint.Navigation.SPNavigationNode -ArgumentList @("Title", "/siterelative/url")
$nav.AddAsLast($newLink)
$web.Dispose()
.

Spero che questo aiuti qualcuno in fondo alla strada.

URL relativi aggiunti manualmente sono ritagliati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top