melhores personalizado/marca espaço de trabalho de reunião
-
09-12-2019 - |
Pergunta
Eu estou tentando encontrar personalizou a área de trabalho da Reunião, mas o google não me ajudou em tudo, se alguém souber, por favor, link-me,
Padrão de espaço de trabalho de Reunião podem ser visualizados acessando o link abaixo,
Espaço De Trabalho De Reunião Básica
Como me Foi pedido o que posso fazer para melhorá-lo, mas eu não vejo nenhuma grande coisa que eu possa acrescentar, alguma sugestão, por favor ?
Solução
Personalização de espaços de trabalho de Reunião não é tão simples como se poderia esperar, infelizmente (ambos SP2007 e SP2010).
Primeiro de tudo, você não pode usar Modelos de Web ou Definições de Site Personalizadas porque o Outlook, muitas vezes, será a criação de sites utilizando web services, e ele só está ciente de OOB definições de site.
Como eu disse em comentários em outros lugares, recurso de grampeamento não é confiável para a reunião modelos.Eu experimentei condições de corrida entre os módulos e instâncias de lista quando utilizar o recurso de grampeamento para reunião modelos.
Eu acabei usando um provisionamento provedor para minha tarefa de personalização.Algo ao longo das linhas de este:
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
}
}
Você também vai precisar de um WEBTEMP*.arquivo xml ao longo das linhas de:
<?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>
Outras dicas
O espaço de trabalho da reunião Use uma página mestra diferente Esta página mestra é chamada MWSDefaulv4.master.Você pode criar sua própria página mestra com base nisso.Para implantar e usar você use o recurso grampeamento para aprimorar o modelo de espaço de trabalho de reunião.
Para mais informações dê uma olhada em http://blog.brianfarnhill.com/2008/03/feature-steapling-why-you-should-Love-it