2010-04-20 6 views
3

Je souhaite masquer un site Web Sharepoint obsolète (via des moyens personnalisés) en raison de la publication d'une version plus récente, de la rendre invisible dans les sites et les espaces de travail, ou via certains fonction d'archivage fournie par Sharepoint. Fondamentalement, je ne souhaite pas que les utilisateurs puissent voir le site obsolète.Masquage d'un site Web sharepoint obsolète

Je me demandais quelles sont les options pour le faire, à la fois par programmation ou via des utilitaires/interfaces Sharepoint?

Merci.

MISE À JOUR:

Le scénario où je veux cacher le web des utilisateurs (par exemple Webv1.0 lorsque Web2.0 est disponible) est un peu comme, d'accord, j'ai la version 2.0 du logiciel X téléchargé et installé, et il a converti toutes mes données dans le format de la version 2.0 de sorte qu'il sera compatible avec les nouvelles fonctionnalités. En tant qu'utilisateur, je ne voudrais plus utiliser Software X version 1.0 car il est maintenant vieux. Bien sûr, je voudrais une copie de sauvegarde de mes données de la version 1.0, mais je ne veux probablement pas être confus en ayant un lien ici qui peut me conduire à la version 1.0 du logiciel (et du point de vue du développeur, il Ce sera un travail inutile pour rendre la version 1.0 visible/modifiable dans la version 2.0).

J'ai pensé à l'idée d'utiliser la sécurité pour permettre seulement aux administrateurs de tout voir, mais je veux d'abord explorer d'autres options. s'il est possible de faire disparaître le lien vers l'ancien site par programmation.

Merci.

+0

Voulez-vous seulement le cacher ou devrait-il être inaccessible pour les utilisateurs? – Flo

+0

@Flo: un peu des deux vraiment. Les utilisateurs ne devraient sûrement pas être en mesure de voir quelque chose qui a été déprécié, mais je ne suis pas sûr si Sharepoint peut cacher un site Web, cependant. Je sais que si je veux que ce soit inaccessible aux utilisateurs, je peux essayer avec les autorisations, mais je vais laisser cela en dernier recours. – BeraCim

Répondre

6

Pourriez-vous simplement supprimer tous les accès à ce site (en brisant l'héritage de sécurité) et permettre aux administrateurs d'y accéder uniquement?

1

La réponse de Colin semble être la bonne façon de procéder. Alternativement, vous pouvez injecter un peu de JavaScript qui redirige automatiquement l'utilisateur vers la nouvelle version du site.

Vous pouvez ajouter du JavaScript en utilisant un composant WebPart Editeur de contenu (une page à la fois) ou en utilisant le SharePoint Infuser gratuit (toutes les pages en une fois).

+0

+1 J'aime cette idée: le simple fait de verrouiller la sécurité permet aux utilisateurs de savoir que le site existe toujours, mais on leur a refusé l'accès, ce qui pourrait être déroutant et s'ajouter aux requêtes du service d'assistance. Le CEWP peut afficher un grand message rouge: «ce site est obsolète: les utilisateurs ne peuvent pas le voir» pour les administrateurs ou injecter le script de redirection. Ensuite, vous avez juste besoin d'ajouter ce webpart à tous les sites obsolètes à l'avenir. N'oubliez pas d'exclure le site des sources de contenu de recherche afin qu'il n'apparaisse pas dans les résultats de recherche. –

+0

Je ne veux pas que les utilisateurs puissent voir le web obsolète du tout. J'ai mis à jour mon message avec un peu plus d'informations. – BeraCim

+0

La réponse de Muhimbi redirigera les utilisateurs vers le site approprié, même s'ils ont gardé des liens directs vers celui-ci. Le problème avec le verrouillage du site à l'aide de la sécurité est que les utilisateurs ayant des liens directs vers le site y iront toujours mais recevront un message «accès refusé» plutôt que d'être automatiquement redirigé vers le site le plus à jour. Cela conduira à des problèmes de support. La redirection me semble être une solution sans friction. –

Questions connexes