2008-09-17 7 views
2

Comment désactiver un composant WebPart SharePoint temporairement? Cela peut-il être fait en définissant une propriété?

Je préférerais que cette approche supprime toute sécurité avant de l'ajouter de nouveau. (Cela peut avoir d'autres conséquences.)

Une autre option que je peux penser est de remplacer la webpart particulière dll avec un temporaire, et redémarrer le processus. Net, mais ce n'est pas une approche que j'aime du tout.

Quelles sont les autres options disponibles? Est-ce que je manque quelque chose d'évident? Ce que j'essaye de faire est de trouver un moyen de désactiver une partie Web pendant que nous mettons à jour le schéma de base de données sous-jacent qu'il utilise, par exemple. Donc, idéalement, nous aimerions désactiver une partie Web spécifique pour tous les utilisateurs, que ce soit sur un mysite ou sur un site communautaire, apporter les modifications nécessaires et ensuite le réactiver. Diminuant ainsi le temps d'arrêt pour les utilisateurs. Quelle que soit la solution, nous devons être en mesure de le faire sur plusieurs serveurs frontaux, potentiellement sur deux fermes facilement.

Merci pour votre aide.

+0

Je pense que la question doit être plus spécifique. Vous voulez le faire à la main comme @Aidenn décrit ou programmé? –

+0

J'ai ajouté plus de détails. Pour répondre à l'une ou l'autre option, bien qu'elle doive prendre effet pour tous les utilisateurs, la solution d'Aidenn n'est pas idéale. – Bravax

+0

J'ai peur que ma solution soit au niveau du site pour tous les utilisateurs, mais pas idéale pour tous les sites ... – Aidenn

Répondre

3

Aller à Actions du site -> Modifier la page Toutes les parties Web sont modifiées. Cliquez sur la liste déroulante "Modifier" du composant WebPart que vous souhaitez désactiver et choisissez "Fermer".

La partie web disparaît, mais ne craignez rien! Ce n'est pas parti pour de bon!

Pour le récupérer:
-> cliquez sur Ajouter un nouveau composant WebPart -> Galerie WebPart et options avancées.
La toute première option que vous avez est de choisir parmi les "parties Web fermées". Lorsque vous cliquez sur ce lien, vous avez affiché une liste de toutes les parties Web que vous avez fermées. Ajoutez juste celui que vous voulez en arrière!

+0

Merci pour la réponse Aidenn, est-il possible de paramétrer cette propriété par programme pour tous les sites et utilisateurs? – Bravax

0

écrire du code pour définir une valeur dans un sac de propriété du site, définissez la valeur par le code et la page Lode de la partie web chèque de la valeur du sac de propriété si elle est définie afficher le contenu d'autre saute juste. J'espère que vous avez compris si je ne veux pas me le faire savoir.

Questions connexes