Přejít k hlavnímu obsahu

SharePoint Foundation 2010 & SharePoint Server 2010

Hledat
Domovská stránka
|| SharePoint 2010
| 2010 FAQ
|| v3 & 2007
| FAQ
| Wiki
|| Konzultace
| Produkty
| Ke stažení
| O nás
  

ProSharePoint.cz > SharePoint Foundation 2010 & SharePoint Server 2010 > Kategorie
SharePoint 2010 a desítky důvodů pro upgrade, část 1.

U produktů z řady Microsoft SharePoint vždy platil jeden fakt – každá nová verze přinesla řadu zásadních změn, jak v architektuře, scénářích nasazení a možnostech využití, tak z pohledu vývoje vlastních nástrojů a rozšíření.

Ani u SharePoint 2010 tomu není jinak. Poslední verze produktu přináší tolik změn a novinek, že bychom směle mohli říci, že se jedná o zcela nový produkt. Ano, stále je to SharePoint, stále hovoříme o řešení pro tvorbu intranetových (či webově orientovaných) portálů usnadňujících řízenou tvorbu informací a jejich sdílení mezi členy týmů. Ano, stále se bavíme o scénářích správy dokumentů a tvorbě a publikaci webového obsahu, stále máme seznamy a knihovny s připojenými typy obsahů umístěné na týmových webech, sdružených do kolekcí webů a webových aplikací. Zde ale podobnost více méně končí. Nahlédněme tedy společně do nového světa s názvem SharePoint 2010.

Vhledy. Tímto pojmem můžeme charakterizovat pravděpodobně jednu z největších oblastí inovací platformy SharePoint 2010.

Představme si řešení, které integruje data obchodních aplikací a systémů a rovněž data aplikací Microsoft Office s SharePoint weby, seznamy a webovými částmi.

Chcete propojit SharePoint seznamy a webové části s klíčovými firemními aplikacemi a systémy, prezentovat tak obchodní data spolu s informacemi a záznamy spravovanými v intranetovém prostředí? A chcete přímo z SharePoint prostředí tato externí data modifikovat a zakládat?

Chcete v SharePoint prostředí využívat pokročilé nástroje pro vyhodnocování obchodních dat, dříve dostupných v Microsoft PerformancePoint Serveru?

Chcete proměnit své Access databáze do webově orientovaných aplikací s možností zobrazování a editace dat přímo v SharePoint prostředí?

Chcete Visiovými diagramy vizualizovat na SharePoint webech průběh svých pracovních postupů (workflow) využívaných k řízené tvorbě, schvalování a archivaci SharePoint obsahu? A co třeba propojit Visio výkresy a diagramy s externími daty a takto vizualizovaná dynamická data prezentovat na SharePoint webech se zachováním prvků interakce?

Chcete využít aplikaci InfoPath nejen k publikování formulářových aplikací, nově poskytujících více možností pro ověřování zadávaných dat a jejich dynamické podmíněné formátování, ale i pro úpravu a tvorbu formulářů využívaných pro vkládání a editaci záznamů v SharePoint seznamech či dokonce pro tvorbu seznamů zcela nových?

Chcete přímo v prostředí webového prohlížeče zobrazovat, upravovat a vytvářet dokumenty Microsoft Office? A to i souběžně více uživateli najednou se zajištěním synchronizace změn?

Ano? Odpověděli jste alespoň jednou ANO? Pak potřebujete SharePoint 2010! A to jsme se zmínili jen o jedné z mnoha oblastí inovací produktu.

Co tedy SharePoint 2010, jehož oficiální datum uvedení na trh je plánováno na 12. 5. 2010, mimo jiné přinese?

Nové prvky uživatelského rozhraní

Když byla v říjnu 2006 vydána sada aplikací Microsoft Office 2007, spatřil oficiálně světlo světa tzv. „Ribbon“, tedy pás karet. Nově koncipované uživatelské rozhraní tvořené pásem karet bylo nevyhnutelnou reakcí na stále vzrůstající počet nástrojů, které je nutné do uživatelského rozhraní včlenit, a to při zachování přehlednosti, logického členění a snadné dostupnosti jednotlivých prvků. Jednalo se o velkou změnu, pochopitelně ústící jak v pozitivní, tak negativní reakce uživatelů. Nyní ale znám jen málokoho, kdo by se byl k starému rozhraní, po několika letech práce s „ribbonem“, ochoten vrátit a nazval by jej lepším.

