Vi måsteatt hantera flytten och synkroniseringen av lösningar mellan olika miljöer i SharePoint.
Vi måstese till att vi kan "deploya" "assamblies" från våra utvecklingsmiljöer till integrationsmiljö i en "team" liknande modeller. Det finns en variation av verktyg för att hantera "assamblies" och "artifacts", som t.ex xcopy, gacutil, Microsoft Windows Installer, stsadm.exe, skapa en "paketerinslösning", och Visual Studios verktyg.
Vi måste ockå se till, att vi kan "deploya" innehåll mellan att våra olika miljöer. Vi kan använda den inbyggda Content Deployment metoden i SharePoint Server 2007 för detta. För komplexa miljöer kan vi också "rosutingworkflows" eller godkännande processer vid hantering av innehåll. Detta görs med Windows Workflow Foundation.
En overblick över"Team-Based" utveckling i SharePoint 2007:
Team-Based Development in Microsoft Office SharePoint Server 2007
Det finns en mängd olika miljöer i SharePoint 2007:
"Solution Deployment" eller Paket lösningar i SharePoint 2007
En "solution" Är ett återervinningsbart paket som kan innehålla en uppsättning av olika filer som t.ex site definitioner, mallar, Web Parts och "assamblies" som kan appliceras till en plats, och individuellt aktivera/inaktivera
.Using Visual Studio 2005, MakeCab.exe and MSBuild to Create Window SharePoint Services v3 Solution Files (*.WSP's)
Moving layout files (master pages, page layouts, CSS, etc.) in a MOSS Publishing site between multiple environmentsÂ
Varje lösning eller paket innehåller två viktiga filer, en "manifest.xml" som definierar beståndsdelarna av lösningen, och en ".ddf" fil, som instruerar MAKECAB.EXE vilka filer som ska inkludes i den tillverkade "CAB" filen.
Skapa ett "Solution Package" i Windows SharePoint Services 3.0
Här Är en lösning jag skapade för denna demonstration.
Denna lösning innehåller en "demo.aspx" fil, som listar alla "siter" i "site Collection", en "Feature" som jag döpt till "LitwareFeature" som lägger "Demo.aspx"filen till "_layouts" mappen och lägger "FeatureReceiver" "assamblien" som uppdaterar titeln av "Siten", när funktionen aktiveras/inaktiveras. Feature filen innehåller två filer, en "Elemens.xml" och en "Feature.xml" fil.
De två filer som egentligen innehåller instruktioner för att bygga paketet heter "Manifest.xml" och "Cab.ddf".
De två filer som egentligen innehåller instruktioner för att bygga paketet heter "Manifest.xml" och "Cab.ddf".
Detta Är en .aspx file med OM kod som listar alla siter i en "Site Collection"
