Windows SharePoint Services

Windows SharePoint Services , WSS  er en implementerings- og indholdsstyringsplatform fra Microsoft . Det er grundlaget for at placere filer og mapper. Det tjener som grundlag for mange Microsoft- produkter . Giver grundlæggende informationssøgningsfunktioner, indholdsstyringssystem, adgangskontrol, udvidelsesmuligheder ved hjælp af web-part. Når du har implementeret denne applikation, kan du bruge flere skabeloner i henhold til brugerens standardbehov. Med disse applikationer kan du nemt oprette en blog, en personlig adressebog eller et dokumentlagringssted. Lister og dokumentbiblioteker bruges til at gemme data. Lister kan tilpasses til at vise forskellige typer dokumenter og i forskellige visninger i henhold til brugerens behov.

Det er en gratis tilføjelse til Microsoft Windows Server 2003 og 2008 , der giver en fuldt funktionel webplatform med understøttelse af følgende funktioner:

Ud over portalfunktionalitet giver installation af WSS på serveren adgang til den fulde objektmodel og API-sæt, der understøtter Microsoft SharePoint -teknologien . Dette inkluderer en samling af webdele, der kan indlejres i websider for at give SharePoint-funktionalitet såsom præferenceruder, dokumentbehandlingsfunktioner, lister, meddelelser, kalendere, kontaktlister, diskussionsfora og -sider, wiki-sider.

WSS er tilgængelig som en gratis download fra Microsofts websted til Windows Server 2003 Service Pack 1 (eller nyere) og føjes til Microsoft .NET Framework . WSS findes kun i varianter til Microsoft serverplatforme og kan ikke bruges på andre operativsystemer. WSS 3-downloadpakkerne inkluderer basispakken og et sæt applikationsskabeloner for at tilføje grundlæggende installationsfunktionalitet.

WSS - teknologier er kernen i flere Microsofts kommercielle portalteknologier . Specifikt understøttede WSS 3 Microsoft Office SharePoint Server 2007 (MOSS), og WSS 2 var rammen for SharePoint Portal Server 2003.

Oversigt

Windows Sharepoint Services (WSS) omfatter flere hovedkomponenter:

SharePoint gengiver indhold, der serveres via IIS- websteder . De kan bruge enten Microsoft SQL Server eller Windows Internal Database til at gemme deres data. Hjemmesider kan konfigureres til at returnere specifikt indhold til intranet , ekstranet og internetnetværk . I WSS er der ingen licensbegrænsninger for sådanne implementeringer, fordi WSS er gratis, men der kræves licenser for at køre Microsofts kommercielle portalprodukter .

Flere WSS-servere kan konfigureres som en del af en "serverfarm" for at give dem mulighed for at dele konfiguration og databaseindhold. Serverrum kan bestå af en enkelt server eller kombinere hundredvis eller tusindvis af servere. Hver server i indholdet af et sådant rum er dedikeret til belastningsbalanceringsscenarier eller til at gemme individuelle stykker indhold. Dataene i rummet kan opdeles i 9.900 "indholdsdatabaser". Rumdatareplikering administreres ved hjælp af SQL Servers replikerings- og klyngefunktioner.

SharePoint bruger en LDAP -tilladelsesmodel, der ligner brugergrupper i Microsoft Windows . Dette implementeres gennem Active Directory . På den anden side kan andre autentificeringsmekanismer tilføjes via HTML- godkendelsesformularer.

Download og installer

WSS 3 kan downloades gratis fra Microsoft og installeres på Windows 2003 Server Service Pack 1 eller nyere [1] I maj 2008 udgav Bamboo Solutions en guide til installation af WSS 3 på Vista. [2] Windows Sharepoint Services 3.0-applikationsskabeloner er tilgængelige separat fra Microsofts websted og inkluderer yderligere skabeloner. [3]

WSS 2 kan stadig downloades gratis fra Microsoft og installeres på Windows Server 2003 eller nyere. [fire]

Særlig installationsnote til Windows Small Business Server (SBS) 2003 eller SBS 2003 R2: Der er en fejl, der opstår ved opgradering fra WSS 2 til WSS 3 på disse operativsystemer, hvilket kan forårsage problemer med at bruge nogle Sharepoint-funktioner. Microsoft understøtter kun side-by-side-installationer på SBS 2003; det betyder at oprette en ny Sharepoint-webside og migrere alt indhold til det. Hverken SBS 2008 eller nogen versioner af Windows Server har denne fejl.