Léty vyzkoušený koncept „ribbonu“ pronikl nyní i do SharePoint prostředí a ikdyž i zde se jedná o dost zásadní zlom, je to krok správným směrem. Pás karet si v SharePoint prostředí navíc zachovává ony dobré a známé principy z aplikací Microsoft Office. I zde tedy najdeme kontextové karty dynamicky se zobrazující v případě potřeby (karty se zobrazují a skrývají podle právě prováděné činnosti, jiné karty jsou tedy viditelné při formátování webového obsahu, jiné při práci s SharePoint seznamy a knihovnami, jiné při práci s multimediálními objekty apod.).

SharePoint 2010 - Ribbon

SharePoint 2010 - Ribbon

SharePoint 2010 - Ribbon

Vylepšení na úrovni webů (sites) a seznamů (lists)

Když se v SharePoint 2007 objevily wiki stránky, většina z nás příliš nejásala nad jejich funkčností. Omezené možnosti editace obsahu a více méně žádná podpora pro vkládání multimediálního obsahu odsoudily wiki stránky do pouhých scénářů jednoduchých textem naplněných stránek.

Wiki stránky v SharePoint 2010 však využije každý, a to mnohdy aniž si je toho vědom. Jak to? Wiki stránky jsou totiž nyní základním prvkem struktury webového obsahu. SharePoint weby (Sites) jsou nyní tvořeny wiki stránkami, do nichž se, kromě webového obsahu, i přímo umisťují webové části (Web Parts). Zobrazíte-li tedy např. domovskou stránku SharePoint 2010 intranetu, vidíte vlastně SharePoint wiki stránku s vloženým obsahem a webovými částmi! A protože i nyní wiki stránky, uložené v knihovně „stránky webu“ (Site Pages), podporují verzování, tak můžete snadno verzovat webový obsah a to včetně webových částí na wiki stránkách vložených! Samozřejmostí jsou i živé náhledy (Live Preview) zobrazující dynamicky změny při formátování webového obsahu tak, jak to opět známe např. z aplikací Microsoft Office.

SharePoint 2010 wiki  SharePoint 2010 wiki  SharePoint 2010 insert webpart

 

Na úrovni SharePoint seznamů stojí mimo jiné za zmínku i značně rozšířená podpora vzorců umožňujících zpracovávat a vyhodnocovat hodnoty uložené v SharePoint seznamech a jejich sloupcích, s velmi podobnou syntaxí, jakou známe z Excelu. Dostupné kategorie vzorců asi hovoří za vše: Date and time, Financial, Information, Logical, Lookup and reference, Math and trigonometry, Statistical, Test and data.

SharePoint 2010 field formulas

Dalším příjemným vylepšením jsou rozšířené vyhledávací sloupce (LookUp Fields), umožňující propojovat SharePoint seznamy a vracet hodnoty z více sloupců, včetně podpory mazání hodnot v propojených seznamech. Vše je však stále dostupné pouze na úrovni aktuálního webu (není zde možnost propojení seznamů umístěných v různých webech či kolekcích webů).

SharePoint 2010 lookup   SharePoint 2010 list relationship

Office Web Applications

Tvorba a editace dokumentů Wordu, sešitů Excelu, PowerPoint prezentací a OneNote poznámkových bloků byla až dosud výhradní výsadou příslušných klientských aplikací sady Microsoft Office.

Od 12. 5. 2010 tomu může být jinak, přejdete-li na SharePoint 2010 (nebo využijete-li Windows Live). „Office Web Apps“ přináší editaci Office dokumentů přímo do prostředí webového prohlížeče (a nemusí to být jen Internet Explorer).

Office dokumenty, jsou-li uložené na SharePoint webech (či v rámci Windows Live online úložiště) je tak možné prohlížet a editovat odkudkoliv v prostředí webového prohlížeče a následně upravovat s využitím všech funkcí i v prostředí aplikací Microsoft Office. U Excelových sešitů je navíc v prostředí prohlížeče podporována i souběžná práce více uživatelů najednou se synchronizováním změn, dokumenty Wordu a PowerPoint prezentace pak můžete souběžně editovat v prostředí klientských aplikací.

Service Applications

