Dagens Husman

Tips och råd om Office 365, SharePoint, Exchange och Lync
Problem att editera webbsida i SharePoint 2010?

Under en tid har jag då och då sett fenomenet att när man vill editera en vanlig SharePoint webbsida via webbläsaren (inte SP Designer), t ex startsidan på en Team Site, så hänger sig sidan i väntan på att gå över i Edit läge. Du ser alltså den gula lilla popup rutan som säger att sidan håller på att gå över i editläget, men den kommer aldrig dit - efter ett par minuter får man ett "Unknown error". Fenomenet uppträder på både vanliga SharePoint 2010 (SPF och SPS) samt SharePoint Online (Office 365).  Idag såg jag det igen och började analysera detta närmare och tror jag hittat en bugg!

Problemet uppstår vid följande situationer:

  1. Du har en SharePoint 2010 site
  2. Det finns extra språkpaket installerat
  3. Du försöker editera webbsidan med ett av de extra språken.

T ex: Du har byggt en team site, baserat på en engelsk SharePoint som du också aktiverat för Svenska språket (dvs du har installerat språkpaketet Svenska plus att du konfigurerat siten att visa detta extra språk via Site Actions / Site Settings / Language Settings). Du ändrar (via menyn "Select Display Language" under ditt namn i övre högra hörnet) så webbsidan visas på Svenska. Sedan försöker du editera sidan. Då hänger sig sidan.

Lösning:

Växla tillbaka till originalspråket (Engelska i mitt exempel ovan) och editera sidan. Det intressanta är nu att växlar man tillbaka till extra språket (Svenska) så kan editeringen nu fungera ett tag igen.

Irriterande, visst, men enkelt att gå runt när man vet hur.

Publik beta av Office 365 äntligen släppt!

Under flera månader har ett fåtal inbjudna individer och organisationer fått chansen att testa en intern beta-release av Microsofts nya online paketering "Office 365", men ingen i Sverige. Nu är äntligen en publik beta av Office 365 släppt, vilket även gör det möjligt för personer i Sverige att börja testa denna mycket intressanta tjänst. Kort sammanfattat kan man beskriva Office 365 (eller O365) som en paketering av SharePoint 2010, Exchange 2010, Lync 2010, samt även web versionen av Office 2010 - Allt via en vanlig Internetanslutning, dvs allt användaren behöver är en webläsare (IE, FireFox etc) och ett konto på online tjänsten O365, för att få tillgång till dessa applikationer.

Priset är lågt och beroende på hur mycket av applikationerna du vill använda, från 2 USD/månad och användare, till 27 USD. Inom kort kommer de Svenska priserna redovisas.  Ex: Har du enbart behov av en komplett Exchange 2010 brevlåda så kostar det 2 dollar (13 kr) i månaden per användare - det ger dig 25 GB max brevlådestorlek, inbyggd antivirus/antispam funktion på en server med fullständig redundans och failover funktion (om du satt upp sådant själv så vet du att det kostar *mycket* pengar och administration). Har du en Outlook 2010 på din lokala dator kan du ansluta den till Exchange Online kontot, eller kan du använda en webbaserad mailklient. Du kan också synka mailen till mobiltelefonerna MS Windows Phone 7, iPhone och Android. Det är superenkelt att komma igång, du registrera kontot via en websida och så är du igång!

Jag blev nyligen utnämnd till Sveriges första Office 365 och kommer därmed att fokusera min blog på denna online paketering - Läs mer om O365 på http://office365.com Du kommer gilla det!

Nya SQL Server 2008 R2 Express ger 10 GB per db

Många har börjat installera SharePoint 2010, dvs SharePoint Foundation (SPF) och SharePoint Server (SPS). Som vanligt krävs en SQL server för att installera SharePoint och precis som tidigare kan du välja på att använda den inbyggda SQL som medföljer SharePoint, eller använda en fristående SQL Server installation (som kräver en egen licens). Problemet med den inbyggad SQLdatabasen (kallas också WID = "Windows Internal Database") är att den är begränsad till 4 GB per databas. Har du alltså en site collection i SharePoint så kan den totalt innehålla 4 GB data. Det är okej för en liten organisation, men du växer snabbt ur den om du har många dokument och speciellt video och ljudfiler. Då behöver du skapa en ny databas och därmed måste du också skapa en ny site collection som kopplas till den nya databasen.

I slutet av April 2010 släppte Microsoft en ny version av den fria databasen SQL Server 2008 R2 Express - Den går utmärkt att använda för SPF och SPS, bara du kommer ihåg att installera den innan installationen av SPF/SPS. Den nya 2008 R2 versionen av SQL ger dig flera fördelar, men de här är de bästa för SharePoint administratören:

  • Maxgränsen är 10 GB (i stället för 4GB som tidigare versioner av SQL Express)
  • Det finns en paketering av SQL Server 2008R2 Express där managementverktyg medföljer (bra om du vill se/administrera databaser direkt)

Men behöver du mer än 10 GB per databas i SharePoint så är det fortfarande den fulla SQL Server du behöver! För SharePoint 2010 gäller SQL Server 2005, 2008 eller 2008 R2 - Alla 64-bitsversioner! (Du har säkert redan sett att SP 2010 bara finns i 64-bitsversion).

Tips: ett sätt att hålla nere databasens storlek är att konfigurera den att spara filer (dok, video, audio mm) utanför databasen, Det kostar något lite i prestanda men det kanske är värt för din installation. Detta kallas för "Remote Blob Storage" (RBS) som bygger på en funktion i SQL Server 2008 R2 som kallas FILESTREAM. Den fungerar även på SQL Express.

Ladda ner SQL Server 2008 R2 Express och läs mer om den här:

http://www.microsoft.com/sqlserver/2008/en/us/R2Downloads.aspx 

http://blogs.msdn.com/b/sqlexpress/archive/2010/04/21/database-size-limit-increased-to-10gb-in-sql-server-2008-r2-express.aspx

Läs mer om RBS och FILESTREAM funktionen här:

http://blogs.msdn.com/b/opal/archive/2010/03/24/faq-sharepoint-2010-remote-blob-storage-rbs.aspx

http://msdn.microsoft.com/en-us/library/bb933993(SQL.105).aspx

 

Många intressanta SharePoint Events på G

Du kan omöjligen ha missat  att SharePoint 2010 versionen snart släpps! Det finns många events i form av gratisseminarier, workshops och konferenser som informerar om innehållet i nya SharePoint. Jag vill speciellt lyfta fram några events som jag tror är extra intressant:

Microsoft TechDays 2010- 2 dagar fullspäckade med information om SharePoint 2010, Office 2010 och massor med annat:

Microsoft: Äntligen Fredag - Ett flertal halvdagsseminarier i februari & mars för användare/beslutsfattare om SharePoint (Kostnadsfritt)

LearningPoint  - Office 2010 och SharePoint 2010: Halvdagsseminarium om dokumenthantering i SharePoint 2010 och Office 2010 (kostnadsfritt)

Combined Knowledge - En 3-dagarskonferens i London kallad SharePoint 2010 Evolution. Mycket bra talare

Du kan också räkna med att mitt bolag, HumanData, kommer hålla en endagarskonferens i samband med lanseringen av SharePoint 2010 - Exakt datum för detta kommer senare.

Så vänta inte - boka nu: flera är på väg att bli fullbokade!

Vi ses!

/Göran

Posted: 01-25-2010 9:27 by GHusman | with no comments
Filed under:
Ingen "My Profile" i SPS 2010?

