Domanda

Sto cercando di trovare spazio di lavoro riunione personalizzato, ma Google non mi ha aiutato affatto, se qualcuno sa per favore collegandomi,

L'area di lavoro di riunione predefinita può essere visualizzata andando al collegamento fornito di seguito,

Basic Meeting Workspace .

Come mi è stato chiesto cosa posso fare per migliorarlo, ma non vedo alcuna cosa importante che posso aggiungere, qualsiasi suggerimento per favore?

È stato utile?

Soluzione

Personalizzazione delle aree di lavoro della riunione non è così semplice come si potrebbe aspettarsi purtroppo (sia SP2007 e SP2010).

Prima di tutto Non è possibile utilizzare modelli Web o definizioni del sito personalizzate Poiché Outlook spesso verrà la creazione dei siti utilizzando i servizi Web ed è solo a conoscenza delle definizioni del sito OOB.

Come ho dichiarato in commenti altrove, la caratteristica di pinzatura non è affidabile per i modelli di riunione.Ho sperimentato condizioni di gara tra i moduli e le istanze di elenco quando si utilizza la pinzatura delle caratteristiche per i modelli di riunione.

Ho finito utilizzando un fornitore di provisioning personalizzato per il mio compito di personalizzazione.Qualcosa sulla falsariga di questo:

    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
        }
    }
.

Avrai anche bisogno di un file WebTemp * .xml lungo le righe di:

<?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>
.

Altri suggerimenti

L'area di lavoro della riunione Utilizzare una pagina principale diversa Questa pagina Master è denominata MWSDefaulv4.master.Puoi creare la tua pagina principale in base a questo.Per distribuire e utilizzare Utilizzare la pinzatura delle funzionalità per migliorare il modello di area di lavoro della riunione.

Per ulteriori informazioni Dai un'occhiata a http://blog.brianfarnhill.com/2008/03/Feature-Stapling-Why-You-Should-Love-it

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top