2009-03-03 17 views
2

Je sais que la création d'un modèle de site à partir d'un site de publication MOSS n'est actuellement pas prise en charge par Microsoft. Quelqu'un peut-il me dire si créer un site de base, puis activer la fonction de publication, puis créer un modèle de site est supporté - je suppose que non, car c'est probablement la même chose que la création d'un portail de publication?Création de modèles de site à partir de sites de publication MOSS

Répondre

1

Vous pouvez agrafer la fonction de publication sur votre modèle de site.

De KB 986908:

Vous pouvez créer une fonction d'agrafage pour agrafer la fonctionnalité Office SharePoint Server pour les modèles de site spécifiques. Par exemple, consultez le fichier Feature.xml dans le dossier "Lecteur: \ Program Files \ Fichiers communs \ Microsoft Shared \ Extensions du serveur Web \ 12 \ Template \ Features \ PublishingStapling". Pour agrafer la fonctionnalité de publication Office SharePoint Server à tous les modèles de site, utilisez la propriété TemplateName = "GLOBAL". Cette propriété agrafe une caractéristique particulière à une définition de site si la définition de site ne spécifie pas la propriété AllowGlobalFeatureAssociations. (Seul le modèle de site Fournisseur de services partagés et le modèle de site Site vide utilisent la propriété AllowGlobalFeatureAssociations = "FALSE".)

Par exemple, lorsque vous utilisez la propriété TemplateName = "GLOBAL" pour agrafer la fonctionnalité Office SharePoint Server Publishing, un site basé sur le modèle de site d'équipe utilise la page maître système configurée pour le site racine de la collection de sites.

+0

Merci Nathan. Cela résoudrait-il le problème de la création de modèles de site à partir de sites de publication qui se brisent? :) – 78lro

1

vous pouvez toujours accéder à la page Web d'enregistrement du modèle, et l'enregistrer ... par exemple http://localhost/website/_layouts/savetmpl.aspx et il fonctionne comme un charme :-)

+0

-1: Super, mais ce n'est * pas supporté *. http://blogs.technet.com/stefan_gossner/archive/2007/09/19/save-site-as-template-option-and-the-publishing-feature.aspx –

0

Je ne pense pas que ce que vous décrivez volonté travailler (comme vous l'avez dit, c'est fondamentalement la même chose qu'un portail de publication), mais il semble y avoir une solution de contournement. Selon this post de l'équipe SharePoint Solutions (apparemment non liée à Microsoft), vous pouvez créer un site de publication, le personnaliser selon vos besoins, désactiver la fonctionnalité de publication, créer un modèle de site, créer un nouveau site basé sur le modèle et Activez ensuite la fonction de publication sur votre nouveau site.

Il semble que cela fonctionne, mais n'est pas officiellement supporté par Microsoft. Soyez prudent, car cela peut fonctionner surtout, mais je ne serais pas surpris si certains petits morceaux se cassent.

0

Nous avons écrit notre propre outillage pour résoudre le problème d'exportation. Nous pouvons créer des colonnes de site, des types de contenu, des pages maîtres, des mises en page, etc. sur le site de publication, et exporter les éléments sélectionnés vers un package WSP pour les déployer sur d'autres serveurs.

L'outil SPSource adopte une approche similaire, mais crée une solution Visual Studio pour la compilation. Le résultat peut être empaqueté avec WSPBuilder.