Många har börjat att testa beta 2 av SharePoint Server 2010 (SPS 2010) och fascinerats av alla funktioner och inställningar. Var det mycket i MOSS 2007 så är det ännu mer nu! Det tar tid att lära sig hitta bland alla sidorna och menyerna, men det är mer logiskt nu än i MOSS, så efter lite envishet, -"Fan oxå" och Alvedon, så brukar det ordna upp sig.

En sak som ofta strular vid installationen av SPS 2010 är att få igång den nya versionen av "min webbplats", som nu heter "My Profile" i beta 2. Den ska ju finnas som i drop-down menyn under användarnamnet uppe till höger, men om du råkar ut för att det inte finns "My Profile" så testa följande:

  1. Logga in på SharePoint Central Admin som en farm administrator
  2. klicka på Application Management > Configure service application associations
    Nu ser du alla service applicationer som är aktiva för "Default" proxy gruppen
  3. Klicka på "default"
  4. Leta upp "user profile service application" och aktivera den
  5. Klicka på OK för att spara och stänga.
  6. Öppna en vanlig SharePoint site, testa nu om "My Profile" finns med i menyn under användarnamnet.

/Göran

Vågar jag köra Office 2010 i produktion?

Du vet säkert att beta-versionen av MS Office 2010 Professional Plus paketet släpptes fritt mitten på november. Många är sugna på att testa men tvekar av naturliga skäl att köra i en produktionsmiljö. Det är en sund och normal reaktion; jobbar du i en stor organisation så är det säkrast att fråga IT-ansvariga om och när du kan installera beta-versionen av Office. Men om du får och vill testa så kan jag personligen intyga att det fungerar alldeles utmärkt. Jag har kört följande kombinationer sedan den icke-publika betan i Juli så jag har hunnit testa det mesta:

  • Arbeta med Office 2007 filer som ligger i filsystemet (egen disk plus filserver): OK
    • Även Office 2003 filer går utmärkt att redigera utan problem
  • Arbeta med Outlook 2010 mot en Exchange 2007 Server: OK
    • Naturligtvis går Outlook 2010 fantastiskt bra mot dig som är lycklig nog att köra Exchange 2010
  • Arbetat med Office 2010 mot en SharePoint 2007 Server, både gamla dokument och nya: OK
    • Fungerar lika bra med WSS och MOSS

Faktum är att jag inte sett något alls som strular - men du måste göra en sak för att få din Office 2010 att fungera mot SharePoint 2007: Du måste konfigurera din Internet Explorer att använda en proxy, oavsett om du behöver eller ej. Om inte går det inte att öppna Office filer i SharePoint 2007 servern. Har du redan en proxy ska du inte ha problem. Men har du ingen proxy så måste man "luras" genom att definiera en proxy-inställning som sedan inte används (genom att säga att alla URL adresser undantas från proxy regeln).  Gör så här:

  1. Starta Internet Explorer (exemplet utgår från IE 8):
  2. Klicka på Tools / Internet Options
  3. Öppna fliken Connections, klicka på knappen Lan settings
  4. Om du inte har en proxy angiven här så fyll i följande värden i avsnittet Proxy server enligt bilden:

  5. Klicka på Advanced knappen och fyll i följande värde längst ned i delen Exceptions:

  6. Klicka på OK och spara inställningarna
  7. Starta om Internet Explorer - Gå till SharePoint 2007 och öppna ett Word-dokument med Word 2010 - Nu fungerar det att läsa, redigera och spara.

Din betaversion av Office 2010 fungerar till oktober 2010, så du har gott om tid att invänta den skarpa versionen som kommer under kvartal 2 2010. Ladda ner Office 2010 paketet här

Är det något mer att tänka på? Ja!

  • Förvänta dig inte att det går att uppgradera betaversionen av Office 2010 till den skarpa - planera för att avinstallera betan och installera produktionsversionen av Office 2010 när den väl släpps
  • Det går att installera betaversionen av Office 2010 parallellt med din nuvarande Office version, med några undantag: Outlook och SharePoint Workspace (f.d. Groove) kan bara finnas som en installerad version. Dvs Du får välja om du vill köra Outlook 2010 beta eller gamla Outlook 2007 (du VILL köra 2010-versionen; den är superbra!). För att installera 2010 betaversionen parallellt med din nuvarande Officeversion väljer du "Customize" i stället för Upgrade
  • Även om du har ett 64-bits operativsystem fungerar det jättebra att installera och köra 32-bitsversionen. Faktum är att MS rekommenderar dig att göra det.
Torsdag SPC 2009 - Mer sökning och Multimedia hantering i SP

 

Sista dagen på SPC 2009 är en halvdag - Men till och med denna dag finns det tillräckligt med inressanta seminarier för att jag ska känna mig totalt splittrad. Först ut var Harneet Sidhana (PM, Enterprise Search MS); hans presentation om SharePoint Search var visserligen rätt developer orienterad, vilket jag inte är, men lite snappade jag upp ändå. Äntligen fick jag också klarhet i frågan om wildcard search i SharePoint Server 2010 och då blev jag glad - se nedan.

 

Seminariets namn: Customizing search - building great sites with seach

 

  • Vanligaste anpassningarna som en organisation vill göra i Search delen:
    • Ändra standardutseendet
      • Ny Refinements, dvs filtreringen på sökresultatet
      • Visa resultat från Federated sources, dvs från andra datakällor/sökmotorer, t ex din lokala disk.
      • Ändra Look and feel på söksiten (den är ju allvarligt talat inte sexig så man svimmar)
    • Skapa en ny search flikar, som söker efter viss typ av data
      • Skapa ny Kundsökning
      • Skapa ny audio/video/image sök
    • Skapa ny visuella element, ex:
      • Visa plats på karta
      • Visa tags i tag cloud
      • Möjlighet exportera results till excelfil
    • Plug-ins
      • Utöka query terms, t ex synonymer
      • Visa populära sökningar
    • Skapa Shims kod för query & Index
      • Visa email results från din mailbox via Exchange EWS
    • Skapa ny search driven sites & apps
      • Skapa ny customer page som visar all data om en viss kund: mycket användbart. Säg att du vill se alla detaljer kring en viss kund, inklusive vilka projekt ni gjort för kunden och vilka produkter/tjänster de köpt - kräver lite kodande men inte mycket (säger utvecklaren)Demo: Custom Search
    • Han visar här en egen söksida som inte bara visar kundens uppgifter, utan också söker fram hur många timmar ni jobbat för den kunden, totalt debiterad tid och pengar mm i en tabell som man tror kommer från Excel - otroligt snyggt.
  • SharePoint Search stödjer Prefix + wildcard på text och properties (t ex "Bill*"): men däremot inte "*gates"
  • FAST klarar däremot båda varianterna, dvs full wildcard search i både text och properties
  • FAST licens ingår med MSS 2010 enterprise licensen
    • Separat serverinstallation krävs (läggs alltså inte upp i samband med installationen av SharePoint Server 2010 Enterprise)
    • Måste installera FAST på egen server - detta är troligen något som kommer ändras till nästa version

 

 

Det sista seminariet var om Digital Asset - jag måste erkänna att jag var lite tveksam till hur värdefullt detta seminarium skulle vara, men ack så fel jag hade - här visade Ethan gur-esh, (PM, MS) på ett mycket bra sätt hur SharePoint numera hantera multimedia information (video, bilder audio) på ett mycket snyggt sätt. Det var fascinerande att se hur enkelt och elegant, och inte minst snabbt SharePoint hanterade multimediainformationen. Jag tror faktiskt många bolag kommer lägga över sina multimedia arkiv på SharePoint Server 2010 då de ser detta. Nedan står mer om vad Ethan berättade och visade:

 

