SharePoint 2016

Das Praxisbuch für Entwickler
Buch | Hardcover
712 Seiten
2017
Rheinwerk (Verlag)
978-3-8362-4339-1 (ISBN)

Lese- und Medienproben

SharePoint 2016 - Fabian Klein-Ridder, Björn Barnstedt
54,90 inkl. MwSt
zur Neuauflage
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Best Practices für SharePoint-Entwickler: Ideale Lösungen für Ihre SharePoint-Umgebung entwickeln Sie am besten selbst.

Wie das geht, zeigt Ihnen dieses Praxisbuch anhand eines abgeschlossenen Beispielprojekts: Vom Sammeln der Anforderungen über die Entwicklung der Features bis zum finalen Deployment Ihrer Solution.
Passen Sie SharePoint 2016 ganz individuell an Ihre Anforderungen an und entwickeln Sie Ihre maßgeschneiderten Lösungen!

An einem abgeschlossenen Beispielprojekt vollziehen Sie die Grundlagen und alle relevanten Schritte, von der Planung einer Anwendung bis hin zur Installation, leicht verständlich nach. Von der Bestandsaufnahme, über die Konzeptionierung bis zur Entwicklung mit anschließendem Deployment der On-Premise-Lösung: Hier ist alles für Sie drin!

Entwicklung für SharePoint: Umfassend und verständlich
Mit der richtigen Prozessbeschreibung zur funktionierenden Umsetzung: Mit User Stories, Use Cases und Ablaufplänen geben Sie die Struktur für Ihre gewünschte Lösung vor und sorgen so für einen reibungslosen Projektablauf.

Maßgeschneidert statt von der Stange
Keine SharePoint-Vorlage ist so gut wie eine individualisierte, vollständig integrierte Lösung, die genau den Ansprüchen Ihres Unternehmens entspricht. Hier erfahren Sie, wie Sie Ihr SharePoint-Projekt sicher planen und perfekt umsetzen.

Durchgängiges Anwendungsbeispiel
Ein umfassendes Anwendungsszenario erklärt Ihnen die Entwicklung einer Beispiel-App von der Planung bis zur Implementation. Alle Optionen und Parameter finden Sie übersichtlich und nachvollziehbar dargestellt, Tipps und Best Practices zeigen Ihnen, wie es richtig geht.

Themen sind insbesondere:
  • Infrastruktur planen
  • Anwendungsstruktur
  • Prozessbeschreibung
  • Webparts
  • Infrastruktur konfigurieren
  • Website-Properties
  • Konfigurationslisten
  • Logging
  • Change Requests
  • VisualStudio Solution
  • Datenstrukturen
  • Feature EventReceiver
  • Anwendungskonfiguration
  • UI-Entwicklung
  • Deployment
  • PowerShell

Klein-Ridder, Fabian Fabian Klein-Ridder ist seit 2004 in der SharePoint-Entwicklung tätig. Er arbeitet als Senior-SharePoint-Entwickler und Teamleiter der Software-Entwicklungsabteilung bei der amexus Informationstechnik GmbH und Co. KG. Darüber hinaus führt er individuelle Schulungen für Endanwender und Softwareentwickler zu SharePoint durch. Barnstedt, Björn Björn Barnstedt ist als Senior-SharePoint-Entwickler seit vielen Jahren bei der amexus Informationstechnik GmbH und Co. KG tätig. Er leitet Softwareprojekte beim Kunden und führt Schulungen durch.

  Danksagung ... 13

  1.  Vorwort ... 15


Teil I  Planung ... 19

  2.  Planungsbeispiel ... 23
       2.1 ... Einleitung ... 23
       2.2 ... Infrastruktur ... 23
       2.3 ... Anwendungsstruktur ... 25
       2.4 ... Prozessbeschreibung ... 54
       2.5 ... Ablaufpläne ... 83
       2.6 ... WebParts ... 94
       2.7 ... Weitere Anforderungen und Funktionen ... 101
       2.8 ... Konfiguration ... 101
       2.9 ... Berechtigungen ... 117
       2.10 ... Oberfläche ... 126
       2.11 ... Mehrsprachigkeit ... 137
       2.12 ... Logging ... 140
       2.13 ... Change Requests ... 141


