{"id":57,"date":"2014-01-03T17:32:23","date_gmt":"2014-01-03T16:32:23","guid":{"rendered":""},"modified":"2018-09-17T21:54:44","modified_gmt":"2018-09-17T19:54:44","slug":"microsoft-sharepoint-2013","status":"publish","type":"post","link":"http:\/\/spireng.sk\/en\/microsoft-sharepoint-2013\/","title":{"rendered":"Microsoft SharePoint 2013"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"imgp_img\" style=\"float: left; margin: 2px 5px;\" src=\"\/sites\/default\/files\/imagepicker\/1\/sdf5sd4fsd.jpg\" alt=\"Obr\u00e1zok\" width=\"200\" height=\"185\" \/>Ak sa aspo\u0148 trochu pohybujete v svete v\u00fdvoja webovsk\u00fdch aplik\u00e1ci\u00ed, museli ste narazi\u0165 na pojem Content Management System alebo skr\u00e1tene CMS. Workpress, Joomla a Drupal s\u00fa pr\u00edklady najroz\u0161\u00edrenej\u0161\u00edch CMS syst\u00e9mov. Svojho kandid\u00e1ta na tomto poli sa sna\u017e\u00ed dr\u017ea\u0165 aj Microsoft a to svoj\u00edm serverom s n\u00e1zvom SharePoint. Toto je preh\u013eadov\u00fd \u010dl\u00e1nok o verzii 2013 tohoto syst\u00e9mu.<!--more--><!--break--><\/p>\n<p>Microsoft o SharePointe nehovor\u00ed ako o CMS, ale ako o v\u00fdvojovej webovej platforme. Ale z\u00e1rove\u0148 druh\u00fdm dychom dod\u00e1va, \u017ee SharePoint je hlavne o obsahu. A ke\u010f\u017ee aj in\u00e9 syst\u00e9my u\u017e o sebe za\u010d\u00ednaj\u00fa hovori\u0165 ako o platforme, tak ver\u00edm, \u017ee ak aj na\u010falej budem pou\u017e\u00edva\u0165 n\u00e1zov CMS pre vrece, v ktorom je SharePoint spolu napr\u00edklad s Drupalom, tak ve\u013ea nepokaz\u00edm.<\/p>\n<p>SharePoint 2013 existuje v \u0161tyroch ed\u00edciach:<\/p>\n<ol>\n<li><em>Foundation<\/em> \u2013 toto je produkt zadarmo, ale obsahuje len z\u00e1kladn\u00e9 slu\u017eby; je tie\u017e zahrnut\u00fd v nasleduj\u00facich dvoch ed\u00edciach<\/li>\n<li><em>Server Standard<\/em> \u2013 nadstavba nad Foundation, ktor\u00e1 u\u017e obsahuje mno\u017estvo slu\u017eieb; predstavuje sk\u00f4r lacnej\u0161iu platen\u00fa alternat\u00edvu<\/li>\n<li><em>Server Enterprise<\/em> \u2013 nadstavba nad Foundation so v\u0161etk\u00fdmi dostupn\u00fdmi slu\u017ebami<\/li>\n<li><em>Office365<\/em> \u2013 verejn\u00fd MS cloud, v ktorom si viete zak\u00fapi\u0165 SharePoint ako slu\u017ebu<\/li>\n<\/ol>\n<p>SharePoint nenain\u0161talujete na server, ktor\u00fd neobsahuje Windows Server 2008 alebo Windows Server 2012. Tak\u017ee ak nem\u00e1te tak\u00fd server k dispoz\u00edcii, tak je pre v\u00e1s najr\u00fdchlej\u0161ia cesta k Sharepoitnu cez Office365, kde si viete vytvori\u0165 30-d\u0148ov\u00fd \u00fa\u010det zadarmo.<\/p>\n<p>SharePoint 2013 je pod\u013ea Microsoft krok vpred a to smerom ku cloudu. Hlavne \u010do sa t\u00fdka v\u00fdvoja aplik\u00e1ci\u00ed ur\u010den\u00fdch pre neho. Tie bolo mo\u017en\u00e9 vyv\u00edja\u0165 aj v predch\u00e1dzaj\u00facich platform\u00e1ch, ale v tejto pri\u0161iel syst\u00e9m, v ktorom je aplik\u00e1cia nasaden\u00e1 mimo samotn\u00e9ho SharePointu (mimo znamen\u00e1 napr\u00edklad v cloude Azure), ale jej rozhranie je s\u00fa\u010das\u0165ou rozhrania SharePointu (tak\u017ee pou\u017e\u00edvate\u013e ani netu\u0161\u00ed, \u017ee sa vykon\u00e1va k\u00f3d z in\u00e9ho servera). Hlavn\u00fdm d\u00f4vodom je to, aby aplik\u00e1cia nebe\u017eala v r\u00e1mci hlavn\u00e9ho procesu SharePoint servera, preto\u017ee tak m\u00f4\u017ee sp\u00f4sobova\u0165 probl\u00e9my cel\u00e9mu serveru (ak je pomal\u00e1, nestabiln\u00e1, m\u00e1 chyby at\u010f). Je teda mo\u017en\u00e9 si zvoli\u0165 z troch re\u017eimov nasadenia:<\/p>\n<ol>\n<li><em>Share<\/em><em>P<\/em><em>oint hosted<\/em> \u2013 aplik\u00e1cia je st\u00e1le hostovan\u00e1 priamo serverom, ale m\u00f4\u017ee \u00eds\u0165 len o jednoduch\u00fa JavaScriptov\u00fa aplik\u00e1ciu<\/li>\n<li><em>Autohoste<\/em> \u2013 aplik\u00e1cia je u\u017e hostovan\u00e1 mimo SharePoint servera (a v \u0148om je len registrovan\u00fd z\u00e1znam o aplik\u00e1cii). V tomto pr\u00edpade v\u0161ak v\u00fdvoj\u00e1r nemus\u00ed rie\u0161i\u0165 nasadzovanie, preto\u017ee SharePoint nasad\u00ed aplik\u00e1ciu s\u00e1m do Azure napozad\u00ed.<\/li>\n<li><em>Provider-hosted<\/em> \u2013 aplik\u00e1cia je hostovan\u00e1 mimo SharePoint servera. Jej nasadenie mus\u00ed by\u0165 ale uroben\u00e9 separ\u00e1tne a potom sa len v SharePoint serveri registruje. Na hostovanie je odpor\u00fa\u010dan\u00fd Azure alebo IIS.<\/li>\n<\/ol>\n<p>Okrem in\u00e9ho MS tvrd\u00ed, \u017ee je tak mo\u017en\u00e9 v r\u00e1mci SharePoint servera pou\u017e\u00edva\u0165 aj aplik\u00e1cie nap\u00edsan\u00e9 napr\u00edklad v PHP.<\/p>\n<p>Ke\u010f\u017ee aplik\u00e1cie by po novom mali by\u0165 mimo SharePoint server, jeho tvorcovia sa pok\u00fasili doda\u0165 dostato\u010dn\u00e9 mno\u017estvo n\u00e1strojov, aby s n\u00edm tieto vyv\u00edjan\u00e9 aplik\u00e1cie mohli komunikova\u0165. Tieto n\u00e1stroje s\u00fa hlavne:<\/p>\n<ol>\n<li><em><span style=\"font-weight: normal;\">CSOM<\/span><\/em> \u2013 teda Client Side Object Model \u2013 sada kni\u017en\u00edc pre C#, JavaScript, Windows Phone a Silverlight na pr\u00e1cu so SharePoint object modelom na strane klienta. Teda je to k\u00f3d, ktor\u00fd be\u017e\u00ed v prehliada\u010di a dok\u00e1\u017ee spolupracova\u0165 so SharePoint k\u00f3dom, ktor\u00fd rovnako be\u017e\u00ed v danom prehliada\u010di.<\/li>\n<li><em><span style=\"font-weight: normal;\">REST rozhranie<\/span><\/em> \u2013 nov\u00e9 REST rozhranie postaven\u00e9 na OAuth a OData \u0161tandardoch, ktor\u00e9 by malo by\u0165 dostato\u010dne ob\u0161\u00edrne, aby ste mohli so Sharepoitnom robi\u0165 v\u0161etko to, \u010do doteraz dok\u00e1zal proces be\u017eiaci priamo v r\u00e1mci SharePoint server. Nov\u00e9 rozhranie m\u00e1 prefix <em><span style=\"font-weight: normal;\">_api<\/span><\/em>.<\/li>\n<\/ol>\n<p>\u010co je \u010falej nov\u00e9? Aplik\u00e1cie s\u00fa ukladan\u00e9 a nasadzovan\u00e9 v novom form\u00e1te <em>Open Packaging Convention<\/em>. \u010co je \u0161tandard ur\u010duj\u00faci, \u017ee s\u00fabor je v podstate .zip s\u00fabor (aj ke\u010f nem\u00e1 tak\u00fa pr\u00edponu) a tie\u017e jeho vn\u00fatorn\u00fa \u0161trukt\u00faru. \u010ealej tu vznikol <em>Share<\/em><em>P<\/em><em>oint Store,<\/em> ktor\u00fd predstavuje realiz\u00e1ciu dobre osved\u010den\u00e9ho modelu ako je Apple Store alebo Google Play pre SharePoint. Samozrejme je mo\u017en\u00e9 po registr\u00e1cii zverejni\u0165 svoju aplik\u00e1ciu v tomto obchode. Preh\u013abila sa tie\u017e integr\u00e1cia s Office aplik\u00e1ciami a to tak, \u017ee SharePoint vie by\u0165 kontajn\u00e9rom pre nov\u00fd form\u00e1t Office aplik\u00e1ci\u00ed, ktor\u00fd sa naz\u00fdva <em>App for Office<\/em>. Pribudla tie\u017e podpora <em>Remote Event Reciever<\/em> \u2013 teda schopnosti SharePointu reagova\u0165 na udalos\u0165 v extern\u00fdch syst\u00e9moch. T\u00e1to notifik\u00e1cia sa deje pomocou sie\u0165ov\u00fdch slu\u017eieb, ktor\u00e9 s\u00fa pre tieto extern\u00e9 syst\u00e9my predp\u00edsan\u00e9. Za zmienku tie\u017e stoj\u00ed roz\u0161\u00edrenie <em>Line-of-Business Connectivity Service,<\/em> \u010do je slu\u017eba na pr\u00e1cu s extern\u00fdmi syst\u00e9mami ako SAP a pod.<\/p>\n<p>Posledn\u00e1 verzia SharePointu je jednozna\u010dne krokom ku cloudov\u00e9mu rie\u0161eniu. Jednak sa takto podar\u00ed MS dosta\u0165 k\u00f3d tret\u00edch str\u00e1n von zo samotn\u00e9ho SharePoint servera, a tie\u017e tak umo\u017e\u0148uje \u0161ir\u0161iu integr\u00e1ciu s in\u00fdmi syst\u00e9mami. Nevyhnut\u00fdm d\u00f4sledkom toho je roz\u0161\u00edrenie REST rozhrania, ktor\u00e9 je tak jednoduch\u00e9 a \u0161tandardizovan\u00e9, \u017ee by s n\u00edm nemal ma\u0165 probl\u00e9m robi\u0165 ak\u00fdko\u013evek syst\u00e9m. Nako\u013eko s\u00fa toto kroky dostato\u010dn\u00e9 k roz\u0161\u00edreniu alebo urd\u017eaniu poz\u00edcie SharePointu na trhu uk\u00e1\u017ee \u010das&#8230;<\/p>","protected":false},"excerpt":{"rendered":"<p>Ak sa aspo\u0148 trochu pohybujete v svete v\u00fdvoja webovsk\u00fdch aplik\u00e1ci\u00ed, museli ste narazi\u0165 na pojem Content Management System alebo skr\u00e1tene CMS. Workpress, Joomla a Drupal s\u00fa pr\u00edklady najroz\u0161\u00edrenej\u0161\u00edch CMS syst\u00e9mov. Svojho kandid\u00e1ta na tomto poli sa sna\u017e\u00ed dr\u017ea\u0165 aj Microsoft a to svoj\u00edm serverom s n\u00e1zvom SharePoint. Toto je preh\u013eadov\u00fd \u010dl\u00e1nok o verzii 2013 tohoto [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-57","post","type-post","status-publish","format-standard","hentry","category-vyvoj-softveru"],"_links":{"self":[{"href":"http:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/posts\/57","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":1,"href":"http:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/posts\/57\/revisions"}],"predecessor-version":[{"id":179,"href":"http:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/posts\/57\/revisions\/179"}],"wp:attachment":[{"href":"http:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/media?parent=57"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/categories?post=57"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/tags?post=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}