Trender inom Media Usage:

"2013 kommer mer än 25% av content som användare ser varje dag bestå av bilder, video och audio"  - Gartner Group dec 2008

 

Scenarios för användande av multimedia

  • Media re-use: Återanvänd multimedia (bilder etc) i din presentation som andra skapat.
  • Media publisering:
    • Visa video för externa parter
    • On-demand learning - t ex för anställda
    • Informations-videos
  • MS mål med Digital Asset: Gör det lätt  för folk att lagra och återanvända multimedia i sitt arbete

 

Digital Asset (DA) listan är egentligen ett dokumentbibliotek så därför fungerar alla funktioner typ WF, policites, etc gäller, likaså filtrering via metadata

  • Finns speciella funktioner, typ preview av bilder, silverlight player
  • Egna Content types (CT) för multimedia
  • Exempel: Kan importera från fotoprogrammet "Darkroom" och få med sig dess metadata!
  • Ethan visade hur Zune Player på PC fick in senaste videofilmerna från DA lib via RSS
  • Finns speciell site template för Digital Assets
  • Kan i SP på DA siten koppla till Office 2010, t ex PPT 2010
  • Nya CQWP i 2010 kan hantera mediafiler
  • Metadata från SharePoints D.A. bibliotek kan läsas av office 2010; t ex  om du infogar in en video till PPT 2010 så kan du välja att browsa via SharePoints  metadata i st för foldrar
  • Går att byta skin och konfigurera den Silverlight Player som finns i Sp 2010. går att bygga ut via JavaScript (enbart client-side kod)
  • IT avdelningens vanliga klagomål när man säger att man vill lagra multimediafiler i SharePoint - längre ner kommer svar på frågorna:
    • Stora filer - var ska de lagras?
    • Hur använder vi sharePiont som Rich Media server; tänk på bandbredden,  och kontor som är anslutna med låg bandbredd
  • När ska man inte lägga video i SP?
    • Då du vill göra Vide Live- event streaming i realtid funkar inte SP 2010
    • Om du vill förhindra download, genom att utnyttja DRM
    • Filer större än 2 GB
      • Lägg dem då i t ex filservern för SP kan ändå hantera dem
  • Ska man använda RBS (se föregående bloginlägg) för D.A. media? Dvs se till att SharePoint lagrar filerna i filsystemet i stället för i SQL servern
    • "It depends":
      • Pro: RBSbilligare lagringsmedia
      • Con: Måste hantera backup/restore så det tar med RBS också
  • Hur fungerar SP som Rich media server - finns speciella funktioner inbyggda för att förbättra prestandan:
    • Smartare filöverföring mellan db och wfe
    • Förbättrad BLOB cache på WFE för att minska datatrafiken, t ex om flera användare vill se samma video
      • Borde kräva mer minne på WFE?
  • Optimera nätverket för detta
    • IIS: har bit-rate throttling:  aktivera den så inte en användare ta all bandbredd, vilket är default
    • Om kontor på olika geografiska platser; använd Branch cache i Windows Server 2008 R2 och Windows 7 - Filmer som visas tankas ner i realtid till lokala cacheservern och alla användare där hämtar från denna cache

 

Nyhet: MS Exchange 2010 lanseras på SEF 2009 konferensen!

Då är det äntligen publikt - HumanDatas SharePoint & Exchange Forum konferens, som i år går för 6:e gången har en mycket spännande tillägg; det är Microsoft Sverige som valt SEF för att lansera den nyligen släppta Exchange 2010 Server. Det är många som avvaktat med sina uppgraderingar av Exchange och ett stort antal kör fortfarande både Exchange 2000 och Exchange 2003 (vissa till och med Exchange 5.5). Men nu är det dags att uppgradera - Den nya version innebär massor med smarta funktioner för BÅDE administratören och Outlook användaren - Men ska du få full funktionalitet krävs Outlook 2010. så måste du vänta med att uppgradera Outlook? Nej, inte alls! Den nya Outlook 2010 fungerar utmärkt med både Exchange 2007 och 2003, I November släpps den publika betaversionen av Office 2010, vilket också innehåller Outlook 2010. Jag rekommenderar alla att installera den . jag har kört Technical Preview versionen av Outlook 2010 i flera månader nu och kan inte tänka mig att byta. Den är helt enkelt superbra. vill du veta mer om Exchange och Outlook ska du kontakta Exchange MVP:n Lasse Pettersson (lasse@humandata.se) som kan allt om detta.

Så tveka inte, kör hårt!

/G

Onsdag SPC 2009: Metadata, Content Types och SQL Best Practice

 

Den 3:e dagen på SharePoint Conference 2009 erbjöd återigen närmare 100 olika seminarier och det var lika svårt som tidigare att välja de 5 som man kan gå på. Men till *** så valde jag en inriktning mot metadata, struktur, hantering av stora filer och SQl best practice - en intressant blandning.

 

Vi börjar med det som kallades "Using Enterprise  Content Types and Managed Taxonomies in SharePoint 2010". Presentatör varDaniel Kogan, Senior Program Manager MS Redmond. En mycket duktig och bra presentatör, rolig och intressant att lyssna på. Han ansvarar för detta område i SharePoints utvecklingsgrupp och vet allt som är värt att veta om detta. han började med att berätta om innehållstyper, dvs Content Types (CT). Problemet med CT i SharePoint 2007 är att de är lokala för en site collection ("Webbplatssamling"); har du säg 10 stycken SC i din farm och vill ha samma CT överallt så får du bygga upp dem själv på alla 10 SC! Gör du en ändring så måste du ändra på 10 ställen - helt klart inte effektivt! Här är några nyheter gällande CT i SharePoint 2010

 

  • Nytt: går att skapa en global Content Type som sedan kan utnyttjas i alla Site Collections, ja till och med i andra farmer om du har fler än en. Lagringsplatsen för den globala CT kallas en "Hub" som kan tillhöra vilken SC som helst - Tricket är att publicera den, varpå den blir tillgänglig för andra SC. Här är lite sammanfattning av nya CT funktionen
    • CT Syndication = term för att beskriva replikering av CT till andra SC
    • "Publicera" en CT till andra delar i farmen genom att lagra den i en hub
    • Kan applicera en policy, workflows etc på en sådan globala CT, t ex att dokument som bygger på denna CT ska automatraderas efter 1 år.
    • Ct i 2010 är som i 2007, fast kan publiceras via sitt vanliga site content  type gallery.
    • Kopieringen tar med policies, wf associations, kolumner mm
    • Det går att unpublish från hubben (och republish, t ex efter ändringar)
    • På mottagande site collection ("Consuming site collection") kan man göra lokala ändringar, t ex:
      • Kan lägga till egna kolumner
      • Egna värden för kolumer
      • Kan hämta in/refresh CT definitionen från huben igen

 