Teil II  Umsetzung ... 143

  3.  Entwicklungsumgebung ... 145
       3.1 ... CKSDev ... 146
       3.2 ... Web Essentials ... 147
       3.3 ... ILMerge ... 147
       3.4 ... SharePoint Manager ... 148
       3.5 ... smtp4dev ... 149
       3.6 ... SharePoint LogViewer ... 150
       3.7 ... DebugView ... 151
       3.8 ... Developer Dashboard ... 151
       3.9 ... PowerGUI Script Editor ... 152
       3.10 ... CAML Designer ... 153
       3.11 ... Notepad++ ... 154
       3.12 ... GetStrongName ... 154
       3.13 ... Tipps ... 156

  4.  Struktur der VS-Solution ... 157
       4.1 ... Namespaces ... 164
       4.2 ... Verzeichnisse ... 167
       4.3 ... Features vorbereiten ... 173

  5.  Basisfunktionen ... 179
       5.1 ... Additional Page-Header ... 180
       5.2 ... Logging ... 184
       5.3 ... Mehrsprachigkeit ... 190
       5.4 ... JavaScript global einbinden ... 194
       5.5 ... JS from Codebehind ... 199
       5.6 ... Projekttemplate erstellen ... 203

  6.  Datenstruktur aufbauen ... 207
       6.1 ... Spalten ... 208
       6.2 ... Inhaltstypen ... 246
       6.3 ... Listen und Bibliotheken ... 272
       6.4 ... Ansichten ... 306
       6.5 ... Archivstruktur ... 320

  7.  Feature-EventReceiver ... 325
       7.1 ... Nachschlagespalten ... 326
       7.2 ... Featureabhängigkeiten ... 330

  8.  Berechtigungsmodell ... 333
       8.1 ... Stufen erstellen ... 336
       8.2 ... Rollen anlegen ... 337
       8.3 ... Berechtigungen zuordnen ... 338

  9.  Ribbonsteuerung ... 341
       9.1 ... Via »Elements.xml« ... 341
       9.2 ... Via Code zur Laufzeit ... 354

10.  Anwendungskonfiguration ... 373
       10.1 ... CustomAction-Links ... 373
       10.2 ... Property Bag ... 381
       10.3 ... ApplicationPage ... 387
       10.4 ... Basiskonfiguration ... 405

11.  UI-Entwicklung ... 409
       11.1 ... Vor- und Nachteile individueller Formulare ... 409
       11.2 ... Eigene Formulare entwickeln und einbinden ... 411
       11.3 ... Umsetzung Use Cases ... 443

12.  Umsetzung EventReceiver ... 457
       12.1 ... Benutzerbenachrichtigungen ... 458
       12.2 ... E-Mail-Versand ... 471

13.  Umsetzung Workflows ... 481
       13.1 ... Workflow erstellen ... 482
       13.2 ... E-Mail-Benachrichtigungen ... 485
       13.3 ... Workflow Installation ... 490
       13.4 ... Workflow starten ... 495

14.  Umsetzung TimerJobs ... 497
       14.1 ... Konfiguration ... 498
       14.2 ... Grundgerüst ... 514
       14.3 ... Archivierungstimerjob ... 516
       14.4 ... Eskalations-TimerJob und Erinnerungs-TimerJob ... 524
       14.5 ... Report-TimerJob ... 528

15.  WebParts ... 533
       15.1 ... Lösungssuche ... 534
       15.2 ... Ticketauswertung ... 564
       15.3 ... Abrechnung ... 578

16.  Anpassung der Navigation ... 605

17.  Aufbau der WebPart-Seiten ... 613

18.  Umsetzung des Brandings ... 619

19.  Deployment ... 627
       19.1 ... Via PowerShell ... 627
       19.2 ... Via Code (einen Installer entwickeln) ... 631

20.  Produktbesonderheiten ... 647
       20.1 ... Releasezyklen ... 648
       20.2 ... Lizenzierung ... 649

21.  Zusammenfassung ... 671


  Anhang ... 673

  A.  SharePoint 2016 - Versionsunterschiede ... 675

  B.  Berechtigungsstufen ... 679

  C.  Ribbon-Location ... 687

  Index ... 709

Erscheinungsdatum
Reihe/Serie Rheinwerk Computing
Verlagsort Bonn
Sprache deutsch
Maße 168 x 240 mm
Einbandart gebunden
Themenwelt Informatik Betriebssysteme / Server Exchange / SharePoint
Mathematik / Informatik Informatik Netzwerke
Mathematik / Informatik Informatik Software Entwicklung
Schlagworte Berechtigungen • Business Data Connectivity • Deployment • Entwicklung • Geschäftsprozesse • Geschäftsprozesse • Objektmodelle • SharePoint 2016 • SharePoint 2016; Handbuch/Lehrbuch • SharePoint Anpassung • SharePoint Entwicklung • SharePoint Foundation • SharePoint Tools • VisualStudio Solution • Webparts
ISBN-10 3-8362-4339-3 / 3836243393
ISBN-13 978-3-8362-4339-1 / 9783836243391
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich