Weby /Sajty/Lokality
Je to kolekcia stránok, zoznamov a knižníc nakonfigurovaný za účelom dosiahnutia určitého cieľa. Stránka môže obsahovať sub-stránky, a tieto stránky môžu obsahovať ďalšie sub-stránky. Zvyčajne sa weby vytvárajú „na zelenej lúke“, ale môžu byť taktiež vytvorené z preddefinovaných šablón, ktoré poskytujú preddefinovanú funkčnosť. K základným šablónam webov v službe SharePoint patria:
- Tímový web
- Blog alebo MySite
- Stránky skupiny
- Pracovný priestor pre dokumenty
- Web pre správu meetingov
Weby obsahujú prehľadnú navigácia, témy [farby, look & feel], oprávnenia -ACL [Access Control List], pracovné postupy – workflows. Za účelom dosiahnutia vyššieho stupňa udržiavateľnosti, novo vytvárané weby zvyčajne dedia nastavenia od svojho rodičia – Site Collection - kolekcie webu.
Zoznamy a Knižnice
Zoznamy a knižnice sú uložené ako objekty vo weboch. Zoznam môžeme chápať ako zbierku jednotlivých informácií, z ktorých všetky majú rovnaké vlastnosti. Napríklad môžem mať zoznam odkazov s názvom "moje odkazy", kde každá položka má URL, názov a popis.
Zoznamy majú mnoho funkcií, ako s[workflow, oprávnenie pre položku, resp. pre celý zoznam, verzie a sledovanie histórie, pohľady na dáta v zozname – pomocou zobrazení, atď.
Zobrazenia – Views
Sú to filtrované pohľady na dáta uložené v zozname, ktoré sa na stránke zobrazia pomocou web-partu. Web part, alebo aj webová časť ako ďalší stavebný prvok bude popísaný neskôr.
E-mailové notifikáce – Upozornenia a RSS
Každý SharePoint zoznam, alebo knižnica umožňuje zriadenie e-mailových notifikácií pre prihlásených pouzívateľov so zadaným e-mailom v profile, resp. RSS pre anonymných používateľov pri zmenách dát v zoznamoch a knižniciach.
Nastavenie e-mailovej notifikácie:

Nastavenie RSS:
Knižnica je zoznam, kde každá položka v zozname odkazuje na súbor, ktorý je uložený v SharePointe. Knižnice majú všetky funkcie ako zoznamy, ale kedže knižnice obsahujú súbory, majú naviac špecifické črty. Jedným z nich je schopnosť otvoriť a editovať uložený súbor prostredníctvom kompatibilného WebDAV klienta (napr. Windows Explorer).
SharePoint je šandardne dodávaný s niektorými preddefinovaného zoznamami a knižnicami. Patrí medzi ne:
- Oznámenia
- Úlohy*
- Kontakty*
- Diskusné fóra
- Knižnice dokumentov*
- Blogy
- Prieskumy
- Externý obsah (BCS/ECT)
Niektoré * z týchto preddefinované zoznamom majú ďalšiu možnosť integrácie s produktmi Microsoft. Napríklad zoznamy kontaktov môžu byť synchronizovaná priamo s Microsoft Outlook.
Údajove zobrazenie a export dát do programu Excel
Každý SharePoint zoznam, alebo knižnica umožňuje hromadné editovanie dát pomocou tzv. „údajového zobrazenia dát“.
Dáta v zozname, resp. Knižnici je možné exportovať do programu Excel na ďalšie spracovanie v tomto obľúbenom tabuľkovom programe, ktorý sa medzičasom stal štandardom.
Web Part - Webová časť
Web-parts sú sekcie, ktoré môžu byť vložené do stránky na weboch. Tieto úseky sú tzv. „UI widgety“, ktorých typické použitie je:
- Zobrazenie položiek zo zoznamu / knižnice (je možbé ich prispôsobiť v aplikácii SharePoint Designer, pomocou XSLT a CAML - Collaborative Application Markup Language)
- Poskytovanie prístupu k funkciám (napr. vyhľadávanie)
- Zobrazovanie obsahu je definované v nastavení Web partu (napr. vlastný obsah, alebo iFrame)
Web-party obsahujúce vlastný kód môžu byť naprogramovaný vo Visual Studiu a deploynutý pre koncových používateľov ako balíčky WSP [SharePoint Services Solution Framework File]. Dodávatelia tretích strán často poskytujú Web party pre intranetové stránky.
Stránky
SharePoint má dva hlavné typy stránok. Wiki a Web part stránky. Stránky Wiki umožňujú voľnú editáciu pomocu ribbona - panela nástrojov. Web-part stránky zobrazujú dáta pomocou web-partov.
Pokročilé funkcie
- Schopnosť integrovať SharePoint s SQL Server Reporting Services
- Schopnosť CRUD [Create, Read, Update, Delete] pre externé operácie SQL /SOAP/ WCF služby SharePoint zoznamy, a to prostredníctvom BCS
- Vysoko prispôsobiteľné 'branding'- pre internetové nasadenie
- Vysoký stupeň škálovateľnosti výkonu
- Poskytuje Simple Object Access Protocol API, REST API [Representational State Transfer] a client-object modely pre JavaScript, Silverlight a . NET na rozširovanie funkcionality Sharepoint servra
Nabudúce: REST - Representational State Transfer a SharePoint











