Buch, Deutsch, 712 Seiten, Format (B × H): 172 mm x 246 mm, Gewicht: 1429 g
Reihe: Rheinwerk Computing
Das Praxisbuch für SharePoint-Entwickler: Planung, Entwicklung, Deployment, Best Practices. Mit durchgängigem Praxisszenario!
Buch, Deutsch, 712 Seiten, Format (B × H): 172 mm x 246 mm, Gewicht: 1429 g
Reihe: Rheinwerk Computing
ISBN: 978-3-8362-4339-1
Verlag: Rheinwerk Verlag GmbH
Passen Sie SharePoint 2016 ganz individuell an Ihre Anforderungen an und entwickeln Sie maßgeschneiderte Lösungen! An einem abgeschlossenen Beispielprojekt vollziehen Sie alle Schritte leicht verständlich nach. Von der Entwicklungsumgebung mit allen wichtigen Tools über die UI-Gestaltung bis zum Deployment: Hier ist alles für Sie drin!
Aus dem Inhalt:
- Infrastruktur planen
- Anwendungsstruktur
- Prozessbeschreibung
- Webparts
- Infrastruktur konfigurieren
- Website-Properties
- Konfigurationslisten
- Logging
- Change Requests
- Visual Studio Solution
- Datenstrukturen
- Feature Event Receiver
- Anwendungskonfiguration
- UI-Entwicklung
- Deployment
- PowerShell
Autoren/Hrsg.
Weitere Infos & Material
Danksagung ... 13 1. Vorwort ... 15Teil 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 ... 141Teil 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 ... 35410. Anwendungskonfiguration ... 373 10.1 ... CustomAction-Links ... 373 10.2 ... Property Bag ... 381 10.3 ... ApplicationPage ... 387 10.4 ... Basiskonfiguration ... 40511. UI-Entwicklung ... 409 11.1 ... Vor- und Nachteile individueller Formulare ... 409 11.2 ... Eigene Formulare entwickeln und einbinden ... 411 11.3 ... Umsetzung Use Cases ... 44312. Umsetzung EventReceiver ... 457 12.1 ... Benutzerbenachrichtigungen ... 458 12.2 ... E-Mail-Versand ... 47113. Umsetzung Workflows ... 481 13.1 ... Workflow erstellen ... 482 13.2 ... E-Mail-Benachrichtigungen ... 485 13.3 ... Workflow Installation ... 490 13.4 ... Workflow starten ... 49514. 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 ... 52815. WebParts ... 533 15.1 ... Lösungssuche ... 534 15.2 ... Ticketauswertung ... 564 15.3 ... Abrechnung ... 57816. Anpassung der Navigation ... 60517. Aufbau der WebPart-Seiten ... 61318. Umsetzung des Brandings ... 61919. Deployment ... 627 19.1 ... Via PowerShell ... 627 19.2 ... Via Code (einen Installer entwickeln) ... 63120. Produktbesonderheiten ... 647 20.1 ... Releasezyklen ... 648 20.2 ... Lizenzierung ... 64921. Zusammenfassung ... 671 Anhang ... 673 A. SharePoint 2016 - Versionsunterschiede ... 675 B. Berechtigungsstufen ... 679 C. Ribbon-Location ... 687 Index ... 709