Den andra stora delen av detta seminarium handlade om metadata. I SharePoint 2007 är metadata samma sak som en kolumn i en lista. Metadatastrukturen är platt, dvs du kan inte ha en kolumn som heter "Fordon" och under den "Bil", "Buss", "MC" osv. Det är ett problem som många 3:e partsprodukter försökt lösa på mer eller mindre eleganta sätt. Nu kommer äntligen en hierarkisk metadatastruktur i SharePoint 2010. Plötsligt är det jättelätt att bygga lösningar som exemplet med "Fordon" ovan. Men det slutar inte där - Metadata  kan nu användas för att söka och filtrera på ett sätt som tidigare inte varit möjligt. T ex om du har ett dokumentbibliotek med 100.000 dokument (ja, det går utmärkt i SharePoint 2010; se tidigare bloginlägg) så vill du ha ett snabbt sätt att navigera. I ett filsystem hade du skapat en folderstruktur; i SharePoint 2010 navigerar du i stället i en hierarkisk metadatastruktur. Det låter som samma sak, men ett filsystem är statiskt (en fil kan bara ligga i en folder) medan metadatastrukturen är dynamisk (samma fil kan återfinnas under flera metadata-noder, t ex för att filen har flera metadata kopplat till sig). Det är mycket elegant och en deltagare sa -"This is the single most important enhancement in SharePont 2010!" och jag är böjd att hålla med lite i alla fall - det finns fantastiskt mycket förbättringar praktiskt taget överallt i SharePoint 2010. Nedan är lite sammanfattningar av metadata i 2010:

 

  • Metadataträdet kallas för en "Taxonomi" och är en hierarkisk struktur som lagra i en "Term Store".
  • Term Store - en db som innehåller en eller flera taxonomi, i form av en "shared service" som kallas "Managed metadata Service"
  • "Term" - en nod i taxonomin med unik ID och fleratext labels
  • "Tagging" - Att ange ett metadata på ett objekt, t ex ett dokument
  • "Keywords" - Något lagrat i taxonomin med ett  ID

 

  • DEMO
    • I webklienten: Öppna prop för ett dokument, skapa ny tagg genom att skriva in ett "managed keyword" som då autom lagras som en tagg
    • När du lägger in denna får du en lista på existerande tags
    • Det kan existera flera keywords med samma formulering men olika detaljerad betydelse:" Bat (baseball)", "Bat (Cricket") - välj en av dem
    • Tag blir understruken när den är inlagd och identifierad
    • I stället för att skriva in sin tag kan de öppna en "Tag Picker", dvs dialogruta där du browsar alla existerande tags
      • Kan i den rutan lägga till ytterligare tags

 

  • Gör nu samma sak, fast i word 2010
    • I DIP (Document Information Panel) ses omedelbart den nya taggen som gjordes ovan
    • Kan också browsa metadata via en "Tack Picker"
    • I Word 2010 Backstage finns medata/props listade, där kan du ändra/sätta tags

 

  • Resultat: Visar slutligen hur man kan i IE sedan filtrera stor doc lib lista utifrån dessa tags

 

Ett annat intressant seminarium var hanteringen av stora filer i SharePoint. Allt lagras som du vet i en SQL databas som växer vartefter nya dokument läggs in - SQL lagrar dessa filer som en BLOB - "Binary Large Object". Enligt statistik som MS gjort är BLOB-delen ungefär 70% av utrymmet i en Content-DB (den databas där all info ligger i ditt intranät, projektsite etc). Det ställer stora krav på SQL servern och hanteringen, t ex diskutrymme, backup/restore, underhåll. MS har redan i SharePoint 2007 gjort en lösning kallad EBS  som gör det möjligt att extrahera filerna och lagra dem i filsystemet medan själva metadata osv för filen ligger kvar i SQL servern. Då minskar alltså volymen på Content-DB med 70%. Den gamla lösningen är nu ersatt av en ny teknik kallad RBS - "Remote BLOB Storage" som är mer effektiv och säker. Nedan står mer detaljer om RBS

 

  • SharePoint lagrar blobs i SQL och en blob-store
    • Endast när du öppnar filen så accessas denna blobstore
    • Runt 70% av datavolymen i en Content db är blob-storen
    • SP lagrar BLOBS med sina metadata i Content databasen
  • Problemen är
    • Kan vara dyrt att lagra blob i SQL server
    • Påverkar presentanda på SQL servern
    • Längre tid för att backup/recover
  • RBS - remote BLOB Storage är lösningen - Nytt!
    • Då lagras blobbarna utanför content db
    • Resten av informationen ligger kvar i sQL servern
  • Vad är RBS:
    • Ett nytt API lager för att kunna lagra SP info utanför SQL
      • Info lagras i något kallat BLOB Stores (kan ha flera)
      • Kan styra hur länge info ligger i BLOB store, även efter att data raderats i sP
    • Sp 2007 med SP1 kom stöd för EBS (External BLOB Storage)
      • EBS kommer supporteras även i SP 2010
      • Men inte efter den versionen
    • SP 2010 kommer introducera SQL remote BLOB storage (RBS)
      • Bygger på SQL 2008 R2
      • Kan migrera från EBS till RBS via PowerShell
  • Prestanda:
    • Några procen sämre prestanda
    • OBS: det går (men du får inte!!) hantera filerna direkt i filsystemet

 

  • Övrigt
    • Lite krångligare att göra backup&restore
    • Finns färdiga lösningar från flera leverantörer, bl.a. AvePoint

 

Jag var också på ett seminarium där Burzin Patel, en av Redmonds mest erfarna SQL arkitekter, beskrev relationen mellan SharePoint och SQL Server. Han började med att berätta att Microsoft ofta får höra att SharePoints hantering av SQL databaser och tabeller är "Ineffektivt", "inte best-practice", "onödigt krånglig" och rent av "jävligt dåligt gjorde". Han försäkrade oss om att MS har de främsta SQL experterna i världen (naturligtvis, då det är deras produkt) och att ALLT som SharePoint bygger upp i SQL Server är mycket noga testat, utvärderat och analyserat för att ge snabb hantering på ett robust och stryktåligt sätt. Det låter ju också väldigt logiskt förstås. Burzin fortsatte sedan med att berätta hur en SQL server ska konfigureras för att ge maximal prestanda för SharePoint - Värdena som räknades upp gäller SharePoint 2007, men gäller allmänt även för SharePont 2010. Här är några av de saker han nämnde:

 

  • SQL prestanda påverkar WFE och därmed hela SP upplevelsen
  • Det finns 5 saker att tänka på:
    • Vanligaste felet är att SQL servern inte är rätt uppsatt/konfigurerad,
    • HBA drivern (mellan SQL och filsystemet): Dålig prestanda mellan SQL och databasen, vanligaste felet att drivern är dålig, kan också behöva justera HBA parametrar
    • Nätverkskopplingen från SQL servern till disken måste vara perfekt
    • Använder du ett SAN måste det vara optimalt konfigurerad för att hantera all SP trafiken; se till att antal spindels är rätt, typ av Raid-modell
    • Undvik RAID-5, kör RAID-10, optimera SAN för rätt aktivitet, t ex Write för Temp-db,Translog, Searh Db, medan Read för Content och  Search db (som alltså är optimerad för både R/W)
      • RAID 5 okej för statisk info, men inte aktiv
  • Database Size
    • Soft limit på 100 GB är en rekommendation, beroende på att större db tar längre tid att köra restore (dvs påverkar din SLA - Service Level Agreement)
    • Begränsa SQL serverns datafiler  till max 100 GB för bästa prestanda
    • Rekommendation: Gräns för att bryta upp i flera SC: max 50 GB
    • Konfig Tempdb att vara 10% av totala Content-db size, eller storleken på den största tabellen
  • Typiska deployment storlekar på SharePointmiljöer och de minne som han anser SQL server behöver för optimal prestanda (det går alltså med mindre men då får du sämre prestanda):
    • Small: Mindre än 50 GB
      • Rekommenderat minne på servern: minst 8 GB
    • Medium deployment är 50GB
      • Rek. Minne: minst 16 GB
    • Large deployment: Större än 50 GB
      • Rek. Minne: minst 32 GB
  • Processor
    • Endast 64-bit för 2010, men 2007 också 32
    • Glöm inte installera 64-bit SQL också!  (flera verkar missa det!)
    • Du behöver 2 Web Front-End SharePoint servers (dual-CPU) för 20-40 000 användare
    • Sätt 1 databasserver/20.000 users (minst 8 cores)
  • Applicera alltid nya Service Packs på SQL server för de löser kända problem!
  • Skapa aldrig SQL Index på kolumner/tabeller manuellt - använd alltid SharePoints inbyggda funktion för att aktivera indexering av en kolumn!
  • Maintenance
    • DBCC verktyg som kan lösa vissa problem, men använd ALDRIG flaggan att det är okej att tappa data - det kraschar hela databasen
    • Finns en Data Collector & Mgmnt data Warehouse sida där du ser prestanda och historik (se bild) - måste köras, men är enkel wizard med 4 steg
    • Fragmentation: sänker prestanda - lös det med en av två metoder:
      • Rebuild / reorganize indexes :
        • Rebuild om 70% eller mer
        • Reorganize vid frag på 10-70%

 

  • Shrinking database size - DO NOT DO THIS!!
    • Men möjligt på Content DB om Free Space är större än 50% efter en Content Reorg
      • Tar en låååång tid
  • Rekommenderad Backup enligt Burzin:
    • Kör Full Recovery Model för att rensa transloggarna
    • Rek: Kör FULL bkup varje helg, kör Diff bkup minst 1/dag,
      • Min kommentar: fast då får det ju inte ta flera dagar/veckor att göra en full backup!
