Microsoft har officiellt släppt den publika betan av SharePoint 2010 tillsammans med office 2010. Finns på MSDN för nerladdning.
http://technet.microsoft.com/en-us/evalcenter/ee388573.aspx
Mycket nöje :)
This blog is all about Sharepoint and aims to spread knowledge about the product. All information presented here are my own observations, experiences and comments. Please contribute with content in order to spread knowledge about the product. This site is hosted to make it easy for administrators to troubleshoot SharePoint and take advantage of it's great potentials. Please read the disclaimer at the bottom of the page. Welcome!
Microsoft har officiellt släppt den publika betan av SharePoint 2010 tillsammans med office 2010. Finns på MSDN för nerladdning.
http://technet.microsoft.com/en-us/evalcenter/ee388573.aspx
Mycket nöje :)
Är du intresserad av att testa första publika betan av SharePoint 2010? I så fall registrera dig på länken nedan:
http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx
/Henrik A. Halmstrand
Är du eller ditt företag intresserad av att installera SharePoint 2010, i så fall hör av dig till Microsoft på metroreq@microsoft.com
Ditt företag får skriva på NDA och sedan får ni access till SharePoint 2010 med teknisk support och utbildning från Microsoft.
Pretty Cool :)
Mvh
/Henrik A. Halmstrand
Sharepoint 2010 precis som sin föregångare finns i två versioner, en kostnadsfri version som har ersatt Windows SharePoint Services 3.0 och som heter Microsoft SharePoint Foundation 2010 och den stora versionen som heter Microsoft SharePoint Server 2010. Lägg märke att ordet Office har försvunnit från produktnamnet (eventuellt för att MS vill betona att SharePoint tillhör mer server produkterna).
SharePoint Server 2010 kommer att finnas endast för 64-bitars palttform och all underliggande plattform, såsom Windows server 2008 och MS SQL server måste vara 64-bitars, annars går det ej att installera SharePoint. För att kunna uppgradera eller migrera SharePoint 2007 från en 32-bitars arkitektur till en 64-bitars, krävs minst SP2 på MOSS 2007.
För att migrera från MOSS 2007 till 2010 finns numera bara två metoder, In place upgrade för single server och small farm och Database Attach and Upgrade för large farms och migrering från 32-bitars till 64-bitars.
Microsoft har tagit bort Gradual upgrade eftersom kunderna har klagat på att metoden inte varit lätt att genomföra.
En annan nyhet är Pre-Upgrade checker. Verktyget har mer än 14 olika regler för att identifiera eventuella problem inför uppgraderingen. Det fiffiga med detta verktyg är att det skriver ingenting i databaserna. Pre-Scan tool som användes för att migrera från SharePoint 2003 till MOSS 2007, modifierade och konverterade databaserna, vilket inte var så uppskattat av kunderna.
En annan nyhet är att Service application ersätter SSP och alla tjänster flyttas ditt, detta för att enklare kunna lastbalansera SharePoint och skala ut.
En annan nyhet är att SharePoint 2010 kommer att tack vare XHTML att ha cross browser support, dvs support för Firefox och Safari. IE 6.0 supporteras inte.
STSADM är fortfarande supporterad men råden från Microsoft är att gå över till Power Shell. En nyhet är bland annat Whatif parametern i PowerShell. Med Whatif kan vi få SharePoint att berätta för oss, vad PowerShell kommandot gör, innan vi exkvera kommandot. En hel blogg om Power Shell kommer inom kort.
Installation av SharePoint 2010 sker genom Wizard, men kan göras manuellt också.
Hela gränssnittet har anpassats efter Office, med Ribbon. Användarna kommer lätt att känna igen sig och bara relevant innehåll visas. Se bilden nedan.
En site eller subsite som har migrerats från MOSS 2007 till SharePoint 2010 kan visas antingen i MOSS 2007-läge eller nya SharePoint 2010-läge med Ribbon. Det finns tre lägen, flip between existing and new look, flip in preview mode and flip and don’t ask. Sista alternativet ska användas endast om man bestämt sig att köra i SharePoint 2010-läge.
En annan nyhet är multlingual support, dvs utan någon som helst kodning, med en klick går att omvandla Ribbon och menyer till det språk som du väljer. Det kräver dock att språk-modulen är installerad.
Gränsen för antal dokument har tagits bort och listor och dokument bibliotek kan ha mer än 1,000,000 dokument och komponenter.
Det finns även nya Governance rules som kan sättas upp av administratörer för att bestämma vad användarna får och inte får se.
Beträffande loggning så har alla loggar flyttats till SQL. Det finns en uppsjö av färdiga rapporter som kan visa allt från senast uppladdade filer till CPU-utnyttjande, tid osv. Nya rapporter kan tas fram och det går även att skripta mot databasen.
Developer Dashboard är en ny funktion i SharePoint 2010 som kan visa hur långt time ett visst program tar i CPU-tid och resurser från server. En detaljerad lista på vad programmet gör, samt vilka moduler som tar mest tid, kan tas fram och skickas till utvecklare för analys, med andra ord, det går inte längre att skylla ifrån sig :)
Det kommer mera, till dess, stay tuned.
/Henrik A. Halmstrand
Steve började key noten med att skryta om 100 miljoner sålda SharePoint licenser och mer än 17 000 kunder och 4000 partner som har anammat tekniken. Kraft foods och Volvo är två av dessa kunder som dessutom använder SharePoint för sina publika sidor.
Det märks att Microsoft menar allvar med molntjänster, så kallad Cloud computing. Med två gigantiska hallar i Washington och Chicago, och med mer än 80.000 fysiska servrar, kan nu Microsoft erbjuda sina kunder 99,9 % tillgänglighet. SharePoint finns i dagsläget i molnet i två former, dels för intanetlösningar och dels för Internetbaserade lösningar. Mer om detta kommer jag att täcka i en dedikerad blogg för molntjänster.
Steve nämnde även den integration som Microsoft har gjort mellan SharePoint 2010, Visual Studio 2010 och Office 2010. Det finns två utvecklingsprogram som Microsoft kommer att göra tillgängligt för utvecklarna, Visual Studio 2010 och SharePoint Designer 2010. SharePoint Designer kommer att vara gratis och har fått riktigt upplyft jämfört med sin föregångare. Bland annat kan nu workflows designas i Visio 2010, importeras i SharePoint Designer 2010 och sedan paketeras som .wsp för SharePoint 2010.
Utvecklarna är mycket tveksamma till SharePoint Designer och föredrar naturligtvis Visual Studio 2010, men för oss vanliga dödliga IT-pros är detta, det rätta verktyget.
Med Visual Studio 2010 finns det möjlighet att bygga så kallade Sandboxar. Tidigare kunde ett program som var dåligt skrivet att krascha SharePoint eller sänka en hel site. Med sandbox-lösningen får varje program ett antal poäng. Om SharePoint ser att ett program har överskridit gränsen, såsom minnesutnyttjande eller CPU-kraft, stänger SharePoint programmet.
Microsoft har även byggt in SharePoint Connection i Visual Studio 2010 som gör att allt innehåll i SharePoint visas direkt i Visual Studio. Detta underlättar för utvecklarna att bygga och anpassa lösningar.
Utvecklare kan numera direkt utveckla, med en knapp kompilera och testa sin kod och sedan från Visual Studio 2010 deploya lösningen till SharePoint 2010. Det finns även möjlighet att avinstallera applikationer utan inblandning av “Farm Administrators”.
.wsp-lösningar har med detta standardiserats och kan lätt flyttas mellan Visual Studio 2010 och SharePoint Designer 2010.
Mer material och jätte nyttiga utbildningsmaterial för utvecklare finns på Channel9
/Henrik A. Halmstrand
Vad händer i Vegas, stannar i Vegas förutom Herpes och SharePoint 2010 nyheter. Tänker inte komma tillbaks med Herpes, men med massor av nyheter och uppdateringar om Microsofts 4:e generations SharePoint, nämligen SharePoint 2010.
Tills dess, Stay Tuned!
/Henrik A. Halmstrand
Nyckelord: databladsvyn, ActiveX, Lista
Ibland kan du få detta meddelande när du försöker editera en lista i databladsvyn:
Det går inte att visa listan i databladsvyn på grund av något av följande:
Detta kan bero på flera orsaker, den första är att du saknar stöd för ActiveX i din browser eller att stödet för ActiveX är avstängt.
Dett andra orsaken kan vara att du inte har installerat stöd för Windows SharePoint Services. Åtgärda detta genom att gå till Lägg/ta bort program, Microsoft Office och sedan lägg till de komponenter som behövs enligt bilden nedan.
Njut :)
Nyckelord: SharePoint, Google Search, SmartPart, Ajax
1. Ladda ner och installera SmartPart (ReturnOfSmartPartv1_3.zip)
http://www.codeplex.com/smartpart/Release/ProjectReleases.aspx?ReleaseId=10697
2. Aktivera SmartPart i Site Collection Features
3. Detta kommer att ge dig två web Parts, ena är för asp.net applikationer och den andra är för AJAX applikationer.
4. Nu har du en fungerande SmartPart som kan innehålla vilken asp.net applikation som helst.
Vill du dessutom ha AJAX stöd då måste du göra följande:
1. Ladda ner och installera asp.net 2.0 AJAX Extension
http://www.asp.net/AJAX/downloads/
2. Ladda ner Search Integration för Google och installera enligt anvisning
http://www.codeproject.com/KB/sharepoint/Search-Integaration.aspx
3. Nu kommer det jobbigaste momenten, ta en kopia av din web.config som ligger under rooten för din webbapplikation, typ C:\Inetpub\www\wss\virtualdirectories\80 och spara detta som web.config.org
4. Lägg till följande avsnitt: i din web.config fil
A. Strax efter <configuration><configSections>
Lägg till följande:
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere" />
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication" />
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication" />
</sectionGroup>
</sectionGroup>
</sectionGroup>
B. Strax innan </pages>
Lägg till följande:
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>
C. Strax innan </assemblies>
Lägg till följande:
<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
D. Strax efter <httpHandlers>
Lägg till följande:
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
E. Strax efter <httpModules> <clear />
Lägg till följande:
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
F. Strax innan </SafeControls> Lägg till:
<SafeControl Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI" TypeName="*" Safe="True" />
G. Sist men inte minst, innan </configuration>
Lägg till följande:
system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</modules>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated" />
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode"
type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</handlers>
</system.webServer>
Nu behöver du eventuellt starta om SharePoint servern, eller åtminstone köra en IISRESET.
Kopiera cs-filen och ascx-filen till mappen C:\Inetpub\www\wss\virtualdirectories\80\UserControls (OBS! mappen Usercontrols finns inte och behöver skapas manuellt)
OBS! HiddenField ID:et i filen SharepointGoogleSearchIntegration.ascx ska ändras till följande:
<asp:HiddenField ID="HiddenField1" runat="server" />
Blir
<asp:HiddenField ID="hdnField" runat="server" />
Lägg till en web part som heter SmartPart Ajax till din söksidas resultat sida.
Välj sedan rätt User Control, spara och starta en sökning
Resultatet blir som nedan:
Njut! :)
Nyckelord: iFilter, indexera pdf, Adobe
För att kunna indexera pdf-filer i MOSS 2007 krävs en så kallad iFilter för MOSS 2007. Denna filter kan laddas ner från denna länk. En guide för att installera filteret och konfigurera det finner du genom att klicka på denna länk. (Version 9.0 i dagsläget)
En viktig detalj är att du måste starta om SharePoint servern för att få detta att fungera. Installera filtret innan du laddar upp dina pdf-filer.
För flera iFilter kolla denna adress: http://www.ifiltershop.com/products.html
OBS! Det flesta filter kan du erhålla gratis från programtillverkaren
Nyckelord: Content Access Account, Crawl, Access Denied
Problembeskrivning:
Du får Access denied när du försöker indexera innehållet i din site:
”Access is denied. Check that the Default Content Access Account has access to this content, or add a crawl rule to crawl this content.”
Lösning:
Skapa en så kallad DWORD värde som heter DisableLoopBackCheck under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA
och ge den skapade nyckeln ett värde av 1. Dra igång en Crawl och njut! :)