SharePoint 2016
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
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 | 28.04.2017 |
---|---|
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? |
aus dem Bereich