Historie

Den første version, kaldet SharePoint Team Services (almindeligvis forkortet til STS), blev udgivet på samme tid som Office XP og var tilgængelig som en del af Microsoft FrontPage . STS kunne køre under Windows 2000 Server eller Windows XP .

Windows SharePoint Services 2.0 blev udgivet som en opdatering til SharePoint Team Services, men var faktisk en fuldstændig nydesignet applikation . SharePoint Team Services gemmer dokumenter som almindelig fillagring, lagring af dokumentmetadata i en database. Desuden gemmer Windows SharePoint Services 2.0 både dokumenter og metadata i en database og understøtter også grundlæggende dokumentversionering af elementer i et dokumentbibliotek. Service Pack 2 til WSS tilføjede understøttelse af SQL Server 2005 og brugen af ​​.NET Framework 2.0.

Windows SharePoint Services 3.0 blev udgivet den 16. november 2006 som en del af Microsoft Office 2007 og Windows Server 2008 -pakken . WSS 3.0 blev bygget ved hjælp af .NET Framework 2.0 og .NET Framework 3.0 Windows Workflow Foundation for at tilføje workflowkontrol til kernepakken. I begyndelsen af ​​2007 blev WSS 3.0 tilgængelig for offentligheden. Windows 2000 Server understøttes ikke længere af WSS 3.0.

WSS version 3 betyder en væsentlig "modning" af produktet. Version 3 understøtter flere af de funktioner, der bruges mest i Web 2.0- løsninger , såsom blogs , wikier og RSS - feeds.

Microsoft har skiftet navn til SharePoint Foundation 2010 siden version 4.0. [5] [6]

Funktioner

Som standard har WSS 3-pakken følgende funktioner:

Efter installation af pakkerne, der kan downloades separat som Windows Sharepoint Services 3.0 Application Templates , bliver følgende ekstra funktioner tilgængelige:

Tekniske detaljer

Brug af ASP.NET-webdele inde i Sharepoint

En SharePoint - side er bygget ved at kombinere webdele (webdele) til en enkelt side, der kan tilgås via en browser. Enhver ASP.NET-aktiveret webeditor kan bruges til dette formål, selvom Microsoft Office SharePoint Designer foretrækkes. Graden af ​​sidetilpasning afhænger af dens design.

WSS-sider er ASP.NET -applikationer, og SharePoint-webdele bruger ASP.NET-webdelsinfrastrukturen , og når du bruger ASP.NET API -sæt, kan webdele omskrives for at udvide WSS-funktionaliteten . Med hensyn til programmering leverer WSS en API og en objektmodel til programmatisk oprettelse og styring af portaler, arbejdsområder og brugere. I modsætning hertil handler MOSS API mere om opgaveautomatisering og integration med andre applikationer. [7] Både WSS og MOSS kan bruge Web Parts API til at forbedre slutbrugerfunktionaliteten. Derudover kan WSS-dokumentbiblioteker åbnes via ADO.NET- links for programmatisk adgang til filer og deres versioner.

Hvordan webanmodninger håndteres i WSS 3

På webserverniveau konfigurerer WSS IIS til at videresende alle anmodninger, uanset filtyper og indhold, til ASP.NET -sessionen, der håndteres af WSS -webapplikationen , som enten udfører den endelige validering af den resulterende fil, der er tilgængelig i databasen, eller udfører andre handlinger. I modsætning til almindelige ASP.NET -applikationer placeres filen, .aspxder indeholder WSS- (og MOSS)-applikationskoden, i SQL Server-databasen i stedet for filsystemet. Normal ASP.NET -udførelse kan således ikke behandle filen. I stedet forbinder WSS en speciel Virtual Path Provider [8] -komponent til ASP.NET- behandlingsprocessen , som udvælger filer .aspxfra databasen til behandling. Med denne funktion introduceret i WSS 3.0 kan en WSS-applikation, såvel som de data, den genererer og administrerer, lagres i en database.

Hierarki af indholdsobjekter

Da WSS primært bruges til at skabe html -orienterede filer i form af .aspx- filer, ville det være logisk at overveje WSS-objekthierarkiet begyndende med denne objekttype. WSS repræsenterer enkelte websider med SPWeb-objektet.