Jednou z málo chápaných oblastí SharePoint 2007 byl koncept sdíleného poskytovatele služeb, tzv. Shared Services Provider (SSP). V rámci samostatné webové aplikace umožňoval SSP správu vyhledávání, importů vlastností uživatelských profilů, nastavení osobních webů, služby Excel Services, aplikací správce obchodních dat (Business Data Catalog, BDC) a tvorbu cílových skupin odběratelů (Audiences). Většina SharePoint 2007 farem využívala jednu SSP webovou aplikaci a jejich skutečný princip, tedy duplikování a oddělování služeb konzumovných různými webovými aplikacemi, byl zákazníky v praxi využit jen minimálně (mnozí ani nevědí, že je to možné, že).

S pomocí SSP jsme tedy docela dobře mohli, jak již naznačuji v předchozích řádcích, nastavit služby typu Search nebo Excel Services či BDC a sdílet je mezi více webovými aplikacemi. Jak ale řešit situaci, kdy např. máme dvě webové aplikace, u kterých chceme sdílet stejné nastavení služby Search, ale u obou mít jinak nastavený BDC, nebo Excel Services či importy profilů uživatelů? Jedinou možností bylo vytvořit dvě SSP webové aplikace, u obou stejně nastavit Search službu L a pak různě nastavit Excel Services, BDC a další potřebné věci.

U SharePoint 2010 tedy vzali tvůrci produktu velké kladivo a rozbili SSP na malé kousky, tzv. „Service Applications“. Tento fakt přinesl řadu pozitivních změn! Některé z nich jsou na první pohled viditelné a řekněme líbivé, jiné jsou tak trochu skryté, avšak o to úžasnější.

Začněme obrázkem, který mnohé napoví:

SharePoint 2010 Service Apps

Jak vidíte, na úrovni SharePoint farmy můžeme nyní vytvářet více nezávisle konfigurovaných služeb (i stejného typu), jejichž služby jsou konzumovány jednotlivými webovými aplikacemi. „Service Applications“ je navíc možné sdílet nejen mezi webovými aplikacemi, ale po jejich opublikování i napříč SharePoint farmami (publikovat mezi SharePoint farmami je možné služby Business Data Connectivity, Managed Metadata, User Profile, Search, Secure Store a Web Analytics).

Zde je výčet jednotlivých „Service Applications“:

  • Access Services
  • Business Data Connectivity Services
  • Excel Services ApplicationSharePoint 2010 Service Apps
  • InfoPath Form Services
  • Managed Metadata Services
  • PerformancePoint Service Application
  • Search Service Application
  • Secure Store Services
  • User Profile Service Application
  • Visio Graphics Services
  • Web Analytics Service Application
  • Word Automation Services

Pozitivní dopad konceptu „Service Applications“ si můžeme přiblížit na službě „Managed Metadata Service“. Ta se, kromě správy metadat, stará i o typy obsahu (Content Types) a umožňuje sdílet typy obsahu napříč kolekcemi webů, webovými aplikacemi a SharePoint farmami! Ti z vás, kteří se s typy obsahu dosud potýkali, nyní pravděpodobně mají jeden z jasných argumentů pro upgrade.

Příjemnou novinkou vycházející z konceptu „Service Applications“ je i možnost delegování oprávnění pro správu jednotlivých služeb mezi více správců. Uživatelské rozhraní navíc inteligentně reaguje na oprávnění přidělená uživatelům / správcům a nabízí jim přístup jen k těm službám a nástrojům, které mají povoleny (security trimming).

Jednotlivé „Service Applications“ přitom využívají samostatné databáze a ideálně i samostatné fondy aplikací v rámci IIS (Application Pools), běží tedy pod oddělenými účty. Více „Service Applications“ stejného typu v rámci farmy tedy může být provozováno s oddělenými identitami. 

A nyní blížeji k jednotlivým „Service Applications“:SharePoint 2010 Access Services

Služba Access Services umožňuje, ve spolupráci s Access 2010, publikovat Access databáze do prostředí SharePoint webů, v rámci kterých je následně možné data Access databází zobrazovat i editovat, samozřejmě při zachování propojení se zdrojovým databázovým souborem.

 

S pomocí služby Business Data Connectivity Services, dříve známé jako Business Data Catalog (správce obchodních dat) můžeme propojovat SharePoint seznamy, webové části, typy obsahů, Office dokumenty a výsledky hledání s externími daty firemních line-of-business aplikací a systémů a to včetně možnosti editace těchto dat z SharePoint prostředí.

S Excel Services Application jsme se rovněž mohli setkat již u SharePoint Serveru 2007. Její pozicování zůstává stejné, umožňuje tedy v prostředí webového prohlížeče zobrazovat opublikované Excel sešity či jejich části, včetně prvků interakce (filtry, nově rozšířené do podoby „slicers“, přepočet hodnot, dynamické vykreslování grafů). „Pravý“ zážitek z Excel Services však souvisí s Office Web Apps, o kterých zde již zmínka byla.

