Windows SharePoint Services

Windows SharePoint Services , WSS  är en distributions- och innehållshanteringsplattform från Microsoft . Det är grunden för att placera filer och mappar. Det fungerar som grunden för många Microsoft- produkter . Tillhandahåller grundläggande informationssökningsmöjligheter, innehållshanteringssystem, åtkomstkontroll, utökbarhet med hjälp av webbdel . Efter att ha distribuerat den här applikationen kan du använda flera mallar enligt användarens standardbehov. Med dessa applikationer kan du enkelt skapa en blogg, en personlig adressbok eller en webbplats för dokumentlagring. Listor och dokumentbibliotek används för att lagra data. Listor kan anpassas för att visa olika typer av dokument och i olika vyer efter användarens behov.

Det är ett gratis tillägg till Microsoft Windows Server 2003 och 2008 som ger en fullt fungerande webbplattform med stöd för följande funktioner:

Förutom portalfunktionalitet ger installation av WSS på servern tillgång till den fullständiga objektmodellen och API-uppsättningarna som stöder Microsoft SharePoint -tekniken . Detta inkluderar en samling webbdelar som kan bäddas in i webbsidor för att tillhandahålla SharePoint-funktioner såsom inställningsrutor, dokumentbehandlingsmöjligheter, listor, meddelanden, kalendrar, kontaktlistor, diskussionsforum och sidor, wiki-sidor.

WSS är tillgänglig som en gratis nedladdning från Microsofts webbplats för Windows Server 2003 Service Pack 1 (eller senare) och läggs till i Microsoft .NET Framework . WSS finns endast i varianter för Microsofts serverplattformar och kan inte användas på några andra operativsystem. WSS 3-nedladdningspaketen inkluderar baspaketet och en uppsättning applikationsmallar för att lägga till grundläggande installationsfunktioner.

WSS-teknologier är kärnan i flera Microsofts kommersiella portalteknologier . Specifikt stödde WSS 3 Microsoft Office SharePoint Server 2007 (MOSS), och WSS 2 var ramverket för SharePoint Portal Server 2003.

Översikt

Windows Sharepoint Services (WSS) innehåller flera huvudkomponenter:

SharePoint renderar innehåll som visas via IIS- webbplatser . De kan använda antingen Microsoft SQL Server eller Windows Internal Database för att lagra sina data. Webbplatser kan konfigureras för att returnera specifikt innehåll för intranät , extranät och internetnätverk . I WSS finns det inga licensbegränsningar för sådana distributioner eftersom WSS är gratis, men licenser krävs för att köra Microsofts kommersiella portalprodukter .

Flera WSS-servrar kan konfigureras som en del av en "serverfarm" så att de kan dela konfiguration och databasinnehåll. Serverutrymmen kan bestå av en enda server eller kombinera hundratals eller tusentals servrar. Varje server i innehållet i ett sådant utrymme är dedikerad till lastbalanseringsscenarier eller för att lagra enskilda delar av innehåll. Datan i utrymmet kan delas upp i 9 900 "innehållsdatabaser". Rymddatareplikering hanteras med hjälp av SQL Servers replikerings- och klustringsmöjligheter.

SharePoint använder en LDAP- behörighetsmodell som liknar användargrupper i Microsoft Windows . Detta implementeras genom Active Directory . Å andra sidan kan andra autentiseringsmekanismer läggas till via HTML- autentiseringsformulär.

Ladda ner och installera

WSS 3 kan laddas ner gratis från Microsoft och installeras på Windows 2003 Server Service Pack 1 eller senare [1] I maj 2008 publicerade Bamboo Solutions en guide för att installera WSS 3 på Vista. [2] Windows Sharepoint Services 3.0-applikationsmallar är tillgängliga separat från Microsofts webbplats och inkluderar ytterligare mallar. [3]

WSS 2 kan fortfarande laddas ner gratis från Microsoft och installeras på Windows Server 2003 eller senare. [fyra]

Särskild installationsanmärkning för Windows Small Business Server (SBS) 2003 eller SBS 2003 R2: Det finns en bugg som uppstår vid uppgradering från WSS 2 till WSS 3 på dessa operativsystem, vilket kan orsaka problem med vissa Sharepoint-funktioner. Microsoft stöder endast sida-vid-sida-installationer på SBS 2003; detta innebär att skapa en ny Sharepoint-webbplats och migrera allt innehåll till den. Varken SBS 2008 eller någon version av Windows Server har detta fel.