SPWeb-klassen er en del af Microsoft SharePoint-navneområdet i microsoft.sharepoint.dll-samlingen. Denne dll er placeret i GAC-mappen. SPContext Web-egenskaben for Web-klassen returnerer SPWeb-objektet for det aktuelle websted. Således tildeler følgende C# -kode en WebValue til SPWeb:

SharePoint-indholdsmodellen tillader, at SPWeb-objekter oprettes over og under (hierarkisk) andre SPWeb-objekter. Du kan opregne undersider fra en given SPWeb-enhed ved hjælp af Webs.

Et sæt SPWeb-objekter kan kombineres til et enkelt SPSite-objekt. SPSite er et Site Collection-objekt i SharePoint. SPSite vil have et SPContentDatabase-objekt som sin overordnede. Dette repræsenterer SQL Server DB, der gemmer indholdet af webapplikationen. Klassens forælder vil være et SPWebApplication-objekt. Databasen er repræsenteret af SPContentDatabase-objektet, som gemmer indholdet af SPWebApplication-objektet. SPWebApplication arver fra SPWebService-klassen.

Følgende C#-kode vil sætte ContentDatabases ind i en ContentDatabaseCollection

Under SPWeb-objektet er SPWebList. SPWebList repræsenterer en liste over SharePoint-objekter. At forstå listen er nøglen til at forstå, hvordan SharePoint administrerer information. I det væsentlige vil alt, der administreres af SharePoint, blive repræsenteret som lister på et eller andet niveau. WSS 3.0 fremhæver lister over sider som sådan.

For eksempel er Quick Launch for et Windows SharePoint Services-websted (af typen STS) et hierarki af websteder, underwebsteder og lister (inklusive lister over lister) i stedet for sider i sig selv. Hvis du tilføjer en side til et sådant websted, vil den nye side vises i Quick Launch som et nyt element på listen over tilgængelige dokumenter, og ikke som en underordnet node på startsiden eller en anden side [9]

SPList kombinerer forskellige SPListItem-elementer. Hver SPListItem vil have et sæt SPFields. SPFields er det laveste objekt i hierarkiet.

Forbedret Wiki tilgængelig til download

WSS 3.0 -wikien giver RSS- eksport af indhold og, når den ses via Internet Explorer , understøtter den en WYSIWYG- editor. Som med MediaWiki oprettes hyperlinks med dobbelte firkantede parenteser, og ligesom MediaWiki (når det er aktiveret), bruges HTML til opmærkning. Den forbedrede wiki er tilgængelig for SharePoint på Codeplex og er gratis at downloade og installere. Tjenesten begrænser uploads til 50 megabyte, og nogle specialtegn er også forbudt, såsom &,? ...

Produkter, der bruger WSS

Links

  1. WSS 3 Download fra Microsoft . Hentet 1. oktober 2009. Arkiveret fra originalen 11. april 2012. .
  2. WSS på Vista . Hentet 26. maj 2009. Arkiveret fra originalen 11. april 2012.
  3. WSS 3 applikationsskabeloner Download fra Microsoft . Hentet 1. oktober 2009. Arkiveret fra originalen 29. juni 2012. .
  4. WSS 2 Download fra Microsoft . Hentet 1. oktober 2009. Arkiveret fra originalen 11. april 2012.
  5. SharePoint Foundation 2010: Hvad er i et navn (og nyt!) (downlink) . Hentet 20. november 2009. Arkiveret fra originalen 25. august 2010. 
  6. SharePoint 2010 Lineup (downlink) . Hentet 20. november 2009. Arkiveret fra originalen 2. november 2009. 
  7. Brug Windows SharePoint Services som en platform til at bygge kollaborative apps, del 2 (link ikke tilgængeligt) . Hentet 1. oktober 2007. Arkiveret fra originalen 19. februar 2008. 
  8. Opdag væsentlige udviklerforbedringer i SharePoint Services (link ikke tilgængeligt) . Hentet 1. oktober 2007. Arkiveret fra originalen 22. september 2007. 
  9. Forstå den administrative objektmodel af Windows SharePoint Services 3.0 . Hentet 1. oktober 2009. Arkiveret fra originalen 11. april 2012.

Yderligere kilder