SharePoint 2010 Excel Services    SharePoint 2010 Excel Services

Služba InfoPath Form Services, spolu s aplikací InfoPath 2010, umožňuje, podobně jako u SharePoint Serveru 2007, publikovat interaktivní elektronické formuláře a v prostředí webových prohlížečů je následně využívat pro sběr dat od uživatelů. Nejvýraznější změny přitom ve verzi 2010 nastaly právě na úrovni klientské aplikace InfoPath Designer 2010, pomocí které můžeme nyní přímo i vytvářet ! nové SharePoint seznamy s vlastními formuláři pro vkládání a editaci dat. Tyto formuláře přitom nabízí pokročilé podmíněné formátování dat, jejich ověřování pomocí předpřipravených masek a možnost snadného propojení na externí datové zdroje.

SharePoint 2010 InfoPath Form Services   SharePoint 2010 InfoPath Form Services

PerformancePoint Service je vlastně přímým nástupcem Microsoft PerformancePoint Serveru 2007, jehož vývoj, jako samostatného produktu, byl ukončen SP3 a následně integrován do SharePoint Serveru 2010. Scorekarty, dashboardy, či analytické funkce pro vyhodnocování obchodních dat tedy nyní můžete využít přímo v SharePoint prostředí.

SharePoint 2010 PerformancePoint Services   SharePoint 2010 PerformancePoint Services

Search Service Application asi není třeba příliš dlouze představovat, názevSharePoint 2010 Search říká vše. Z pohledu „Service Applications“ je nyní možné konfigurovat více nezávisle nastavených Search služeb, využívaných různými webovými aplikacemi. Potěší nás rovněž podpora boolean operátorů AND, OR, a NOT při zadávání dotazů (např. „(“SharePoint Search” OR “Live Search”) AND (title:”Keyword Syntax” OR title:”Query Syntax”)“) a podpora znaku * jako zástupného symbolu (dotaz „micro* author:bil*“ tedy např. vrátí záznamy s “Microsoft” a “Bill Gates.”).

Využili jste službu SSO v rámci SharePoint Serveru 2007? Trochu pochybuji. Nyní přichází služba Secure Store Services a její účel je podobný – poskytuje služby autorizace, které zahrnují zabezpečené DB úložiště pro ukládání přihlašovacích identit asociovaných s jednotlivými aplikačními ID. Tato ID jsou následně využita pro autorizaci přístupu k externím datovým zdrojům. Službu Secure Store Service mohou využít např. i služby typu Excel Services, Web Analytics, PerformancePoint a Business Data Connectivity Service.SharePoint 2010 User Profile

Služba User Profile zastřešuje mimo jiné nastavení, správu a import vlastností objektů z LDAP adresářových služeb typu Active directory (tyto vlastnosti následně využíváme při vyhledávání osob a v rámci osobních webů tato data reprezentujeme v grafické podobě jako organizační diagram společnosti), rovněž díky ní můžeme vytvářet cílové skupiny odběratelů (Audiences) pro cílené publikování obsahu a zobrazování webových částí.

 

SharePoint 2010 Visio Graphics Services

Nová služba Visio Graphics Services přináší do SharePoint světa novou dimenzi vizualizování dynamických Visio diagramů a výkresů. Objekty na Visio diagramech umístěných v SharePoint prostředí dynamicky a v grafické podobě vykreslují SharePoint či externí data a vizualizují průběh pracovních postupů (workflow).

 

 

Popsat v jednom článku všechny oblasti inovací platformy Microsoft SharePoint 2010 je úkol věru nelehký. Výše uvedené body tedy berte jako výběr několika oblastí inovací. V příštím díle našeho miniseriálu o platformě SharePoint 2010 budeme ve výčtu oblastí inovací pokračovat. Zmíníme se o zásadních vylepšeních v SharePoint Designer 2010, o nových možnostech práce offline a rovněž o řadě novinek z pohledu správců IT, jako jsou spravované účty v SharePoint 2010, PowerShell, popíšeme si zálohování a obnovení dat na úrovni SharePoint seznamů, řekneme si, jak je to s podporou více webových prohlížečů, jak přizpůsobit vzhled SharePoint webů, k čemu jsou skupiny dokumentů (Document Sets) a jak sledovat stav SharePoint farem pomocí sledování stavu a vlastních pravidel.

