Лучшая индивидуальная / фирменная встречная рабочая площадка

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/40704

Вопрос

Я пытаюсь найти настроенные рабочие пространства для встречи, но Google вообще не помогло мне, если кто-то знает, пожалуйста, свяжите меня,

Рабочая область для встречи по умолчанию можно просматривать, перейдя на ссылку, приведенную ниже,

Базовая рабочая площадка / P >.

Как мне было предложено, что я могу сделать, чтобы улучшить его, но я не вижу никакой большой вещи, которую я могу добавить, любые предложения, пожалуйста?

Это было полезно?

Решение

Настройка рабочих пространств для встреч не так прямой, как можно ожидать, к сожалению (как SP2007, так и SP2010).

Прежде всего, вы не можете использовать веб-шаблоны или пользовательские определения сайта, потому что Outlook часто станет одним созданием сайтов с использованием веб-сервисов, и это осознает только определения сайта OB.

Как я уже говорил в комментариях в другом месте, функция сшивания не доступна для шаблонов встречи.Я испытал условия расы между модулями и экземплярами списка при использовании сшивания функций для шаблонов для встреч.

Я закончил использовать пользовательский провайдер для моей задачи настройки.Что-то вдоль линий этого:

    class MeetingWorkspaceProvisioningProvider : SPWebProvisioningProvider
    {
        public override void Provision(SPWebProvisioningProperties properties)
        {
            SPWeb site = properties.Web; // NOTE: dont dispose this web!


            // provision Blank Meeting Template
            site.ApplyWebTemplate("MPS#1");

            // your logic here
            // could be creating libraries, pages, adding web parts etc
            // it is a good idea to load an XML file using properties.Data to make provider more generic
        }
    }
.

Вам также понадобится файл webtemp * .xml вдоль линий:

<?xml version="1.0" encoding="utf-8" ?>
<Templates xmlns:ows="Microsoft SharePoint">
  <Template Name="MYmeetingWorkspace" ID="10004">
    <Configuration ID="0"
    Title="My Meeting Forum"
    Hidden="FALSE"
    Description="My Meeting Workspace"
    ProvisionAssembly="$SharePoint.Project.AssemblyFullName$"
    ProvisionClass="MY.MeetingFora.Portal.ProvisioningProviders.MeetingWorkspaceProvisioningProvider"
    ProvisionData="1033\xml\MY\ProvisioningData.xml"
    SubWebOnly="TRUE"
    DisplayCategory="Custom" >
    </Configuration>
  </Template>
</Templates>
.

Другие советы

Рабочая область встречи Используйте разную главную страницу, эта главная страница называется MWSDefaulv4.master.Вы можете создать свою собственную главную страницу на основе этого.Для развертывания и использования вы используете функцию сшивки для улучшения шаблона рабочей области встречи.

Для получения дополнительной информации посмотрите на http://blog.brianfarnhill.com/2008/03/feature-stapling-why-you-should-love-it

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top