Tisdag SPC 2009: Sökning, metadata och dokumenthantering

Bland de nästan 100 olika seminarierna idag valde jag till *** ut 5 av dem - ett väldigt svårt val, men styrt av mitt fokus som lösningsarkitekt. Min kollega Christian Stålh, som är SharePoint Designer specialist valde att gå på de som handlade om anpassningar och design - när hans blogg är klar ska jag länka dit. 

Nedan står de viktigaste nyheterna jag fick höra avseende sökning, metadata och dokumenthantering: 

  • De nya Search produkterna från MS är följande
    • Search Server 2010 Express - Ett gratis verktyg som med fördel installeras på en SharePoint Foundation server (f.d. WSS)
    • SharePoint Server 2010 Search - Bygger på samma funktioner som Search Server Express, men har även People Search
    • FAST Search for SharePoint 2010 - Den ultimata sökmotorn för SharePoint miljöer.
  • Allmänna nyheter och förbättringar om sökning
    • Sökningen är snabbare och resultaten bättre, tack vare smartare ranking
    • Sökresultat kan filtreras ytterligare tack vara automatiskt filter som dyker upp på vänster sida, kallad "Refinements". T ex antag du söker på ordet "Volvo" och får 2000 träffar. Men du vet att det var en Word fil skriven  för 1 månad sen: med refinements kan du först klicka på dokumenttypen "Word" och sedan tidsperioden "1 månad" och då har du fått 10 resultat i stället för 2000 - klart mycket lättare att hitta vad du söker
      • Denna funktion är en kraftigt förbättrad variant av den funktion som kallas "Federated Search" i www.codeplex.com
    • Stöd för "Federations", dvs sökningen skickas till externa sökmotorer, t ex Bing eller Google och resultatet visas på samma sida som övriga resultat (Grundfunktionen till detta kom redan i SP2 till MOSS 2007 men är här något förbättrad)
    • Då du skriver in sökordet får du en lista på ord som matchar; t ex om du börjar skriva in "Vol" så ser  du en lista på "Volvo" och "Volfram" osv - välj en av dem eller skriv in ditt sökord
    • Förbättrad "Did you mean" funktion
    • Förbättat stöd för hantering av olika språk
    • Stöd för boolsk logik (AND, OR) samt prefix för properties/metadata och nyckelord (ex: "Bill*") - Oklart dock om detta betyder att wildcards kan användas generellt. Måste testa detta.
    • Stöd för "fuzzy logic" och "Fonetic Matching", dvs när du stavar fel så hittar den i alla fall. T ex om du söker efter en person som du tror heter "Chris Craus" så matchar detta "Kristian Kraush". Systemet känner också till vanliga smeknamn, typ Lasse för Lars osv.
    • Matchar sökningen ett Office dokument så kan du klicka på det för att öppna i den nya Office Web Application för att läsa och även editera det
    • Demo: presentatören Sid Shah gjorde sökningar direkt i MS interna SharePoint 2010 miljö, med c:a 60 miljoner items indexerade. Det var närmast momentana sökresultat, trots det jättestora indexet.
    • Search is Social: stor förbättring gällande sökning av personer och ranking gjord av personer:
      • Sökning är det viktigaste sättet att hitta folk i organisationen och därför är det många förbättringar gällande att hitta folk med rätt expertis, ansvarsområden och intressen.
      • Kan visa sökresultatet som en adressbok
      • Vad andra klickat på då de sökt liknande termer som du styr i hög grad rankingen på ditt sökresultat
      • De dokument osv som fått höga betyg av folk hamnar högre upp i resultatlistan
    • Arkitekturen för sök & index kraftigt förbättrad:
      • Snabbare replikering av ny indexering till sökmotorerna - dvs du hittar snabbare ny information. Tidigare byggdes index och sedan kopierades ("Propagerades") detta till sökservrar vid vissa tider. Nu skickas indexresultatet omedelbart utan fördröjning. Man kan säga att Indexservrar nu blivit råa crawlers enbart
      • Möjligt bygga feltolerant sök & index (tidigare gick det bara ha multipla Sök-servrar, nu kan man ha flera index-servrar också - Microsoft har 4 index-servrar för 60 miljoner items)
      • Index kan nu speglas till flera servrar för bättre feltolerans och lastbalansering
      • Resultatet  av alla förbättringar i arkitekturen har gjort att en av Microsofts mest använda MSS 2010 miljöer med 10 miljoner item har minskat tiden för en full indexering från 14 dagar till 4!
      • Kan nu ha flera property databaser (tidigare bara en), som dessutom ligger på olika SQL  servrar
      • Kan nu  hantera storlekskänsliga datakällor bättre, dvs där det är skillnad på "hej" och "Hej"
      • Allt gällande installation & konfiguration av sök och index kan styras via PowerShell (har jag sagt att du ska lära dig PD?)
    • FAST sökmotor utökar väsentligt funktionerna, vilket speciellt blir tydligt för användarna som gör sökningar; här är några saker:
      • Alla dokument som visas i sökresultatet har en preview ikon som visar första sidans innehåll
      • Alla personer som påträffas visas med bild
      • Är det en PowerPoint presentation i resultatet kan du i förhandsgranskningen rulla bilderna för att se om det är rätt presentation innan du öppnar den - Alltså direkt i sökresultatet!
      • Den typ av Refinements, dvs förfinad filtrering av sökresultatet som  ingår i MSS Search blir här ännu smartare; t ex blir det möjligt att bläddra i metadatastrukturen (som i SharePoint 2010 är hierarkisk, inte platt som i SP 2007)
      • Sökresultatet är anpassad efter varje person, baserat på deras expertis, ansvarsområden och intressen (info hämtat från deras user profiler);
      • Stöd för något FAST kallar Lemmatization vilket förbättrar sökresultatet, t ex "better" matchar även "good"
      • FAST förstår sökning på kompletta fraser, t ex om du letar efter filmen "a room with a view"  så tar den inte bort "a" som andra gör, vilket gör att exakt den termen används för sökningen
      • Självklart kan FAST styras via PowerShell (just det - lär dig PS!)