SharePoint historie, aneb od nugget po web parts a mnohem dál

Přibližně v polovině tohoto roku uvede společnost Microsoft na trh novou verzi platformy SharePoint, tentokrát s názvem SharePoint Server 2010, potažmo SharePoint Foundation 2010.

Než se však v dalších článcích rozepíšeme o novinkách a změnách, které nejnovější verze přinese, a že je jich věru hodně, pojďme si připomenout, co verzi 2010 předcházelo a “čím jsme si museli projít”, neb povídání je to věru zajímavé.

Site Server, nuggets a vousatí chlápci
1996

Píše se jaro roku 1996 a Microsoft přichází na trh s první verzí produktu Site Server. Toto řešení nabízelo nástroje pro správu webového obsahu, jeho indexování a prohledávání. Zdůrazňuji, že mluvíme o roku 1996… vzpomínáte? O .Netu jsme si mohli nechat jen zdát, i obyčejné ASP přišlo až v prosinci 1996. Internet a intranet ale bylo skutečné “Téma”.

1997

Hned o rok později přichází na trh Site Server 2.0 a rovněž “Site Server 2.0, Commerce Edition”, který vychází z produktu Microsoft Merchant Server, který byl uveden na trh v říjnu 1996.

Merchant Server představoval první řešení z dílny Microsoftu pro B2C služby. No z dílny Microsoftu vlastně moc ne – produkt vyvinula firma eShop, kterou Microsoft v roce 1996 koupil (viz. tato tisková zpráva).

Zakoupená technologie od eShopu byla postavena na Pythonu s doplněným C++ kódem integrujícím toto řešení do IIS na Windows NT. Uvedení technologie ASP na konci roku 1996 však znamenalo konec původního směru vývoje.

Samotný název Merchant Server zvolil v roce 1996 Microsoft z prostého důvodu – řešení s názvem “Commerce Server” dodával v té době již Netscape, bylo tedy nutné zvolit název jiný. Když byl však následně Merchant Server spojen se Site Serverem, zvolil Microsoft pro novou edici produktu název, v jehož podtitulu se již slůvko Commerce objevit mohlo. Přišly tak na trh verze “Site Server 2.0, Commerce Edition” v roce 1997 a “Site Server 3.0, Commerce Edition” v roce 1998.

1998

Mezi tím Netscape postupě přestává prodávat svůj produkt Commerce Server, což Microsoftu umožňuje vrátit se k svému původnímu záměru a začít používat označení “Commerce Server” pro příští generace svých B2C serverových řešení.

Site Server 3.0

Prvky správy webového obsahu, jeho indexování a prohledávání byly rozšiřovány o možnosti personalizace, správu dokumentů a v Commerce edicích o nástroje B2C eCommerce. Site Server byl spíše než jedním produktem kolekcí rozličných nástrojů a technologií.

V roce 1998 přichází Microsoft s oznámením, že příští verze Exchange Serveru (nyní je na trhu Exchange 5.5) s kódovým označením Platinum přinese nové úložiště informací – Web Store – podporující ukládání emailů, dokumentů a webového obsahu. Nový produkt s označením Tahoe (jezero poblíž národního parku Eldorado) rozšíří využití Platinum o správu dokumentů pomocí technologie jménem WebDAV – Document Authoring and Versioning – a zlepšený indexační a vyhledávací stroj.

Vyvíjen byl rovněž samostatný projekt – Local Web Store – který měl umožnit replikaci obsahu mezi klienty a serverem s lokálním databázovým úložištěm obsahu a za zmínku stojí i FrontPage Server Extensions, které daly základ budoucím STS a s nimi byly následně roku 2002 smeteny ze stolu. Samotná FrontPage, jejíž vývoj, podobně jako samotný SharePoint, prošel dlouhou historií, a v roce 2007 vyústila v Microsoft Expression, má základ v roce 1994 u firmy Vermeer Technologies Inc (VTI).

Spojení Platinum a Tahoe mělo být novou generací platformy pro email, spolu s podporou týmové spolupráce a správou dokumentů. Funkce a nástroje pro replikaci obsahu byly přitom přesunuty do nového produktu Application Center Server.

1999

