Microsoft SharePoint Foundation

Fra Wikipedia, den frie encyklopedi
(Omdirigert fra «SharePoint»)

Microsoft SharePoint Foundation (tidligere kalt Windows SharePoint Services[1][2]) er en gratis platform for webportal og er et supplement til Microsoft Windows Server 2003 og Microsoft Windows Server 2008.

I tillegg til webportalfunksjonalitet, gir Microsoft SharePoint Foundation tilgang til den komplette API modellen til SharePoint teknologien. Dette inkluderer en samling med web parts som kan legges til websider og gi funksjonalitet som skrivebord, dokumentlister, generelle lister, alarmer (alerts), kalendere, kontaktlister, diskusjonsfora og enkel wiki.

Microsoft SharePoint Foundation er tilgjengelig for gratis nedlasting fra Microsoft og kan ikke installeres på andre operativsystemer enn Microsoft Windows Server 2003 og Microsoft Windows Server 2008, og krever .NET Framework. Plattformen er Microsofts kommersielle portalplattform mens Microsoft Office SharePoint Server (MOSS) er en lisensiert utvidelse.

Oversikt[rediger | rediger kilde]

Microsoft SharePoint Foundation (SPF) består av:

  • Et underliggende rammeverk som inkluderer en objektmodell, vedvarende lagring av innhold og konfigurasjon i SQL Server-databaser, og ASP.NET-kontroller for å presentere innholdet.
  • Et administratorverktøy for å administrere «web farm» bestående av en eller flere servere med en eller flere siter.
  • Innebygde maler for nye siter
  • Redigering av site som lar deg redigere strukturen på nettstedet ditt, endre layout og innhold av enkeltsider, opprette nye arbeidsområder og lister, og rediger utseende og adferd til eksisterende objekter
  • En indexer som indekserer databasen og muliggjør rask søking

SharePoint baserer seg på IIS for håndtering av web siter, og Microsoft SQL Server for lagring av data. For autentisering benyttes Active Directory eller såkalt «HTML Forms authentication».

Nedlasting og installasjon[rediger | rediger kilde]

Microsoft SharePoint Foundation 2010 kan lastes ned[3] fra Microsoft og må installeres på Windows Server 2008 x64 eller 2008 R2 x64 (eller på Windows 7 x64 i testøyemed), mens Windows SharePoint Services 3[4] kan installeres på Windows 2003 Server Service Pack 1 (eller nyere versjoner).

WSS 2 kan fremdeles lastes ned fra Microsoft og installeres på en Windows Server 2003 maskin (eller nyere versjoner) .[5]

Historie[rediger | rediger kilde]

Den første versjonen (kalt SharePoint Team Services, forkortet til STS) ble sluppet samtidig som Office XP og var tilgjengelig som en del av Microsoft FrontPage. Den versjonen kunne kjøre på Windows 2000 Server eller Windows XP.

Windows SharePoint Services 2.0 ble annonsert som en oppgradering av SharePoint Team Services, men var i virkeligheten en helt redesignet applikasjon. I den forrige versjonen ble dokumenter lagret på filservere mens metadata ble lagret i database. I Windows SharePoint Services 2.0 ble dette gjort om slik at både filer og metadata ble lagret i databasen. Dermed ble også versjonering av filer støttet.

Windows SharePoint Services 3.0 ble sluppet 16. november 2006 som en del av Microsoft Office 2007 og Windows Server 2003. WSS 3.0 ble bygget basert på .NET Framework 2.0 og .NET Framework 3.0 sin Windows Workflow Foundation for å legge til arbeidsflytfunksjonalitet til basispakken. I starten av 2007 ble WSS 3.0 tilgjengelig for nedlasting av alle.

Fra versjon 4.0 endret Microsoft navnet til SharePoint Foundation 2010.[1][2]

Funksjonspakker[rediger | rediger kilde]

  • Administrasjon av innhold (engelsk: Content Management system)Trenger bedre oversettelse.
  • Samhandlingsverktøy (engelsk: Collaboration tools).
  • Delte kalendere og kontaktlister
  • Varsling (også via e-post)
  • Diskusjonsfora
  • Blogger og enkel Wiki
  • Dokumenthåndtering (med basisfunksjonalitet)
  • Web-basert samhandling, deling av dokumenter
  • Publisering, inkludert publisering av arbeidsflyt
  • Tilgangskontroll og revisjonskontroll for dokumenter i et bibliotek

Tekniske detaljer[rediger | rediger kilde]

Bruk av ASP.Net web parts innenfor SharePoint[rediger | rediger kilde]

En SharePoint side er bygget opp ved å kombinere web parts som igjen leses av en nettleser. Alle nettlesere som støtter ASP.NET kan benyttes for å sette opp og kombinere disse web partene. Nye web parter kan laqges for å utvide den eksisterende funksjonaliteten til SharePoint.

Oversikt over SharePoint API[rediger | rediger kilde]

Windows SharePoint Services inkluderer en objektmodell som tillater programkode å redigere på strukturen til SharePoint. Hovedhiriarkiet til APIet er som følger:

  • SPWebApplication er en fullstendig Web Application
  • SPContentDatabase er en Content Database som benyttes innen en web application og blir lagret i en egen SQL database
  • SPSite er en Site Collection som inkluderer flere sites, på samme måte som et IIS virtual directory
  • SPWeb er en Web Site eller en web side. En typisk .aspx fil
  • SPList er en Liste på en web site
  • SPListItem er et objekt i en liste
  • SPField er et felt på et objekt i en liste

Alle disse klassene finnes i navnerommet Microsoft.SharePoint i komponenten Microsoft.SharePoint.dll, som er lagret i Global Assembly Cache. Kodeeksempel:

 
   SPWeb currentWeb = SPContext.Current.Web;
foreach(SPWeb subWeb in currentWeb.Webs)
foreach(SPList list in subWeb.Lists)
...

Referanser[rediger | rediger kilde]

  1. ^ a b «Hva er SharePoint? (en)». Microsoft SharePoint Foundation website. Microsoft corporation. 2010. Besøkt 27. august 2010. «SharePoint Foundation er basisteknologien for alle SharePoint-siter. Denne er gratis og ble tidligere kalt «Windows SharePoint Services».» 
  2. ^ a b SharePoint Foundation 2010 : What’s in a Name (and New!) Arkivert 2010-08-25, hos Wayback Machine. (en)
  3. ^ «Nedlasting av Microsoft SharePoint Foundation 2010 fra Microsoft». Besøkt 1. september 2010. [død lenke].
  4. ^ «Nedlasting av Windows SharePoint Services 3 fra Microsoft». Besøkt 1. september 2010. .
  5. ^ «WSS 2 nedlasting fra Microsoft». Besøkt 1. september 2010.