Historik

Den första versionen, kallad SharePoint Team Services (vanligtvis förkortad till STS), släpptes samtidigt som Office XP och var tillgänglig som en del av Microsoft FrontPage . STS kan köras under Windows 2000 Server eller Windows XP .

Windows SharePoint Services 2.0 släpptes som en uppdatering av SharePoint Team Services, men var faktiskt en helt omdesignad applikation . SharePoint Team Services lagrar dokument som vanlig fillagring, lagring av dokumentmetadata i en databas. Dessutom lagrar Windows SharePoint Services 2.0 både dokument och metadata i en databas, och stöder även grundläggande dokumentversionering för objekt i ett dokumentbibliotek. Service Pack 2 för WSS lade till stöd för SQL Server 2005 och användningen av .NET Framework 2.0.

Windows SharePoint Services 3.0 släpptes den 16 november 2006 som en del av Microsoft Office 2007 och Windows Server 2008 . WSS 3.0 byggdes med hjälp av .NET Framework 2.0 och .NET Framework 3.0 Windows Workflow Foundation för att lägga till arbetsflödeskontroll till kärnpaketet. I början av 2007 blev WSS 3.0 tillgänglig för allmänheten. Windows 2000 Server stöds inte längre av WSS 3.0.

WSS version 3 innebär en betydande "mognad" av produkten. Version 3 stöder fler av de funktioner som används mest i Web 2.0- lösningar , som bloggar , wikis och RSS- flöden.

Microsoft har bytt namn till SharePoint Foundation 2010 sedan version 4.0. [5] [6]

Funktioner

Som standard har WSS 3-paketet följande funktioner:

Efter installation av paketen, separat nedladdningsbara som Windows Sharepoint Services 3.0 Application Templates , blir följande ytterligare funktioner tillgängliga:

Tekniska detaljer

Använda ASP.NET-webbdelar i Sharepoint

En SharePoint- sida byggs genom att kombinera webbdelar (webbdelar) till en enda sida som kan nås via en webbläsare. Alla ASP.NET-aktiverade webbredigerare kan användas för detta ändamål, även om Microsoft Office SharePoint Designer är att föredra. Graden av sidanpassning beror på dess design.

WSS-sidor är ASP.NET -applikationer, och SharePoint-webbdelar använder ASP.NET-webbdelsinfrastrukturen , och när du använder ASP.NET API -uppsättningar kan webbdelar skrivas om för att utöka WSS-funktionaliteten. I programmeringstermer tillhandahåller WSS ett API och en objektmodell för att programmatiskt skapa och hantera portaler, arbetsytor och användare. Däremot handlar MOSS API mer om uppgiftsautomatisering och integration med andra applikationer. [7] Både WSS och MOSS kan använda Web Parts API för att förbättra slutanvändarens funktionalitet. Dessutom kan WSS-dokumentbibliotek öppnas via ADO.NET- länkar för programmatisk åtkomst till filer och deras versioner.

Hur webbförfrågningar hanteras i WSS 3

På webbservernivå konfigurerar WSS IIS att vidarebefordra alla förfrågningar, oavsett filtyper och innehåll, till ASP.NET -sessionen som hanteras av WSS -webbapplikationen , som antingen utför slutlig validering av den resulterande filen som är tillgänglig i databasen eller utför annan åtgärder. Till skillnad från vanliga ASP.NET -applikationer placeras filen .aspxsom innehåller WSS (och MOSS) applikationskoden i SQL Server-databasen istället för filsystemet. Således kan normal ASP.NET -körning inte bearbeta filen. Istället kopplar WSS en speciell Virtual Path Provider [8] -komponent till ASP.NET -bearbetningsprocessen , som väljer filer .aspxfrån databasen för bearbetning. Med denna förmåga introducerad i WSS 3.0 kan en WSS-applikation, såväl som den data den genererar och hanterar, lagras i en databas.

Hierarki av innehållsobjekt

Eftersom WSS främst används för att skapa html -orienterade filer i form av .aspx- filer, skulle det vara logiskt att överväga WSS-objekthierarkin som börjar med denna objekttyp. WSS representerar enstaka webbsidor med SPWeb-objektet.