Pro samotný Commerce Server byl mimo jiné důležitý i nástup Mika Lascuta v roce 1999 do Microsoftu. Tento vousatý chlapík, mimochodem dnes také vynikající fotograf (http://www.mikephoto.com), byl zodpovědný za vývoj B2C komponent a následně působil ve funkci Chief Software Architect pro eCommerce Microsoft řešení.

Mike-Lascut-Microsoft-Site-Server

 

A je tu “SharePoint”

V dubnu roku 1999 byl uvolněn ke stažení Digital Dashboard Starter Kit. Tato technologie, běžící v prostředí Outlooku či webového prohlížeče, umožňovala tvorbu 'nugget' zobrazujících informace z různých zdrojů obsahu. “Nuggety” daly základ pro vznik web parts.

2000

Začátkem roku 2000 je Tahoe ve fázi Beta 1 a Microsoft postupně vydává Windows Server 2000, SQL Server 2000 a  Exchange Server 2000, tři v celku zásadní nové verze svých produktů. Digital Dashboard Starter Kit je k dispozici již ve třetí verzi a nazývá se Digital Dashboard Resource Kit.

V říjnu 2000 je vydána Tahoe Beta 2 se zcela novým uživatelským rozhraním založeným na Digital Dashboard Resource Kit. Microsoft rovněž oznamuje finální jméno produktu – SharePoint Portal Server 2001 (SPS 2001).

V prosinci 2000 oznamuje Steve Ballmer ukončení vývoje projektu Local Web Store se slovy, že další vývoj klientského DB úložiště bude vycházet z SQL Serveru 2000.

2001

Na jaře roku 2001 přichází konečně na scénu SharePoint Portal Server 2001 (SPS 2001) a následně i bezplatně šířený doplněk pro Office 2000 s názvem “SharePoint Team Services” (STS).

SPS 2001

Interní označení Office Web Server, které se v jisté míře objevuje v názvech produktů dodnes (“Office SharePoint Server”), se promítlo např. i do názvu dnes známého nástroje STSADM, který se v této době jmenoval OWSAdm.

Ke změnám názvů SharePoint produktů od té doby přistupuje Microsoft pravidelně, zmatenost zákazníků v souvislosti s názvy produktů, měnícími se s každou novou verzí, tedy trvá dodnes.

Zatímco funkce této “první verze” byly v zásadě dobré (vzpomeňme na pokročilé schvalování a verzování dokumentů), vykazoval produkt dvě základní slabiny – výkonově poddimenzovaný Web Store (Vzpomínáte na doporučení o limitu 75 uživatelů na jeden web? Přesto STS proniklo do velkých firem se stovkami souběžně k STS přistupujících uživatelů.) a Digital Dashboard, stojící mimo základní vývojovou Microsoft platformu – Visual Studio – a rovněž s minimální podporou na straně vývojářské komunity. Marketing následně SPS pozicoval jako “enterprise” portálový produkt, umoňující indexaci STS webů.

V roce 2001 došlo k akvizici firmy nCompass. Tímto krokem se Microsoft snažil získat pokročilé řešení pro správu webového obsahu, nahrazující nepříliš použitelné a v Site Serveru v této oblasti dostupné nástroje. Produkt NCompass Resolution tak dal základ budoucímu Content Management Serveru 2001 (CMS 2001). Ikdyž si trh řešení pro správu webového obsahu žádal, CMS 2001 začal v některých oblastech konkurovat SPS 2001.

2003
SharePoint hledá sám sebe

Vývojové cíle pro další verzi SharePoint platformy byly vcelku jednoduché – nahradit Web Store SQL Serverem a Digital Dasboard platformou ASP.NET. Důraz byl rovněž kladen na zlepšení škálovatelnosti. Některé dobré vlastnosti přitom byly zapomenuty a znovu spatřily světlo světa až o několik let později. Funkce jako profily dokumentů či workflow jsme si ve verzi 2 moc neužili. Dobrou stránkou věci bylo, že došlo ke sloučení vývoje SPS a STS. CMS ovšem dál šel svou cestou a v roce 2002 se dočkal upgradu na verzi CMS 2002, která přinesla podporu ASP.NET.

V říjnu 2003 vydal Microsoft novou verzi Office – Office 2003 a spolu s ní i Windows SharePoint Services 2.0 (WSS 2.0) a SharePoint Portal Server 2003 (SPS 2003).

SPS 2003

S těmito verzemi produktů začal Microsoft šplhat v magickém Gartnerově kvadrantu, mlha se však vznášela nad SharePoint údolím. K čemu jsou zlepšené nástroje portálu bez pokročilých funkcí správy dokumentů? Kde je možnost nastavení oprávnění pro jednotlivé položky seznamů? (Tato věc byla jedním z velkých témat v diskusi o rozsahu funkcí SPS 2003, Microsoft však nakonec tuto vlastnost odložil a zahrnul ji až do další verze produktu). A co efektivní nástroje pro správu webového obsahu?

2004

O rok později tedy, díky nevyhnutelnému trendu, došlo k sloučení vývoje CMS a SPS.

Dalším chybějícím dílem SharePoint skládačky bylo téma offline synchronizace. Za tímto účelem původně vyvíjený Local Web Store byl v průběhu svého vývoje zrušen a tak se Outlook zdál být jedinou dostupnou a logickou náhradou.

2005

V roce 2005 však Microsoft zakoupil Groove, peer-to-peer týmové řešení obsahující podporu synchronizace SharePoint webů, nabízející navíc svou vlastní “formulářovou službu”. InfoPath Services v MOSS 2007 a Groove forms, Outlook 2007 integrace seznamů a jejich offline synchronizace a Groove – o dva roky později jsme opět “nevěděli, co použít dřív”.

V tomtéž roce Microsoft navíc uvádí na trh produkt Business Scorecard Manager 2005 (BSM 2005), umožňující integraci s platformou SharePoint. A aby toho nebylo málo, tak v roce 2006 pořizuje ProClarity.

Máme zde tedy vedle sebe Windows SharePoint Services 2.0, SharePoint Server 2003, Content Management Server 2002, Groove, Business Scorecard Manager 2005 a ProClarity. Z pod toho nesměle vykukuje Windows Workflow Foundation a Visual Studio, které ve věci SharePoint vývoje opravdu mnoho nenabízí, a celá věc je určena pro skutečně otrlé vývojáře. Trh je zmaten a málokdo má daná řešení skutečně integrovaná a plně využitá.

2006
Téměř dospělý a pro mnohé nově i příliš dobrý

sharepointserver2007

Přichází říjen 2006 a Microsoft po několika měsících testování a veřejně dostupných beta verzí vydává Office 2007 (u nás jsme si toho všimli o několik dlouhých měsíců později). První verze Office aplikací s Pásem karet vyvolává řadu rozporuplných reakcí, bez debat však představuje odvážný krok správným směrem. Spolu s Office 2007 přichází i SharePoint Services 3.0 (WSS 3.0) a Office SharePoint Server 2007 (MOSS 2007). Mnoho věcí se změnilo a nutno říci, že k lepšímu.

CMS přestává jako samostatný produkt existovat a jeho funkce jsou, k potěšení všech, zahrnuty do MOSS 2007. MOSS 2007 přináší řadu nových služeb (Excel Services, InfoPath Services, BDC. Byť se evidentně jedná o verze 1.0, vnáší do SharePointu jistý prvek oživení.), je mnohem lépe integrován s aplikacemi Office (obousměrná Outlook synchronizace kalendářů, kontaktů, úkolů, dokumentových knihoven, integrace workflow a typů obsahu do Wordu a Excelu, Groove synchronizace SharePoint webů, SharePoint Designer umožňující úpravy webů a tvorbu jednoduchých workflow bez nutnosti psaní kódu) a odlehčená WSS je k dispozici stále zdarma, navíc v Basic instalaci s integrovaným DB strojem bez omezení velikosti dat.

Vývojáři mají Visual Studio SharePoint Extensions, které sice vyvíjí tým SharePointu a ne tým VS, ale přesto se jedná o velký krok vpřed. Vznikají vynikající aplikace a rozšíření třetích stran a SharePoint se stává široce rozšířenou platformou pro nabízení konzultačních a vývojářských služeb.

Nadšení pro věc malinko ochlazují nové licenční podmínky MOSS 2007, které zavádí Standard a Enterprise CAL licence. Zákazníci se Software Assurance přitom zjišťují, že v rámci svého Software Assurance předplatného přechod na Enterprise CALy nemají.

SharePoint je však v módě a v průběhu roku 2008 se Microsoft může pochlubit 100 000 000 prodaných licencí, neuvěřitelné číslo (pravděpodobně souhrn prodaných licencí CAL).

V průběhu let vydává tiše Microsoft řadu public, infrastructure a cummulative updatů, doplněných o Service Packy a post-SP hotfixy, což způsobuje “mírný” pocit nejistoty. Málo který zákazník ví, jakou verzi buildu skutečně má. Doufejme, že je tato praxe minulostí.

2009

Téměř rok před jejich uvedením začíná Microsoft na TechNetu, MSDN a oficiálních blozích veřejně publikovat značné množství informací o nově připravovaných verzích a trh jásá, řada zákazníků je zapojena do TAP programu a probíhá masivní testování.

2010

4. 2. 2010 vydává Microsoft verzi RC SharePointu 2010 a Office 2010 pro zájemce registrované v Beta programu. Pár dnů na to jsou k dispozici volně ke stažení VHD image SharePointu 2010 Beta 2 s předinstalovaným kompletním prostředím.

Plánované uvedení na trh je předpokládáno v polovině roku. Těšme se, máme proč.

SharePoint Foundation 2010 a SharePoint Server 2010 – info přímo od zdroje

Již jsem se zmínil, že prozatím nemohu publikovat informace o novém SharePointu. Microsoft ale ano. :-)

