Question

J'ai une image de marque personnalisée (page maître que j'ai créée pour mon site Web principal) avec le logo de l'entreprise et la navigation que j'ai utilisée pour toutes mes collections de sites.Je l'ai également modifié pour qu'il fonctionne également avec mon centre de recherche.

Maintenant, est-il possible pour moi d'utiliser la « même » marque personnalisée sur MySites ?

Et je dois m'assurer que toute ma navigation globale est reportée et n'interfère avec aucun des espaces réservés de contenu.

Était-ce utile?

La solution

La partie la plus délicate est de s’assurer que la marque soit utilisée pour tous les nouveaux mysites créés à partir de ce moment.Pour ce faire, vous devez vous assurer que votre image de marque est conforme à une condition préalable clé.Votre marque est-elle regroupée dans un studio visuel .wsp et peut-elle être appliquée à une collection de sites donnée en activant une ou plusieurs fonctionnalités ?Si tel est le cas, vous pouvez l'appliquer à tous les futurs sites mysites en utilisant une technique appelée Fonctionnalité Agrafage.

Pour utiliser cette technique, créez d'abord une nouvelle fonctionnalité dans votre solution sharepoint.Il devrait s'agir d'une fonctionnalité limitée à la ferme.Appelez-le quelque chose comme "MySiteStaperFeature"

Ensuite, dans votre solution, créez un nouveau fichier Sharepoint Elements vide appelé quelque chose comme "MySiteStapler".Dans le fichier Elements.xml de cet élément, mettez le code suivant

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <FeatureSiteTemplateAssociation Id="<Your Branding Feature ID>" TemplateName="SPSPERS#0"/> 
</Elements>

Ce code indiquera à sharepoint que chaque fois qu'un nouveau site est créé à l'aide du modèle mysite (SPSERS#0), ce sharepoint doit automatiquement activer la fonctionnalité avec l'ID correspondant.Si vous devez activer plusieurs fonctionnalités pour votre marque, créez des FeatureSiteTemplateAssociation éléments, dans l’ordre dans lequel les fonctionnalités doivent être activées.

Ajoutez ce nouvel élément SharePoint à votre MySiteStaperFeature.Vous pourrez ensuite déployer votre solution, activer la fonctionnalité de ferme et votre marque sera appliquée à tous les nouveaux mysites.

Autres conseils

Si vous avez créé la marque dans une fonctionnalité de Visual Studio, vous pouvez utiliser PowerShell pour itérer toutes les collections de site de votre hôte mysite et activer la fonctionnalité de chaque collection de sites.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top