www.wikidata.de-de.nina.az
SharePoint ist eine Webanwendung von Microsoft die unter anderem folgende Anwendungsgebiete abdeckt 2 Zusammenarbeit beispielsweise das Verwalten von Projekten oder die Koordination von Aufgaben Soziale Netzwerke beispielsweise uber personliche Webseiten Team Webseiten Diskussionsgruppen und Blogs Intranetportale Content Management uber Dokumentenmanagement Funktionen Inhaltsverwaltung Metadaten und benutzerangepasste Suchfunktionen Geschaftsanwendungen 3 Microsoft SharePointStandard Teamsite in SharePoint 2013BasisdatenEntwickler Microsoft CorporationErscheinungsjahr 2001 1 Aktuelle Version Subscription Edition 2 November 2021 Betriebssystem Windows Server 2022Programmiersprache C Kategorie Content Management System Dokumentenmanagementsystem Kollaborationsplattform Portal Informatik Social SoftwareLizenz Microsoft EULA Closed Source Microsoft SharePoint Server und SharePoint Online Die erste Version der unter dem Codenamen Tahoe entwickelten Software wurde ab dem Jahr 2001 angeboten 1 Nach Angaben von Microsoft wird SharePoint von 200 000 Unternehmen eingesetzt und hat 190 Millionen Nutzer 4 Inhaltsverzeichnis 1 Editionen 1 1 SharePoint Server 1 2 SharePoint Online 2 Anwendungsgebiete 2 1 Ubersicht 2 2 Sites 2 3 Communities 2 4 Content 2 5 Search 2 6 Composites 2 7 Insights 3 Browser Kompatibilitat 3 1 Stand 2012 SharePoint 2013 3 2 Stand 2017 SharePoint 2016 4 Architektur und Administration 4 1 Betriebssystem Datenbank und Server 4 2 Berechtigungen 4 3 Authentifizierung 4 4 Administrationswerkzeuge 5 Gestalten und entwickeln in SharePoint 5 1 Layout und Design anpassen 5 2 Programmierung von Anwendungen 5 3 Entwickeln von Workflows 5 4 Sandkasten Losungen 5 5 SharePoint Add ins 5 6 Clientseitige Techniken 6 Literatur 7 Weblinks 8 EinzelnachweiseEditionen BearbeitenSharePoint ist in einigen verschiedenen Editionen verfugbar die dem Nutzer jeweils unterschiedliche Funktionalitaten bieten SharePoint Server Bearbeiten SharePoint Server wird fur Unternehmen bereitgestellt die eine grossere Kontrolle uber das Verhalten oder das Design von SharePoint anstreben Dabei wird diese Edition von SharePoint auf der IT Infrastruktur des Kunden installiert Der SharePoint Server erhalt im Vergleich zu SharePoint Online seltener Aktualisierungen lasst sich dafur aber flexibler an die Anforderungen des einzelnen Unternehmens anpassen Der SharePoint Server ist in zwei Editionen verfugbar Standard und Enterprise Foundation als dritte kostenlose Edition wurde eingestellt ist aber weiterhin in der Version 2013 verfugbar 5 SharePoint Online Bearbeiten Das gehostete SharePoint von Microsoft ist in der Regel in Microsoft 365 Abonnements enthalten kann aber auch direkt erworben werden 6 SharePoint Online hat den Vorteil dass kein eigener Server betrieben werden muss es fehlen jedoch die Anpassungsoptionen einer selbst gehosteten Installation von SharePoint SharePoint Online ist zwar auf Kernfunktionen im Bereich der Zusammenarbeit des Dokumenten und Content Managements sowie des Hostings und der Synchronisation von Dateien beschrankt erhalt aber sehr viel haufiger Aktualisierungen und neue Funktionen 7 Anwendungsgebiete BearbeitenUbersicht Bearbeiten Microsoft nennt sechs Funktionsbereiche von SharePoint 8 9 Sites Der Zugriff auf alle Funktionen des SharePoints mittels Webseiten die individuell angepasst werden konnen Communities Dazu gehort die Moglichkeit personliche Webseiten mySites einzurichten sowie die Moglichkeit soziale Medien wie Wikis Diskussionsforen Websites fur Teams Teamkalender einzurichten und zu nutzen Content Die Moglichkeit sowohl Dokumente im herkommlichen Sinn als auch Inhalte aus sozialen Medien zu versionieren und Regeln zu deren Aufbewahrung und Lenkung einzurichten Search Die Moglichkeit nach Informationen innerhalb und ausserhalb des SharePoints zu suchen sowie die Moglichkeit diese Suche individuell und unternehmensweit zu gestalten und zu optimieren Composites Die Moglichkeit SharePoint Komponenten auf Webseiten frei zusammenzustellen sowie die Moglichkeit Microsoft Office Anwendungen und externe Anwendungen dort nahtlos einzubinden zu visualisieren und mit ihnen aus dem SharePoint heraus zu arbeiten Auch die Gestaltungsmoglichkeiten mittels SharePoint Designer und InfoPath zahlt Microsoft zu diesem Funktionsbereich Insights Die Moglichkeit Unternehmensdaten aus unterschiedlichen Quellen zu aggregieren auf Webseiten grafisch aufzubereiten und zur Nutzung freizugeben Sites Bearbeiten nbsp Logische Gliederung der Informationen in SharePointZentrales Element in SharePoint sind Websites In ihnen werden alle Inhalte strukturiert und dargestellt 10 Eine SharePoint Website besteht aus beliebig vielen einzelnen Webseiten 11 Diese Einzelseiten nehmen die eigentlichen Inhalte auf Dies konnen sein 12 Dokumentbibliotheken Wikibibliotheken Bildbibliotheken allgemeine benutzerdefinierte Listen Listen mit speziellen Funktionen darunter Ankundigungslisten Aufgabenlisten Kalender Diskussionsforen SharePoint Websites konnen ihrerseits Unter Websites enthalten die sich hierarchisch schachteln lassen Mehrere Websites deren Berechtigungen gemeinsam verwaltet werden werden in einer Websitesammlung zusammengefasst 13 Neue Websites lassen sich entsprechende Rechte vorausgesetzt mittels Vorlagen einfach erstellen 10 Im Lieferumfang der SharePoint Foundation sind enthalten 14 eine Vorlage fur leere Websites eine Vorlage fur Team Websites mit einer Dokumentenbibliothek einem Kalender einem Diskussionsforum einer Ankundigungs und einer Aufgabenliste eine Vorlage fur Dokumenten Arbeitsbereiche mit einer Bibliothek fur Haupt und Begleitdokumente einer Aufgabenliste und einer Hyperlinkliste fur Links zu einschlagigen Ressourcen mehrere Vorlagen fur Besprechungsarbeitsbereiche zum Verwalten von Dokumenten Teilnehmern Entscheidungen und gegebenenfalls Bildern einer Besprechung eine Vorlage fur Blog Websites Mit SharePoint Server kommen eine Reihe weiterer Vorlagen hinzu darunter 14 eine Vorlage fur Veroffentlichungs Sites mit erweiterten Gestaltungsmoglichkeiten erweiterten Suchfunktionen und Unterseiten fur Willkommensseite Artikelseiten und Pressemitteilungen 15 eine Vorlage fur Unternehmenswikis Vorlagen fur Presseerklarungen und Nachrichten eine Vorlage fur ein Unternehmens Suchcenter eine Vorlage fur Visio Prozess Repositorys Diesen Vorlagenkatalog konnen Entwickler oder Anwender mit entsprechenden Rechten um eigene Vorlagen erweitern 16 Ferner konnen Anwender entsprechende Rechte vorausgesetzt vorgegebene Websites umgestalten Sie konnen Unter Websites zu einer vorhandenen Website anlegen Sie konnen einzelne Seiten innerhalb einer Website anlegen Sie konnen Bibliotheken Wikis und Listen aller Art hinzufugen Sie konnen bestimmen wie und wo diese Inhalte auf dem Bildschirm dargestellt werden sollen Fur die Organisation der Inhalte auf einer Seite sind drei Grundtypen von Seiten vorgesehen 17 Webpartseiten in denen hauptsachlich Anwendungselemente Bibliotheken und Listen gruppiert werden Diese Anwendungselemente werden in SharePoint spezifische Inhaltselemente sogenannte Webparts verpackt Das Verhalten und die Anzeige von WebParts auf einer Seite kann der Anwender in einem gewissen Rahmen beeinflussen Wiki Inhaltsseiten die uberwiegend der Darstellung von Text Bildern Tabellen und Hyperlinks dienen Auch auf Wiki Inhaltsseiten konnen in SharePoint 2010 WebParts eingebunden werden Veroffentlichungsseiten die hauptsachlich in Portalen und offentlichen Internetanwendungen verwendet werden Sie sind fur Situationen vorgesehen in denen vollstandige Kontrolle uber das Aussehen und die Bedienung der Seite erwunscht ist Im Gegensatz zu Webpart und Wikiseiten sind Veroffentlichungsseiten nur in der Server Edition und nicht in der Foundation verfugbar Communities Bearbeiten Unter dem Begriff Communities fasst Microsoft Funktionen zusammen die die Kommunikation zwischen Personen erleichtern und soziale Netzwerke in Unternehmen unterstutzen Darunter fallen Wikis Blogs soziales Tagging personliche Websites und Nutzerprofile 18 Die Anwendungen Meine Website und Mein Profil sind die zentralen Dienste fur diesen Bereich Unter Meine Website kann jeder Nutzer personliche Informationen ablegen beispielsweise der eigene Kalender oder das eigene Postfach und eigene Dokumente Bilder und Medien ablegen und anderen zur Verfugung stellen Auch einen personlichen Blog und Unter Websites kann der Benutzer anlegen Ein Benutzerprofil erganzt diese Angaben Daten wie Telefon E Mail und Abteilung werden meist aus dem Active Directory importiert Der Nutzer kann diese Angaben beispielsweise um seine Fachkenntnisse oder ein Foto erganzen 19 Aus diesen Informationen kann sich der Nutzer sein personliches soziales Netzwerk innerhalb seiner Organisation zusammenstellen Uber einen Newsfeed kann er sich uber Aktivitaten in diesem Netzwerk auf dem Laufenden halten Ein Organisations Browser zeigt ihm die Position jeder Person im Organigramm der Organisation Mit einer Pinnwand Funktion kann er kurze Notizen und Fragen auf den Profilen anderer hinterlassen 20 Content Bearbeiten Wie in einem klassischen Dokumentenmanagementsystem konnen in SharePoint Dokumente versioniert und mit Metadaten angereichert werden 21 Sie konnen ein und ausgecheckt werden 21 und Sichtungs und Freigabeprozesse fur Dokumente konnen eingerichtet werden 22 Uber Web Feeds oder E Mail Benachrichtigung konnen sich Nutzer informieren lassen sobald Inhalte einer Bibliothek einer Liste oder eines Dokuments geandert werden 23 Wenn ein Nutzer ein Dokument auscheckt dann bietet SharePoint ihm an das Dokument in seinem Entwurfsordner auf seiner lokalen Festplatte zu speichern So kann der Nutzer das Dokument bearbeiten auch wenn er nicht mit dem SharePoint Server verbunden ist 24 Noch weiter gehende Moglichkeiten Dokumente offline zu halten und zu synchronisieren bietet SharePoint Workspace 2010 Dieses Produkt ermoglicht komplette Bibliotheken und Listen lokal zu halten und mit SharePoint zu synchronisieren SharePoint Workspace 2010 ist das Nachfolgeprodukt von Microsoft Office Groove Es ist in Microsoft Office 2010 Professional Plus enthalten kann aber auch separat erworben werden 25 Fur mobile Endgerate ist SharePoint Workspace Mobile vorgesehen Damit konnen SharePoint Inhalte vom Smartphone aus durchsucht mit den Office Mobile Programmen bearbeitet und sobald wieder eine SharePoint Verbindung vorhanden ist synchronisiert werden 26 Zentral verwaltete Inhaltstypen unterstutzen die Klassifizierung der Dokumente Jeder Inhaltstyp kann mit einer Vorlage verbunden werden Zu jeder Dokumentenbibliothek konnen die Inhaltstypen aus dem Gesamtkatalog ausgewahlt werden die in dieser Bibliothek sinnvoll verwendbar sind Beim Erstellen eines neuen Dokuments werden automatisch die verfugbaren Vorlagen angeboten 27 Alle diese Funktionen sind direkt aus den Microsoft Office Anwendungen heraus verfugbar 21 In der Server Edition sind weitere Funktionen verfugbar die regelkonformes Lenken von Dokumenten 28 unterstutzen Aufbewahrungspflichtige Dokumente konnen als Datensatz deklariert werden Ab diesem Moment ist sichergestellt dass im Sinne der ISO 15489 innerhalb der gesetzlichen Frist keine Anderung oder Loschung dieser Dokumente stattfindet 22 Mittels Informationsverwaltungsrichtlinien konnen Aufbewahrungsfristen definiert werden So kann beispielsweise festgelegt werden dass ein Dokument einen Monat nach Erstellung automatisch als Datensatz deklariert und zehn Jahre spater automatisch geloscht wird 29 Auch als Web Content Management System lasst sich SharePoint einsetzen SharePoint Server erfullt folgende Anforderungen 30 Trennung von Inhalt und Layout Bereitstellung von Vorlagen zeitgesteuertes Veroffentlichen von Inhalten automatisches Bereitstellen von Inhalten aus einem Autoren in ein Publikationssystem Freigabeprozesse fur Inhalte SharePoint Webseiten sind barrierefrei sie erreichen Level 2 0 AA der Web Content Accessibility Guidelines Das Caching einzelner Seiten lasst sich gezielt anpassen Search Bearbeiten In der Grundeinstellung enthalten SharePoint Seiten ein einfaches Suchfeld rechts oben Gibt man dort einen Suchbegriff ein so wird eine Volltextsuche durchgefuhrt 31 Bereits in der SharePoint Foundation werden die Elemente indiziert und es konnen eigene Server fur die Suche bereitgestellt werden Die Inhalte konnen ohne grossen Aufwand indiziert und rasch gefunden werden Die Suche ist jedoch auf die Websitesammlung beschrankt in der der Benutzer sich bewegt 32 In der Server Edition kommt eine Reihe weiterer Moglichkeiten hinzu 33 Mittels Ergebnisverfeinerung kann das Suchergebnis sukzessive eingeschrankt werden Benutzer konnen Suchen fest definieren und sich mittels E Mail oder Web Feed uber neue Suchergebnisse benachrichtigen lassen Die Funktion Automatische Suchvorschlage zeigt eine Reihe von Vorschlagen an wahrend der Anwender einen Suchbegriff eingibt Die Darstellung und die Eingrenzung der Suchergebnisse kann modifiziert werden Personen konnen gezielt mittels personenbezogener Merkmale gesucht werden Die Suche kann auf Suchbereiche ausserhalb der eigenen Websitesammlung ausgedehnt werden 34 Mit dem FAST Server fur SharePoint kann Suchleistung und Komfort noch weiter verbessert werden 35 Fur kleine Organisationen die nur die SharePoint Foundation einsetzen bietet der Microsoft Search Server eine Moglichkeit die Suchleistung zu steigern In Verbindung mit SharePoint Server ist der Search Server nicht geeignet da SharePoint Server alle Funktionen von Search Server umfasst 36 Composites Bearbeiten Unter diesem Sammelbegriff fasst Microsoft die Moglichkeiten zusammen Anwendungen in SharePoint zu entwickeln ohne dass dazu Code in einer Programmiersprache wie C oder Visual Basic geschrieben werden muss 37 Mit den SharePoint Access Services konnen in Microsoft Access entwickelte Anwendungen als mehrbenutzerfahige Webanwendungen in SharePoint betrieben werden Mit dem SharePoint Designer lassen sich Layouts anpassen Workflows definieren und Verbindungen zu externen Datenquellen herstellen Mit InfoPath konnen Formulare fur Webanwendungen gestaltet werden und einfache Geschaftsprozesse abgebildet werden Eingabeformulare fur SharePoint Listen konnen mit dem InfoPath Designer bearbeitet und mit Regeln und Uberprufungen angereichert werden Mit den Business Connectivity Services von SharePoint konnen Daten aus Geschaftssystemen in SharePoint einbezogen und dargestellt werden Insights Bearbeiten Unter dem Begriff Insights fasst Microsoft die Business Intelligence Komponenten von SharePoint zusammen Dazu gehoren 38 Die Excel Services mit deren Hilfe sich Excel Arbeitsblatter und Diagramme direkt in die SharePoint Oberflache integrieren lassen Spezielle Listen und Webparts fur die Aufbereitung grafischer Leistungsindikatoren Key Performance Indicators Ein Chart Webpart mit einem Assistenten der die Anwender bei der Erstellung von Grafiken unterstutzt Die Moglichkeit SharePoint Listen als Datenquelle im Microsoft SQL Server zu nutzen Die Microsoft PerformancePoint Dienste wurden in SharePoint integriert und ersetzen den PerformancePoint Server der als eigenstandiges Produkt nicht mehr weiterentwickelt wird Mit dieser Komponente lassen sich Dashboards gestalten und erstellen Browser Kompatibilitat BearbeitenStand 2012 SharePoint 2013 Bearbeiten Volle Browserunterstutzung garantierte Microsoft per 2012 nur fur die 32 Bit Versionen von Microsoft Internet Explorer ab Version 7 sowie eingeschrankt fur die Windows Versionen von Mozilla Firefox und Google Chrome 39 Andere Browser funktionieren in den meisten Fallen dies wird jedoch von Microsoft nicht gewahrleistet Auch mit Firefox und Chrome gab es jedoch Einschrankungen darunter 40 Die Datenblattansicht von Listen funktioniert nicht Mehrfachupload von Dateien funktioniert nicht Ziehen und Ablegen funktioniert nicht Die Funktionen Verbindung mit Outlook herstellen Verbindung mit Office herstellen und Mit SharePoint Arbeitsbereich synchronisieren funktionieren nicht Die Integration von Microsoft InfoPath 2010 funktioniert nicht Die Funktion Microsoft Visio 2010 Diagrammerstellung funktioniert nicht Signieren von Formularen funktioniert nicht Die Integration von Microsoft PowerPoint und die Funktion Folienbibliothek funktionieren nicht Dies liegt daran dass diese Funktionen an ActiveX Steuerelemente gebunden sind die nur in den 32 Bit Versionen des Internet Explorers verfugbar sind Auch die Einschrankungen in den 64 Bit Versionen des Internet Explorers liegen an fehlenden ActiveX Steuerelementen Auch auf 64 Bit Installationen von Windows wird jedoch die 32 Bit Version des Internet Explorers zur Verfugung gestellt und kann alternativ zur 64 Bit Version verwendet werden 40 Stand 2017 SharePoint 2016 Bearbeiten Seitens Microsoft werden ausgenommen von Funktionen die noch auf ActiveX basieren folgende Browser unterstutzt 41 Desktop Microsoft Edge Microsoft Internet Explorer 10 und 11 Google Chrome letzte veroffentlichte Version Mozilla Firefox letzte veroffentlichte und unmittelbar vorhergehende Version sowie Apple Safari letzte veroffentlichte Version Mobil Internet Explorer und Microsoft Edge unter Windows Phone 8 1 oder hoher neueste Version von Chrome unter Android 4 4 oder hoher neueste Versionen von Safari und Chrome unter iOS 8 oder hoher Architektur und Administration BearbeitenBetriebssystem Datenbank und Server Bearbeiten nbsp SharePoint Serverfarm in Drei Schichten ArchitekturDie kleinstmogliche Installation fur SharePoint Server 2010 besteht aus einer einzigen Servermaschine Auf dieser werden samtliche SharePoint Funktionen die 64 Bit Version des Server Betriebssystems Microsoft Windows Server 2008 R2 42 und ein Microsoft SQL Server bereitgestellt Mit einer solchen Installation lassen sich Evaluierungen durchfuhren und nicht kritische Losungen fur bis zu ca 100 Anwender betreiben 43 Als Entwicklungssystem lasst sich SharePoint Foundation 2010 sogar auf einem Arbeitsplatzrechner unter den 64 Bit Versionen von Windows 7 oder Vista SP1 SP2 betreiben 42 Microsoft nennt dafur als Mindestanforderungen einen 64 Bit Dual Core Prozessor mit 3 GHz Taktfrequenz sowie 4 GB Arbeitsspeicher 44 Fur SharePoint Foundation 2013 ist ein Server erforderlich Mittels Hyper V kann dieser virtuell auch auf einem Arbeitsplatzrechner betrieben werden sofern dieser ausreichend ausgestattet ist 45 Fur grossere skalierbare Installationen muss eine Serverfarm eingerichtet werden Man gruppiert dazu die benotigten Dienste in Schichten eine Datenbank eine Anwendungs und eine Front End Schicht Abhangig von der erwarteten oder gemessenen Last werden die benotigten Dienste und Anwendungen auf die Server verteilt 46 Mit solchen Farmlosungen konnen 47 Redundanz und damit Ausfallsicherheit der Dienste geboten werden bis zu einigen zehntausend Anwender bedient werden die einige Dutzend Anfragen pro Sekunde erzeugen auf ein maximales Datenvolumen von 1 bis 2 Terabyte zugegriffen werden Fur noch hohere Anforderungen gruppiert man die Dienste in geeigneter Weise beispielsweise nach Applikationen Publikationsdiensten Kollaborationsdiensten und Abteilungsdiensten und richtet fur jeden dieser Dienste eine eigene Serverfarm ein Diese Einzelfarmen gruppiert man dann zu einer Gesamtinstallation 48 Berechtigungen Bearbeiten Berechtigungen werden in SharePoint uber Gruppen zugeteilt Einzelpersonen bekommen ihre Rechte im Regelfall uber die Mitgliedschaft in einer geeigneten Gruppe In der Grundeinstellung besitzt jede SharePoint Website drei Gruppen Besitzer Mitglieder und Besucher Besitzer einer Website haben alle administrativen Rechte uber die Site Mitglieder konnen Inhalte verfassen und andern Besucher haben nur Lesezugriff Daneben stellt SharePoint noch einige andere administrative Gruppen zur Verfugung zudem konnen weitere Gruppen mit differenzierteren Rechten eingerichtet werden Die Berechtigungsgruppen gelten jeweils nur innerhalb einer Websitesammlung 49 Den Berechtigungsgruppen ubergeordnet sind folgende administrative Rollen 50 Websitesammlungsadministratoren haben umfassende Rechte innerhalb einer Websitesammlung Sie konnen dort neue Websites und andere Inhalte erzeugen Anwendungen aktivieren und Berechtigungen delegieren Diesen ubergeordnet sind die Farmadministratoren Diese konnen in der gesamten SharePoint Farm diese Aufgaben wahrnehmen Der Hauptteil ihrer Arbeit konzentriert sich jedoch in der globalen Konfiguration der Serverfarm der Bereitstellung von globalen Anwendungen und Diensten und der Wartung der Serverfarm Berechtigungen werden innerhalb der Hierarchie der Inhalte vererbt Einer Unterwebsite sind in der Grundeinstellung dieselben Berechtigungsgruppen zugeordnet wie ihrer ubergeordneten Website Diese Berechtigung vererbt sich weiter uber Bibliotheken und Listen bis zu den einzelnen Dokumenten und Inhaltselementen Die Vererbung kann jedoch unterbrochen werden wenn fur ein Element auf einer unteren Stufe eingeschrankte oder differenziertere Berechtigungen erforderlich sind 51 Auch das Recht Rechte zu verwalten kann so von einer ubergeordneten Website auf eine untergeordnete Ebene delegiert werden Fur die Sicherheit der Inhalte einer solchen dezentral administrierten Website sind die jeweiligen Websiteadministratoren verantwortlich 52 Dieses Prinzip der Vererbung und Delegation kann jedoch zu schwer durchschaubaren Abhangigkeiten fuhren Dies wird dadurch erschwert dass unter SharePoint weniger Instrumente zur automatischen Verwaltung von Rechten zur Verfugung stehen als beispielsweise im Windows Dateisystem 53 Es kann im Einzelfall muhsam werden festzustellen welche Personen welche Berechtigungen an einem bestimmten Objekt haben Wenn eine Person die Rolle im Unternehmen wechselt sollten die Rechte die mit ihrer alten Rolle verbunden sind erloschen Dazu kann es notwendig werden sie aus einer Vielzahl von Gruppen verteilt uber mehrere Websitesammlungen zu entfernen Mit den Bordmitteln von SharePoint ist dies sehr muhsam Abhilfe schaffen hier Zusatzprodukte von Drittanbietern 54 Authentifizierung Bearbeiten SharePoint unterstutzt folgende Authentifizierungsverfahren Basis Authentifizierung Der Nutzer muss sich am Web Frontend mit Namen und Kennwort anmelden Diese Methode sollte nur in Verbindung mit dem SSL Protokoll verwendet werden damit die Anmeldeinformationen verschlusselt ubertragen werden 55 Digestauthentifizierung eine Art Challenge Response Verfahren bei der der Server eine Zufalls Zeichenfolge an den Browser sendet Dieser berechnet aus dieser Zeichenfolge in Verbindung mit Benutzernamen Kennwort HTTP Methode und angefordertem URI eine Antwort und schickt sie zur Uberprufung an den Server zuruck Das Verfahren ist fur Replay Angriffe anfallig bietet jedoch abgesehen davon eine Grundsicherheit und lasst sich universell einsetzen 55 Zertifikatsbasierte Authentifizierung bei der der Webserver vom Clientrechner ein Zertifikat anfordert Anhand dieses Zertifikats ordnet er den Clientrechner einem Benutzerkonto zu 56 Forderungsauthentifizierung mithilfe der Windows Identity Foundation 57 oder mithilfe der Active Directory Federation Services 58 Die NTLM Authentifizierung von Windows Bei dieser Methode ist Single Sign on moglich SharePoint kann die Informationen aus der Windows Anmeldung verwenden um den Nutzer zu identifizieren 59 Windows Authentifizierung in Verbindung mit Kerberos Auch bei dieser Methode ist Single Sign On moglich 60 Ferner unterstutzt SharePoint anonyme Benutzer 61 Es ist moglich in einer SharePoint Installation unterschiedliche Authentifizierungsverfahren fur unterschiedliche Zonen einzurichten So kann beispielsweise erreicht werden dass im Intranet die Nutzer mittels Windows Authentifizierung in Verbindung mit Kerberos identifiziert werden wahrend sie sich im Internet mittels Digestauthentifizierung ausweisen mussen 62 Administrationswerkzeuge Bearbeiten Im SharePoint ist eine Website namens SharePoint Zentraladministration enthalten mittels der ein Farmadministrator interaktiv alle Verwaltungs und Uberwachungsarbeiten erledigen kann Sie umfasst 63 Die Anwendungsverwaltung mit der Webanwendungen verwaltet modifiziert und erstellt werden konnen und mit der Webanwendungen Websitesammlungen und Inhaltsdatenbanken erstellt werden konnen Die Uberwachung mit Werkzeugen zum Uberwachen der Farm und zur Analyse von Fehlern Den Bereich Sicherheit in dem die administrativen Konten und die Dienstkonten der Farm verwaltet werden Allgemeine Anwendungseinstellungen mit Funktionen zur Verwaltung des Websiteverzeichnisses der Suchdienste der Inhaltsbereitstellungsmerkmale und der InfoPath Formulardienste Den Bereich Systemeinstellungen zur Verwaltung der Server in einer Farm und ihrer Eigenschaften Den Bereich Sichern und Wiederherstellen fur die Datensicherung und die Notfall Wiederherstellung Den Bereich Upgrade und Migration in dem Updates und Upgrades verwaltet und uberpruft werden konnen Den Konfigurations Assistenten mit dessen Hilfe eine SharePoint Farm interaktiv von Grund auf neu konfiguriert werden kann Alternativ dazu konnen Administrationsaufgaben mithilfe der Windows PowerShell wahrgenommen und automatisiert werden SharePoint enthalt Bibliotheken die diese Befehlsshell um spezifische Anweisungen erweitert die das Verwalten einer SharePoint Serverfarm erleichtern 64 Gestalten und entwickeln in SharePoint Bearbeiten nbsp Teile dieses Artikels scheinen seit 2010 nicht mehr aktuell zu sein Bitte hilf uns dabei die fehlenden Informationen zu recherchieren und einzufugen Wikipedia WikiProjekt Ereignisse Vergangenheit 2010 Layout und Design anpassen Bearbeiten Das Erscheinungsbild von SharePoint lasst sich umfassend verandern so weitgehend dass Anwender nicht mehr sehen dass es sich um SharePoint handelt Die Gestaltung kann den Vorgaben eines Unternehmens Designs angepasst werden 65 Allerdings beruht das Erscheinungsbild von SharePoint auf dem Zusammenwirken mehrerer Komponenten Die Abhangigkeiten sind komplex Fur tiefgehende Anderungen sind Zeit und Wissen erforderlich 65 Folgende Komponenten wirken zusammen Designvorlagen die Masterseiten die CSS Core Datei individuell gestaltete CSS Modifikationen Designvorlagen bieten die einfachste Moglichkeit Farben und Schriftbild zu konfigurieren Im SharePoint ist eine Reihe von vorgegebenen Vorlagen enthalten Dieser Vorlagenkatalog kann um eigene Vorlagen erweitert werden Design Vorlagen konnen mit PowerPoint sic erstellt und modifiziert werden Sie werden in Microsoft Office Design Dateien mit der Erweiterung thmx gespeichert 66 nbsp Anpassen des Erscheinungsbildes mittels Masterseiten und CSSMasterseiten bestimmen die Anordnung der Komponenten auf einer SharePoint Seite Sie sind nichts SharePoint spezifisches sondern werden generell in NET verwendet 67 CSS Dateien bestimmen das Aussehen und teilweise auch das Verhalten dieser Komponenten Die Masterdatei von SharePoint 2010 im Auslieferungszustand heisst v4 master 68 Die CSS Core Datei die alle CSS Vorgaben enthalt heisst im Auslieferungszustand corev4 css 69 SharePoint Experten raten davon ab diese Dateien direkt zu modifizieren denn 70 Falls Microsoft im Rahmen eines Service Packs die Dateien uberschreibt konnen Anderungen verlorengehen Wenn man beim Andern einen Fehler macht kann die gesamte Benutzeroberflache unbrauchbar werden Es ist dann gut auf eine Master bzw Coredatei im Originalzustand zuruckgreifen zu konnen Deshalb legt man sich eine Kopie der v4 master an fugt diese dem Katalog der verfugbaren Masterdateien hinzu und wahlt sie als Mastervorlage fur die betroffene Website oder Websitesammlung aus Diese Kopie modifiziert man mit dem SharePoint Designer Die corev4 css ist mithilfe einer Anweisung Direktive in die Masterdatei eingebunden Es ist moglich diese Datei zu kopieren zu modifizieren und die Direktive in der Masterdatei so zu andern dass sie auf die neue CSS Datei verweist Die corev4 css ist jedoch sehr umfangreich zur besseren Ubersicht rat der Fachautor Ulrich Boddenberg dazu eigene kleinere CSS Dateien anzulegen in der nur die Elemente enthalten sind die modifiziert werden mussen Diese Dateien konnen uber zusatzliche Direktiven so in die Masterdatei eingebunden werden dass die Definitionen dort ihre Entsprechungen aus der corev4 css ersetzen 71 Programmierung von Anwendungen Bearbeiten Aus Sicht des Entwicklers ist SharePoint eine Sammlung von Bibliotheken Klassen Steuerelementen und Werkzeugen im Rahmen von ASP NET 72 73 SharePoint erweitert ASP NET 3 5 SP1 ASP NET 4 0 wird nicht unterstutzt 42 Haufige Arbeitsgebiete der SharePoint Programmierung sind Die Entwicklung von Webparts 74 Neben einfachen Formularwebparts sind verbindungsfahige Webparts moglich die sich gegenseitig beeinflussen 75 Mittels der AJAX Unterstutzung von ASP NET konnen Webparts programmiert werden die dynamisch auf Benutzereingaben und Ereignisse reagieren ohne dass gesamte Seiten neu geladen werden mussen 76 Auch die Leistungsfahigkeit verbindungsfahiger Webparts lasst sich mittels AJAX verbessern 77 Auch Microsoft Silverlight Anwendungen und andere Nicht SharePoint Anwendungen konnen in Webparts eingebunden werden 78 Falls diese Anwendung extern ausserhalb der Domane der Serverfarm gehostet wird ergibt sich eine komplexe Sicherheitslage In Form von sogenannten externen Anwendungsanbietern external application provider EAP stellt Microsoft eine Technik zur Verfugung die versucht den Sicherheitserfordernissen einer solchen Losung gerecht zu werden 78 79 Modifizieren der Benutzeroberflache unter anderem durch Andern der Menubander durch programmgesteuertes Bereitstellen von Bildern Galerien und anderen Medienelementen und durch Steuerung von Statusleiste und Infobereich 80 Programmgesteuertes Definieren und Bereitstellen von Daten 80 Programmgesteuerte Entwicklung von Feldern und Feldtypen So ist es beispielsweise moglich Felder zu entwerfen deren Inhalt bei jeder Verwendung uberpruft wird ohne dass dies in jedem Formular oder WebPart eigens programmiert werden muss Auch Felder die immer eine bestimmte Gliederung haben beispielsweise die Kreditkartennummer oder die Internationale Bankkontonummer IBAN 81 Programmierung ereignisgesteuerter Anwendungen Die Ereignisse werden beispielsweise durch Anderungen an Inhalten durch Empfang bestimmter E Mails oder durch Ereignisse innerhalb von Workflows ausgelost 82 Programmgesteuerte Verwaltung von Dokumenten 83 Programmgesteuerte Erzeugung und Verwendung von Vorlagen fur Websites Bibliotheken und Listen 84 Programmierung der Suchfunktionen 85 Im Rahmen der Business Connectivity Services Zugriff auf externe Datenbanken benutzerdefinierte Konnektoren 86 und SOAP und WCF Dienste 87 Unter SharePoint Foundation 2010 und 2013 ist es moglich Anwendungen als Dienste zu gestalten Diese Dienste konnen innerhalb einer SharePoint Farm oder sogar uber mehrere Farmen hinweg Funktionen und Ressourcen zur Verfugung stellen 88 nbsp Zentrale Klassen im SharePoint Server ObjektmodellDie wesentlichen Klassen des SharePoint Server Objektmodells 89 liegen in den Namensraumen die mit Microsoft SharePoint oder Microsoft Office beginnen 90 SharePoint Klassen haben meist einen Namen der mit SP beginnt 90 Fur Webpart Anwendungen enthalten die Namensraume System Web UI Web WebControls 91 und System Web UI Web WebControls WebParts 92 einschlagige Klassen Die zentralen Klassen und ihre Hierarchie sind im Diagramm rechts dargestellt Zur Programmierung in SharePoint konnen die meisten Net Sprachen verwendet werden 72 Entwicklungswerkzeug der Wahl ist Microsoft Visual Studio ab Version 2010 93 Dort stehen Vorlagen fur unterschiedliche Typen von SharePoint Projekten sowie Vorlagen fur unterschiedliche Inhaltselemente zur Verfugung Unabhangig davon mit welcher Vorlage begonnen wird kann das Projekt durch Hinzufugen weiterer Elemente beliebig erweitert werden 94 Der programmtechnische Zugriff auf SharePoint Listen und ihre Elemente ist mittels CAML Abfragen moglich 95 LINQ to SharePoint bietet eine alternative typensichere Methode fur denselben Zweck Zudem bietet LINQ den Vorteil dass aus der Programmiersprache heraus mit einheitlichen Methoden auf unterschiedliche Datenquellen zugegriffen wird seien es SharePoint Listen XML Dateien SQL Tabellen Excel Tabellen und vieles mehr 96 Damit man auf SharePoint Listen mittels LINQ zugreifen kann muss man zuvor mithilfe des mit SharePoint gelieferten Programms SPMetal exe ein Objektmodell dieser Listen erstellen und in das betreffende SharePoint Projekt einbinden 97 CAML kann auch dazu verwendet werden um Felder in Webparts und Formularen darzustellen zu rendern 98 Diese Moglichkeit besteht in SharePoint 2010 hauptsachlich zwecks Kompatibilitat mit fruheren SharePoint Versionen Die Methode der Wahl um Felder in SharePoint 2010 zu rendern ist die Verwendung von XSLT 99 SharePoint unterstutzt spezialisiertes Feldrendering fur mobile Gerate neben der Moglichkeit dies selbst zu gestalten stellt SharePoint eine Reihe von vorgefertigten Rendervorlagen fur mobile Gerate zur Verfugung 100 Entwickeln von Workflows Bearbeiten Als generelles Werkzeug fur die Entwicklung von Workflows in NET dient die Windows Workflow Foundation SharePoint 2010 nutzt dieses Werkzeug allerdings nicht die aktuelle Stand 2012 Version 4 0 sondern Version 3 5 101 Somit kann der SharePoint Entwickler den Funktionsumfang der Workflow Foundation nutzen unter anderem kann er sowohl einfache sequenzielle Workflows entwerfen als auch komplexere Zustandsautomaten Workflows die Bedingungen und Verzweigungen zulassen 102 fur die Codierung der Workflows kann man zwischen XAML Code oder herkommlicher Codierung in einer der NET Programmiersprachen wahlen 102 Als Alternative zur Programmierung in Visual Studio steht im SharePoint Designer der Workflow Designer zur Verfugung mit dem sich Workflows grafisch modellieren lassen 103 In der Enterprise Edition von SharePoint kann der Workflow Entwickler zudem Microsoft Visio verwenden um sich Workflows und deren Status anzeigen lassen Mit der Visio 2010 Premium Edition kann er Workflows fur den SharePoint entwerfen und vorhandene SharePoint Workflows modifizieren 104 SharePoint Server 2010 bietet sieben vordefinierte Workflows die als Vorlage oder direkt ohne Anpassung verwendet werden konnen Die SharePoint Foundation bietet lediglich eine Vorlage fur einen einfachen sequenziellen Workflow mit drei Zustanden 105 Zusatzliche Funktionalitat beim grafischen Entwurf von Workflows bietet der Drittanbieter Nintex mit seinem Produkt Nintex Workflow 106 107 Sandkasten Losungen Bearbeiten Bis zur Version 2007 wurden SharePoint Anwendungen stets auf der Ebene der Serverfarm bereitgestellt Die Anwendungen haben somit Zugriff auf die Serverobjekte der obersten Ebene Eine fehlerhaft programmierte Anwendung ist in der Lage einen kompletten SharePoint Betrieb lahmzulegen indem sie ein kritisches Serverobjekt funktionsunfahig macht Auch durch ubermassigen Ressourcenverbrauch kann eine Anwendung auf Serverebene den Betrieb ausser Gefecht setzen Mit SharePoint Foundation 2010 fuhrte Microsoft deshalb sogenannte Sandkastenlosungen ein Diese werden nicht mehr auf der Ebene der Serverfarm sondern auf Websitesammlungen implementiert Solche Anwendungen konnen nur noch die Websitesammlung ausser Betrieb setzen aber nicht mehr die gesamte Farm Auch dem ubermassigen Ressourcenverbrauch kann begegnet werden weil es moglich ist genau festzulegen welche Ressourcen eine Websitesammlung maximal in Beschlag nehmen darf 108 Mit SharePoint 2013 wurden serverseitige Sandkastenlosungen wieder abgekundigt Stattdessen empfiehlt Microsoft das neue App Modell von SharePoint 2013 109 SharePoint Add ins Bearbeiten Mittels Add ins konnen Entwickler SharePoint Erweiterungen bereitstellen die mit eingeschrankten Rechten auf die Serverumgebung zugreifen Gleichzeitig fugen sie sich in die Cloud Strategie von Microsoft Es gibt sie in drei Auspragungen 110 Add ins die eine ganze Seite mit einer vollstandigen Benutzeroberflache zur Verfugung stellen Add ins die Inhalte in einem IFrame innerhalb einer ubergeordneten Seite wiedergeben Add ins die die Nutzeroberflache des SharePoints modifizieren beispielsweise Befehlsschaltflachen auf einem Menuband Drei Hostingmodelle stehen zur Verfugung 110 Hosting innerhalb einer SharePoint Site innerhalb eines sogenannten Add in Web Autohosting auf Windows Azure Hosting bei einem Provider Add ins kommunizieren mit dem SharePoint uber dessen Client Objektmodell und uber eine neue REST API 111 die mit SharePoint 2013 zur Verfugung gestellt wurde Solche Programme konnen in vielen Programmiersprachen geschrieben werden die Bandbreite umfasst NET Sprachen aber auch gangige Web Sprachen wie PHP und Java die nicht von Microsoft entwickelt wurden 112 SharePoint Apps wurden von Microsoft in SharePoint Add ins umbenannt Clientseitige Techniken Bearbeiten Vor SharePoint 2010 war clientseitige Programmierung von SharePoint Anwendungen muhsam weil Microsoft dafur nur die sperrigen WebDAV und ASMX Webdienste zur Verfugung stellte Clientseitige Programmierung bietet jedoch hohe Flexibilitat in der Gestaltung der Benutzeroberflache Zudem sind oft die Antwortzeiten besser weil weniger Daten zwischen Client und Server ubertragen werden mussen Ab SharePoint 2010 stellt Microsoft eine umfangreiche Klassenbibliothek fur den clientseitigen Zugriff auf das Server Objektmodell in einem WCF Dienst zur Verfugung 113 Die Methoden des Clientmodells nehmen XML Anforderungen entgegen und schicken JSON Antworten zuruck 114 Die Architektur des Modells ist in SharePoint 2013 im Wesentlichen die gleiche wie in SharePoint 2010 115 Es kann nicht nur in SharePoint sondern in jeder verwalteten NET Anwendung eingesetzt werden so auch unter Silverlight 114 In SharePoint 2016 sowie SharePoint Online wird die moderne Oberflache in React geschrieben Dadurch anderten sich auch die notwendigen Werkzeuge um eigene Webparts oder Branding zu integrieren Microsoft fasst dies unter dem Namen SharePoint Framework zusammen 116 Literatur BearbeitenUlrich B Boddenberg Microsoft SharePoint 2010 Publishing Customizing amp Design Galileo Computing Bonn 2012 ISBN 978 3 8362 1417 9 Dirk Larisch Microsoft SharePoint 2013 Uber 300 Losungen fur Anwender amp Administratoren Hanser Fachbuchverlag Munchen 2013 ISBN 978 3 446 43524 7 Wojciech Micka Hrsg Microsoft SharePoint fur Administratoren Microsoft Press Unterschleissheim 2011 ISBN 978 3 86645 136 0 MindBusiness Team SharePoint 2013 fur Anwender Microsoft Press Unterschleissheim 2013 ISBN 978 3 86645 167 4 Paolo Pialorsi Entwicklerbuch SharePoint Microsoft Press Unterschleissheim 2011 ISBN 978 3 86645 545 0 Paolo Pialorsi Microsoft SharePoint 2013 Developer Reference Microsoft Press Sebastopol 2013 ISBN 978 0 7356 7071 6 Vanessa Williams Microsoft SharePoint 2010 fur Dummies Wiley Weinheim 2010 ISBN 978 3 527 70615 0 Weblinks Bearbeiten nbsp Commons Microsoft SharePoint Sammlung von Bildern Videos und Audiodateien Deutsche Microsoft SharePoint Seite MSDN SharePoint Developer Center Meet the father of Microsoft SharePoint Jeff TeperEinzelnachweise Bearbeiten a b Microsoft Announces Branding and RC1 Availability of Tahoe Server Stories 10 Januar 2018 archiviert vom Original am 10 Januar 2018 abgerufen am 10 Januar 2018 Williams S 22 SharePoint Content Management System fur Zusammenarbeit 4 Juli 2017 archiviert vom Original am 4 Juli 2017 abgerufen am 4 Januar 2018 SharePoint 2016 Team Collaboration Software Tools Abgerufen am 25 August 2020 Veraltete und entfernte Funktionen in SharePoint 2016 Abgerufen am 26 August 2020 SharePoint Online Collaboration Software Abgerufen am 26 August 2020 SharePoint Plane und Preise Abgerufen am 26 August 2020 Microsoft SharePoint Produkt Funktionen Microsoft Corporation abgerufen am 23 September 2012 Micka S 24ff a b Micka S 35 Boddenberg S 31 Williams S 32 34 42 59 71 72 Williams S 211 a b Micka S 509 511 Williams S 224 Williams S 207 Williams S 157 158 Micka S 37 Micka S 38 39 Micka S 39 a b c Micka S 40 a b Micka S 41 Williams S 110 114 Williams S 53 54 Micka S 69 Micka S 136 Micka S 40 41 vgl z B DIN EN ISO 9001 S 18 Micka S 42 Micka S 44 Williams S 361 Micka S 144 Micka 44 45 Williams S 365 Micka S 147 Micka S 146 Micka S 48 49 Micka S 47 48 Microsoft SharePoint Plan Browser Support Microsoft Technet Artikel abgerufen am 30 September 2012 a b Micka S 134 135 Planen der Browserunterstutzung in SharePoint Server 2016 23 Februar 2017 abgerufen am 28 November 2017 a b c Pialorsi 2011 S 33 Micka S 75 Micka S 82 Install SharePoint 2013 Microsoft Technet 18 Dezember 2014 abgerufen am 29 August 2014 Micka S 78 Micka S 77 Micka S 79 80 Williams S 189 200 Micka S 153 Williams S 190 Williams S 189 S 192 Micka S 154 Micka S 157 158 a b Micka S 849 Micka S 851 853 Micka S 862 877 Micka S 878 891 Micka S 847 848 Micka S 828 847 Micka S 854 857 Micka S 891 892 Pialorsi 2011 S 27 28 Pialorsi 2011 S 42 a b Boddenberg S 105 Boddenberg S 107 113 Boddenberg S 125 129 Boddenberg S 130 Boddenberg S 114 117 Boddenberg S 115 Boddenberg S 121 124 a b Pialorsi 2011 S 15 SharePoint 2010 Development for ASP NET Developers Microsoft Developer Network abgerufen am 2 Oktober 2012 Pialorsi 2011 S 189 246 Pialorsi 2011 S 218 223 Pialorsi 2011 S 224 225 Pialorsi 2011 S 225 228 a b Pialorsi 2011 S 229 Gewusst wie Erstellen eines benutzerdefinierten externen Anwendungsanbieters Microsoft Developer Network abgerufen am 2 Oktober 2012 a b Pialorsi 2011 S 271 316 Pialorsi 2011 S 345 384 Pialorsi 2011 S 385 400 Pialorsi 2011 S 401 422 Pialorsi 2011 S 423 442 Pialorsi 2011 S 649 674 Erstellen benutzerdefinierter Business Connectivity Services Connectors mit SharePoint Server 2010 Microsoft Developer Network abgerufen am 2 Oktober 2012 Pialorsi 2011 S 676 707 Pialorsi 2011 S 35 36 S 443 472 SharePoint Foundation 2010 Klassenbibliotheken Microsoft Developer Network abgerufen am 2 Oktober 2012 a b Pialorsi 2011 S 73 System Web UI WebControls Namespace Microsoft Developer Network abgerufen am 2 Oktober 2012 System Web UI WebControls WebParts Namespace Microsoft Developer Network abgerufen am 2 Oktober 2012 Pialorsi 2011 S 44 Pialorsi 2011 S 45 46 Pialorsi 2011 S 102 104 Pialorsi 2011 S 113 146 Pialorsi 2011 S 119 128 Pialorsi 2011 S 365 367 Pialorsi 2011 S 367 369 Pialorsi 2011 S 373 375 Pialorsi 2011 S 476 a b Pialorsi 2011 S 480 Pialorsi 2011 S 481 483 Pialorsi 2011 S 506 508 Micka S 1285 1287 Optimierung und Vereinfachung mit Nintex Workflows Nicht mehr online verfugbar In Allgeier PS 16 Februar 2018 archiviert vom Original am 16 Oktober 2019 abgerufen am 16 Oktober 2019 nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www allgeier ps com Nintex for SharePoint 2019 Das ist neu Nicht mehr online verfugbar In Flow365 11 Dezember 2018 ehemals im Original abgerufen am 16 Oktober 2019 deutsch 1 2 Vorlage Toter Link flow365 de Seite nicht mehr abrufbar Suche in Webarchiven Pialorsi 2011 S 630 646 Apps for SharePoint compared with SharePoint solutions MSDN Artikel 10 Januar 2014 abgerufen am 29 August 2014 a b Pialorsi 2013 S 247 Pialorsi 2013 S 317 350 Pialorsi 2013 S 248 Pialorsi 2011 S 148 a b Pialorsi 2011 S 149 Pialorsi 2011 S 209 210 Pialorsi 2013 S 202 203 SharePoint Framework Abgerufen am 29 Oktober 2019 Microsoft Office Programme Aktuelle Office Anwendungen Access Excel Skype for Business OneNote Outlook PowerPoint Project Publisher Visio Word Ehemalige Office Anwendungen Entourage Expression Media FrontPage Groove amp Sharepoint Workspace PhotoDraw Photo Editor Picture Manager Outlook Express Sammelmappe Virtual PC InfoPath Abgerufen von https de wikipedia org w index php title SharePoint amp oldid 237812065