SharePoint 2010 logo


Nenechte si tedy ujít tento web: http://sharepoint.microsoft.com/2010/sneak_peek/Pages/default.aspx

SharePoint Server 2010 – první info

V poslední době dostávám stále více otázek týkajících se nové připravované verze SharePointu, tedy Windows SharePoint Services v4 a SharePoint Serveru 2010.

Psát veřejně o nových funkcích těchto produktů je nyní zakázané a byť se mi tedy jako MVP dostalo té milosti nové verze testovat, zatím nemohu nic moc zveřejnit.

Samotný Microsoft však postupně na veřejnost informace vypouští, velmi opatrně tak tedy budu činit i já. Odmítám zároveň zveřejňovat spekulace, co zde píšu, není výmysl.

Co víme jistě:

  1. WSS v4 a SharePoint Server 2010 bude jen 64 bitový.
  2. WSS v4 a SharePoint Server 2010 bude vyžadovat 64 bitový Windows Server 2008, nebo 64 bitový Windows Server 2008 R2.
  3. WSS v4 a SharePoint Server 2010 bude vyžadovat 64 bitový SQL Server 2008 nebo 64 bitový SQL Server 2005.
    Jinými slovy – hodláte-li v dohledné době nasazovat WSS v3 nebo SharePoint Server 2007, pak již rovnou na Windows Server 2008 a SQL Server 2008, vše 64 bitové. Jinak bude s upgradem zbytečně další práce navíc. Mimochodem – v SP2 je obsažena aktualizace STSADM, konkrétně “–o preupgradecheck”, což by před upgradem rozhodně nemělo uniknout vaší pozornosti.
  4. SharePoint Server 2010 bude nově obsahovat PerformancePoint Services, tedy monitorovací a plánovací část PerformancePoint Serveru 2007, což je produkt, který od SP3 nebude dále samostatně vyvíjen. PerformancePoint Services budou v SharePoint Serveru 2010 dostupné pro zákazníky v rámci SharePoint Enterprise CAL licencí.
  5. WSS v4 a SharePoint Server 2010 přinesou zlepšenou podporu pro prohlížeče Firefox 3.x a Safari 3.x. Podpora pro IE 6.0 skončí v červenci 2010. Nový SharePoint s IE 6.0 nebude zcela kamarádit.
  6. Dočkáme se i SharePoint Workspace 2010. Co to je? Nástupce aplikace Groove 2007 přeměněný do plnohodnotného offline SharePoint klienta se synchronizováním obsahu SharePoint seznamů. SharePoint Workspace 2010 bude nově obsažen i v edici Microsoft Office Professional Plus 2010.
  7. Uživatelské rozhranní více ve stylu Ribbonu, ala Office 2007. Někdy velmi “cool”, někdy trochu zpomalující, ale každopádně hezké a zřejmě nevyhnutelné.

Co víme jen mlhavě:

  • Datum uvedení produktu na trh stále neznáme, předpokládá se polovina roku 2010 (spolu s Office 2010)
  • Nově budeme mít Database Attach Upgrade, viz. http://support.microsoft.com/kb/956448/en-us
  • Pozor na opravdu velké seznamy (více než 2000 položek), po upgradu můžete pocítit výkonové problémy, viz. http://support.microsoft.com/kb/956201/en-us. No, snad ale bude konečně bez problémů funkční FileStream. Schopnost mapování seznamů k jejich vlastním DB tabulkám však bude cool.

Informace budu dále doplňovat tak, jak to bude možné. Každopádně – nový SharePoint v kombinaci s novými Office aplikacemi bude stát za to, konečně bude umět řadu věcí, které jsme chtěli již dávno. takže se máme na co těšit.