SPWeb-klassen är en del av Microsoft SharePoint-namnområdet i microsoft.sharepoint.dll-sammansättningen. Denna dll finns i mappen GAC. Webb-egenskapen SPContext för webbklassen returnerar SPWeb-objektet för den aktuella webbplatsen. Följande C# -kod tilldelar alltså ett WebValue till SPWeb:

SharePoint-innehållsmodellen tillåter att SPWeb-objekt skapas ovanför och under (hierarkiskt) andra SPWeb-objekt. Du kan räkna upp undersidor från en given SPWeb-enhet med hjälp av webben.

En uppsättning SPWeb-objekt kan kombineras till ett enda SPSite-objekt. SPSite är ett Site Collection-objekt i SharePoint. SPSite kommer att ha ett SPContentDatabase-objekt som förälder. Detta representerar SQL Server DB som lagrar innehållet i webbapplikationen. Klassens förälder kommer att vara ett SPWebApplication-objekt. Databasen representeras av SPContentDatabase-objektet, som lagrar innehållet i SPWebApplication-objektet. SPWebApplication ärver från SPWebService-klassen.

Följande C#-kod kommer att placera ContentDatabases i en ContentDatabaseCollection

Under SPWeb-objektet finns SPWebList. SPWebList representerar en lista med SharePoint-objekt. Att förstå listan är nyckeln till att förstå hur SharePoint hanterar information. I huvudsak kommer allt som hanteras av SharePoint att representeras som listor på någon nivå. WSS 3.0 betonar listor över sidor som sådana.

Till exempel är snabbstarten för en Windows SharePoint Services-webbplats (av typen STS) en hierarki av webbplatser, underwebbplatser och listor (inklusive listor med listor), istället för sidor i sig. Om du lägger till en sida på en sådan webbplats kommer den nya sidan att visas i Snabbstart som ett nytt objekt i listan över tillgängliga dokument, och inte som en underordnad nod till startsidan eller en annan sida [9]

SPList kombinerar olika SPListItem-element. Varje SPListItem kommer att ha en uppsättning SPFields. SPFields är det lägsta objektet i hierarkin.

Enhanced Wiki tillgänglig för nedladdning

WSS 3.0- wikin tillhandahåller RSS- export av innehåll och ger stöd för en WYSIWYG- redigerare när den visas via Internet Explorer . Precis som med MediaWiki skapas hyperlänkar med dubbla hakparenteser, och precis som MediaWiki (när det är aktiverat) används HTML för uppmärkning. Den förbättrade wikin är tillgänglig för SharePoint på Codeplex och är gratis att ladda ner och installera. Tjänsten begränsar uppladdningar till 50 megabyte, och vissa specialtecken är också förbjudna, som &,? ...

Produkter som använder WSS

Länkar

  1. WSS 3 Ladda ner från Microsoft . Hämtad 1 oktober 2009. Arkiverad från originalet 11 april 2012. .
  2. WSS på Vista . Hämtad 26 maj 2009. Arkiverad från originalet 11 april 2012.
  3. WSS 3 applikationsmallar Ladda ner från Microsoft . Hämtad 1 oktober 2009. Arkiverad från originalet 29 juni 2012. .
  4. WSS 2 Ladda ner från Microsoft . Hämtad 1 oktober 2009. Arkiverad från originalet 11 april 2012.
  5. SharePoint Foundation 2010: Vad finns i ett namn (och nytt!) (nedlänk) . Hämtad 20 november 2009. Arkiverad från originalet 25 augusti 2010. 
  6. SharePoint 2010 Lineup (nedlänk) . Hämtad 20 november 2009. Arkiverad från originalet 2 november 2009. 
  7. Använd Windows SharePoint Services som en plattform för att bygga samarbetsappar, del 2 (länk ej tillgänglig) . Hämtad 1 oktober 2007. Arkiverad från originalet 19 februari 2008. 
  8. Upptäck betydande utvecklarförbättringar i SharePoint Services (länk ej tillgänglig) . Hämtad 1 oktober 2007. Arkiverad från originalet 22 september 2007. 
  9. Förstå den administrativa objektmodellen för Windows SharePoint Services 3.0 . Hämtad 1 oktober 2009. Arkiverad från originalet 11 april 2012.

Ytterligare källor