Dokumenthanteringenn är en annan modul som fått mycket stora förbättringar; många av dem hänger ihop med metadata (dvs egenskaper eller "taggar" om du vill).  Dessa metadata används för att sortera, gruppera  och klassificera information av alla typer, oavsett VAD och VART. Vanligast är nog ändå att använda metadata för dokument. Dokumenthantering är en del av det större begreppet "Enterprise Content Management" (ECM) som beskriver allt  från att skapa, managera, strukturera och sedan arkivera information för ett företag. Nedan finns mer detaljer om nyheterna

  •  
    • Microsofts ECM grupp har följande slogan: "ECM for the Masses"
    • Tre E:s för ECM, enligt MS mål:
      • Easy to use
      • Everyone participate
      • Enterprise Ready
    • Mängden information är enorm; det mesta är ostrukturerade filer, mail och liknande - de är alltså inte kategoriserade på något sätt mer än möjligen att de ligger i en viss folder som. Detta försöker ECM råda bot på. Verktyget är förstås SharePoint 2010.
    • En ny förbättrad webbplats för Document Center, som fungerar som ett centralt arkiv på upp till 500.000 doks med egenskaper som:
      • Detta är aktiva dokument - underhålls och konsumerad hela tiden (inte ett historiskt arkiv)
      • Nu kommer globala Dokument-ID - de definieras per site collection och blir en del av URL:en till dokumentet och hittas alltså även om de flyttas (perfekt om du länkar till dokumentet)
      • Ny kolumntyp: Rating - används av användare för att betygssätta information och filer. Kan senanvändas för att filtrera och hitta info som andra tycker är bra.
        • Markera ett dok och välj "Tagging" - I like it" eller skapa en note och skriv din tag där (plus de som du valt tidigare visas här, typ en Tag Cloud)
    • Kan nu definiera ett dokument som ett Record - detta låser dokumentet så det inte kan redigerar längre. Tidigare flyttades dokumenten till speciell Records Center, som fortfarande går att använda om man vill.
    • Nya funktioner i snabbmenyn för dokument:
      • Compliance details - visar om det är en record och i så fall dess egenskaper
      • Kan ha flera "Send to/Doc center" (tidigare bara en)
        • Kan då också välja Move, eller Move and leave a link
      • Retention Policies; kan t ex säga att efter 90 dagar så startar en workflow som kollar med en användare om dok ska vara kvar eller deletas?
        • Kan ha olika policies för olika foldrar i doc lib
    • Managed Metadata set ger en hierarkisk metadatastruktur som används för att sätta medata på dok
      • Användare kan skicka maill till taxonomy ansvarige och föreslå en ny term Behörig användare kan också addera ny metadata till taxonomin
      • Demo: skapa kolumn (t ex: "language") som du vill lägga upp som ny metadata; den ska ha värdena "English", "Swedish", "German":
        • Välj managed metadata
        • Välj managed metadata Term Set
          • Lägg till egen metadatastruktur för "Langugage" som blir lokal; Ange sedan alternativen för detta metadata
        • Detta lagras i en "Term Store" som kan kontrolleras via Term Store Management Tool på Site Settings sidan.
        • Kan via samma sida välja språkanpassning så det blir olika "working languages"
    • Nytt: skapa Dokument Sets - paketerad bunt filer direkt i doc lib
      • Markera en eller flera filer, välj sen New / Doc Set
        • Skapa, ge namn, och metadata
        • Doc Set får egen web page fil - med web parts, workflows, images etc.
      • Automatiserar hanteringen av en bunt dokument
      • Ger användaren insikt att dok tillhör en viss process
    • Nytt: "Content Type Syndication" - klarar central hantering av CT över site collectioner och även över farmgränsen
      • Styrs med Metadata service
    • I Word kan man nu hänvisa till mallar lagrade i SharePoint  (utöver vanliga Office mallarna) . Har denna nya mall en regel som styr att den ska lagras i viss folder så kommer dokumentet automatiskt sparas till rätt folder. 
  •  

    Ja, se där en liten bunt med nyheter - nu är det dags att gå till onsdagens föreläsningar - det blir säkert lika intressant som tidigare.

Måndag: Beta 2 kommer i november!

Första dagen på SPC 2009 började med en hel förmiddag med Keynotes - Det var främst MS vd Steve Ballmer som gjorde sin premiär som keynote speaker för SPC  konfernsen; tidigare har det varit Bill Gates. Ballmer var imponerande påläst och inte bara gjorde en lång och bra sammanfattning av SharePoints roll i Microsofts strategi, utan även svarade bra och initierat på deltagarnas frågor. Tillsammans med flera andra keynote speakers fick konferensens drygt 7400 deltagare en genomgång av SharePoint 2010, både för administratörer, användare och utvecklare. Det var speciellt två saker som nämndes under denna långa keynote:

  • Den publika Beta 2 som tidigare många (inkl jag) gissade skulle släppas i samband med SPC kommer att dröja till november, exakt datum ej nämnt
  • WSS byter namn - Den kommer heta "SharePoint Foundation", vilket är ett bättre namn, då det mer beskriver dess roll. Troligen kommer den förkortas som "SF 2010", men ingen officiell förkortning nämndes.
  • MOSS kallas nu "SharePoint Server 2010", och förkortas ofta som "MSS 2010", men ännu finns ingen officiell förkortning.

Äntligen är det tystnadsavtal, NDA, som MS kräver av de MVP:er och andra nu hävt och du kan därför förvänta dig att informationen exploderar om SharePoint 2010. Ballmer sa vidare att mängden information om 2010 kommer vara mycket mer omfattande redan vid lanseringen (-"någon gång första halvåret 2010") jämfört med SharePoint 2007, då det tog ett år innan det började komma bra dokumentation.

