Лучшая индивидуальная / фирменная встречная рабочая площадка
-
09-12-2019 - |
Вопрос
Я пытаюсь найти настроенные рабочие пространства для встречи, но 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