Dagens seminarier var många och intressanta; generellt gäller att de flesta var level 200 (av max 400), dvs en fördjupad introduktion. Det var introduktioner av SharePoints användarfunktioner, administration, SharePoint Designer 2010 osv. För de som aldrig tidigare sett produkten (dvs 80% av deltagarna) var detta helt rätt. Även de andra, som jag i egenskap av MOSS MVP, fått den mesta av denna information förut så fanns många viktiga detaljer presenterade. Nedan är en kort sammanfattning av viktiga funktioner för SharePoint administratören:

  • Mål: Gör det ännu lättare för användare att nyttja och forma SharePoint, men samtidigt gör det lättare för administratören att kontrollera och underhålla SharePoint 2010 miljön
  • Konfiguration av SharePoint 2010 är nu mycket enklare: efter installationen kan du via SharePoint Central Admin köra konfigurationswizards, t ex för att snabbt skapa en ny webbapplikation och styra vilka service applikationer (t ex sök/index) den ska ha.
  • Mycket bättre användargränssnitt i SharePoint Central Aministration - precis som vanliga siter i 2010 finns nu samma typ som i Office 2007 och senare, dvs det som ofta kallas en "Ribbon" och numera "Fluent User Interface" - du ser alltså exakt vilka funktioner som är tillgänglig när du har en viss aktivitet, t ex om du väljer en viss Webbapplikation så visar Ribbon alla funktioner som du kan göra med denna webbapp. Totalt blir det därför bättre översikt och färre klick för att administrera, även om det under en kort tid känns lite förvirrande för en erfarren 2007-administratör.
  • Bättre prestanda: Tidigare har SharePoint fått prestandaproblem med listor överstigande 10.000 items, men nu visades Simon Skaria hur en lista med drygt 1 miljon items hanterades snabbt och enkelt. från SharePoint-teamet sa -"Efter hårt arbete har SharePoint nu den smartaste navigationstekniken som är tillgänglig!". Ett viktigt trick är att listan på ett smart och kontrollerbart sätt begränsar den mängd data som visas upp. Administratören kan t ex säga att om det är mer än 5000 items så ska användare se de 500 senaste först, sedan kan de via filtreringsregler (ex: klicka på en viss dokumenttyp) bläddra sig fram till den önskade filen. För att denna filtrering ska vara smidig bygger administratören upp ett hierarkiskt träd av metadata, även kallad "taxonomi", vilket för användaren ger känslan av att navigera i en folderstruktur, fast här är det metadata i stället för foldrar.
  • En uppdaterad version av det som i MOSS 207 kallades "Dokumentcenter"; även där är navigeringen styrd via metadata taxonomin men även en folder (virtuell, som tidigare) struktur kan nyttjas - Detta center används vanligen som ett centralt och publikt dokumentarkiv, vanligen ofta låst för redigering. En nyhet är att dokumentbibliotek nu an innehålla många miljoner dokument, någon nämnde 50 miljoner - då behövs en supersnabb  navigering naturligtvis. För att ladda upp dokument finns en knapp på Documentcenter, "Submit a record", men även andra metoder finns, t ex flytta via workflows, eller att användare i en team site skickar upp sitt dokument, varpå Documentcenter utifrån regler, t ex baserat på dokumentets metadata, lägger in det i viss folder, osv.
  • Uppgradering från 2007 utlovades vara snabb, enkel och kräva minimalt med driftsstopp för användarna. En viktig förutsättning för att lyckas med dessa löften är bland annat följande:
    • 2007-miljön som migreras måste ha SP 2 pålagt - där finns en ny funktion kallad "Pre-upgrade Checker" för att testa om det går att migrera eller vad som kommer krångla. Vänta inte utan testa den idag för att se om din miljö behöver migreras
    • Vid migrering erhålls en "Progress Report" som visar hur långt migreringen gått - du ser då om det är dags för en fika eller vänta tills nästa dag.
    • Det går att återta en påbörjad migrering som inte avslutats
    • SharePoint kan uppgradera flera content-databaser direkt (dvs de db som innehåller all data)
    • När SharePoint miljön, t ex intranätet, är överförd till 2010, kan man via menyn "Site Actions" för en site testa att aktivera det nya gränssnittet - är det inte bra så kan man stänga av igen och göra de förändringar i layouten som behövs. När man är nöjd så väljer man en permanent övergång, som inte går att backa från.
  • Loggningen är kraftigt förbättrad - nu kan administratören se vad som pågår och om något behöver åtgärdas. Detta gör det möjligt att vara "proaktiv" i stället för "reaktiv" som ofta är fallet idag. Uttrycket "Get ahead of issues" nämndes (en bra slogan för en T-shirt?).
  • En annan bra funktion är "Best Practice Analyzer" (BPA), kort sagt en wizard i SharePoint Central Administration (SCA) som analyserar SharePoint installationen och påpekar eventuella brister och problem. De regler och åtgärder som ingår i BPA går att bygga ut och 3:e partsleverantörer kommer säkert med tillägg här.
  • En intressant funktion är "Developers Dashboard", vilket kort är extra information om en viss webbsida; du kan där se exakt hur lång tid olika delar av sidinnehållet tar att ladda. Om du idag undrar över varför en viss webbsida tar lång tid att öppna så kan denna Developer Dashboard ge dig svaret, t ex att en viss typ av databaskoppling är slö och sänker prestandan för hela sidan.
    • En relaterad funktion är att SharePoint 2010 automatiskt kan identifiera en web part som sänker prestanda och automatiskt stänga av den
  • Det kommandobaserade adminverktyget STSADM finns kvar, men nu blir det PowerShell som gäller för hela slanten. Det finns redan idag mer än 500 olika funktioner i P.S. relaterat till SharePoint och det är avsevärt mer kraftfullt än STSADM så se till att lära dig PowerShell nu!
  • Bättre stöd för katastrofhantering:
    • Om din SQL server replikerar data till annan SQL (t ex via SQL Log shipping) så kan nu den andra SQL servern anges via SCA - detta gör att den rutin som idag är manuell och ofta körs via skript äntligen kan köras med automatik. Så snart SP ser att det inte går att nå primära SQL servern svitchar den själv över till den sekundära - återgår sedan när primära är uppe igen. Men observera att du måste själv se till att SQL replikerar SharePoint information först, innan detta fungerar.
    • Finns nu möjlighet att göra restore på siter, lister och items från backup/restore funktionerna i SCA
    • nu också möjigt läsa data från en content-databas som är offline, t ex en tidigare backup, och göra återläsning enligt ovan.
  •  Bättre säkerhets gällande hantering av SharePoints servicekonton: Man skapar nu i SCA "Managed Accounts", dvs servicekonton och dessa kan SharePoint sedan sköta om själv, t ex automatiskt byta lösenord regelbundet. Själva farmen skyddas nu med ett eget lösenord så även om du tappar bort det konto som ursprungligen användes vid installationen  så kan du komma in som Farm Admin med hjälp av detta lösenord. Det finns nu också ett programmerings-API för den som vill skriva en applikation som arbetar/visar säkerhetsrelaterad information i SharePoint miljön, t ex exakt vilken behörighet en viss användare har i hela farmen.
  • Via AD konfiguration kan admin styra exakt vilken dator som får ha en SharePoint installerad - detta stoppar effektivt de idag vanliga "smyginstallerade WSS" som står under skrivbord lite här och där i en typisk organisation.
  • Nya funktionen "eDiscovery" låter dig söka upp dokument med viss typ av information och låsa den. En typisk amerikansk funktion där jurister vid en stämmning måste garantera att vissa dokument inte går att modifiera innan rättegång - gissa vilket bolag som behövt det mer än en gång :-)
  • I MOSS 2007 fanns "Shared Service Provider" (SSP) där t ex Sök/index funktionen låg. Alla webbapplikationer kopplades till denna SSP, oavsett om alla funktioner i SSP användes. Nu kommer i stället en mängd "Service Applications", t ex för sök/index, och administratören kan själv styra exakt vilka av dessa service applikationer som en viss webbapplikation och därmed dess siter ska ha. Det säkerställer att siter bara har de service funktioner de ska ha och minskar lasten (onödigt aktivera en service som aldrig används), vilket i sin tur förbättrar styrningen av farmens skalbarhet.
  • SharePoint 2010 kommer med mycket bättre hantering av stora multimedia, t ex videofilmer; nu stöds streaming och supersnabb hantering då användaren spolar fram och åter i en film. Fungerar även i Firefox.

Det finns naturligtvis mycket mer än detta när det gäller SharePoint 2010 administrationen, men det ger en bra känsla för hur mycket förbättringar som kommer i den nya versionen av SharePoint Foundation (f.d. WSS) och SharePoint Server 2010 (f.d. MOSS).

Söndag: Registrerad och klar för SPC 2009

Idag (söndag) har Christian Stålh och jag nu regstrerat oss för SPC 2009 och fått våra namnbrickor, vattenflaska(!) och vadderad laptop-väska med snygg SharePoint 2010 logotypepå. Jag har gått igenom alla seminarier som finns tillgängliga, vilket var mycket svårt - Det är alldeles för många sessioner som jag vill gå på som krockar; se här

  • Måndag är det 41 seminarier under eftermiddagen - på förmiddagen är det Keynote med bland annat Steve Ballmer
  • Tisdag: 99 seminarier
  • Onsdag : 93 seminarier
  • Torsdag: 53 seminarier
  • Fredag: några heldagsseminarier

Det är en stor blandning, med allt från SharePoint 2010 översikt till SharePoint backup/Restore, från Business Intelligence till SharePoint Designer 2010 tips och tricks, osv. Merparten är för IT Pro/Admins, men en hel del finns för SP utvecklare också. Innehållet på konferensen ser alltså väldigt spännande ut! Som tur är kommer många seminarier att spelas in och blir säkert tillgänglig även för dig som inte deltar i konferensen. Fast då missar du de roliga momenten ocks; i kväll är det allmän Reception, där man äter och dricker samtidigt som man  minglar. På måndag kväll träffas alla Svenska SharePoint nördar och äter på Las Vegas högsta byggnad - The Stratosphere - Högre än Eiffeltornet! Som om inte det räckte så finns en vansinnig berg-o-dalbara/slänggunger osv högst upp där man bland annat flyger ut över kanten! På tisdag kväll blir det gemensam aktivitet för alla konferensdeltagare (7000!) på Mandalay Hotel - oklart vad just nu men säkert roligt.

Nä, nu är det dags att gå ut en sväng på "the strip", dvs Las Vegas Boulevard och se vilka affärer som finns här.

Posted: 10-18-2009 20:20 by GHusman | with no comments
SharePoint Conference 2009 - Äntligen dags!

På lördag bär det av till Las Vegas och det roligaste eventet på flera år, tror jag - SharePoint Conference 2009!

Äntligen är det dags att publicera vad som kommer i SharePoint 2010, tillsammans med Office 2010, Visio 2010, InfoPath 2010 med mera. Är man SharePoint nörd så är det faktiskt julafton nu. Jag har ju som MOSS MVP haft förmånen att ta del av SP 2010 sedan mars 2008 och det har många gånger varit otroligt frustrerande att inte få säga mer än Microsoft publicerat själva (villket fram till juli i år var noll och intet). Men nu är det alltså dags.

Jag åker tillsammans med min vän och kollega Christian Ståhl, som är en av de absolut främsta SharePoint Designer specialister jag känner till - vi kommer försöka suga upp så mycket information som möjligt - Jag kommer att blogga om de viktigaste nyheterna så -"Stay Tuned" som det heter.

Posted: 10-15-2009 20:19 by GHusman | with no comments
Problem att få RSS Web Part hämta data
Problem att få RSS web part hämta data
Hos en kund fick jag frågan om varför det gick att använda en RSS web part med extern URL på en SharePoint server, medan exakt samma RSS & URL inte fungerade på en annan. Efter lite analys blev det klart att problemet var att kunden tvingar alla Internetanslutningar (dvs browsers och t ex RSS feeds) att gå via en proxyserver.
 
Så för att en RSS web part i SharePoint ska fungera måste man editera den web.config fil som tillhör motsvarande web application där siten kör denna RSS web part; i denna fil anger man vilken proxy server som web applicationen ska använda.
 
Exempel:
 
Vi har en site collection (S.C.) där det finns en RSS web part som inte fungerar. Denna S.C. kör via web app "Default Web Site" dvs TCP port = 80.  För att komma ut på Internet måste man ange http://proxy.kund.se - lösningen på detta blev så här:
 
  1. Logga in som full admin på SharePoint servern
  2. öppna filen C:\Inetpub\wwwroot\wss\VirtualDirectories\80\web.config med Notepad
  3. Leta upp följande rader (i slutet):

        <defaultProxy>
          <proxy autoDetect="true" />
        </defaultProxy>
  4. Ändra till dessa rader

        <defaultProxy>
          <proxy usesystemdefault="false" proxyaddress=
    http://proxy.kund.se bypassonlocal="true" />
        </defaultProxy>
  5. Kör IISRESET för att läsa in nya inställningarna
  6. Verifiera att RSS web parten fungerar nu

/Göran

Simulera SharePoint belastningen

Inför en blivande SharePoint installation är det bra att kunna göra en uppskattning av den kommande belastningen. Det finns flera sätt att göra detta på, men för en tid sedan släppte Microsoft ett verktyg för att köra en simulering - du anger din serverkonfiguration (CPU, minne etc) och sedan antal SharePoint servrar, användare etc och så får du en mycket bra uppskattning på hur den belastningen kommer att bli. Det är alltså utmärkt att köra denna simulering innan du köper in hårdvara; ofta finns en tendens att ta i och köpa på sig massor med hårdvara som sedan inte kommer att utnyttjas. En anna fråga man ofta ställer sig är om man ska satsa på fler CPU:er eller mer minne? Svaret på det får du med Microsofts verktyg.

Du börjar med att installera System Center Capacity Planner 2007 - detta verktyg kan köras på en vanlig klient (XP, Vista eller Windows 7), eftersom det är en simulering och ingen riktig SharePoint installation som utförs. Nästa steg är att (på samma maskin) installera SharePoint Capacity Planning Tool, och köra simuleringen,

Efter du kört din installation så ska du försöka verifiera att din server har de prestanda som simuleringsverktyget angivit; Det finns ett stort antal mätpunkter i Windows Performance Monitor som du kan använda för att se hur systemet går - en bra källa till information om hur och vad man mäter finns i MVP:erna Ben Curry & Bill English bok "SharePoint 2007 Best Practice". En annan bra sak att göra efter installationen är att verifiera installationen - det gör du med MS verktyget SharePoint Best Practice (gratis)

Går det helt snett får du kontakta www.humandata.se så fixar vi allt åt dig! :)

Utöka disk quota för My Site

 

Bakgrund:

Alla användare med en personlig webbplats ("My Site") har default en definierad storleksbegränsning, "Kvotmall", även kallad Disk Quota. Den är default 100 MB. Det går alltså inte att lägga in mer än 100 MB totalt på en personlig webbplats. Om mer utrymme behövs så är det logiskt att tro att administratören ändrar Max och Varningsgränsvärdena för denna disk quota, men det fungerar inte.

Nedan beskrivs hur jag gjort för att ändra på samtliga användare så de får 250 MB maximalt disk quota och varning vid 230 MB genom att använda kvotmallen "Large_MySite":

  1. Logga in som System Account (titta på Application Poolen för Central Admin verktyget i IIS).
  2. Starta SharePoint Central Administration, gå till fliken Programhantering
  3. Skapa en ny disk quota genom att klicka på länken "Kvotmallar" och ange nytt namn och max/varnings-värden som du önskar tilldela alla personliga webbplatser, ex "Large_MySite". Spara denna quota.
  4. Ladda ner följande verktyg till SharePoint servern:
    http://www.codeplex.com/spmysitequota/Release/ProjectReleases.aspx?ReleaseId=13472
  5. Starta verktyget (kom ihåg att vara inloggad som System Account). Ange URL till roten för de personliga webbplatserna, t ex http://apollong/personal. Ange också namnet på din nya kvotmall du skapade i steg 3. (se även bild nedan)
  6. Klicka längst ned i verktyget på knappen "Load my site" - nu ska alla personers personliga webbplats synas i listan.
  7. Vill du applicera samma kvotmall för alla personliga webbplatser: klicka på "Apply Quota Template, all my site web" (sic). Vill du bara applicera denna kvotmall på enstaka siter, klicka på dess namn i listan och du får en dialogruta där du kan applicera kvotmallen.

Klart! Du kan nu kolla i Central Admin / Programhantering / Kvot och låsinställningar för webbplatssamling och välja någon persons webbplats - där ska nu nya kvotmallen vara angiven

Posted: 01-23-2009 7:58 by GHusman | with no comments