3. 29.11.2012
Numerous platform level improvements and new
capabilities
Shredded Storage
SQL Improvements
Cache Service
Request Management
Themes
Sharing
4. Service-Applikationen in SharePoint 2013
29.11.2012
New service applications available and
improvements on existing ones
Office Web Apps ist keine WebApp
mehr
Web Analytics ist keine Service
Application, sondern Teil der Search-
Funktion
5. Enterprise Content Management
29.11.2012
Site-level retention policies
Compliance levels können jetzt auch auf
Sites angewendet werden.
Klare Richtlinien, was mit (veralteten)
Daten passieren soll (Löschen,
Archivieren, Workflows…)
Discovery Center
Benutzer mit den nötigen
Berechtigungen können über mehrere
Farms und Exchange Discovery Sets
definieren
Portal, das auch das Exportieren von
Daten erlaubt
6. Enterprise Content Management
29.11.2012
eDiscovery Möglichkeiten
Suche und Export von Inhalten von
Fileshares
Export von Daten aus Exchange und
SharePoint (Rechtliche Gründe)
Team Folders
Nahtlose Integration der besten
Funktionen von Exchange und
SharePoint (und Lync)
7. Web Content Management
29.11.2012
Support anderer bekannter Tools
und Workflow-Designer
Variations & Content Translation
Search Engine Optimization
Cross Site Publishing
Video & Embedding
Anpassung von Bildern
Clean Urls
Metadata navigation
8. Social
29.11.2012
Microblogging
Share content, links, and media
Folgen von Personen, Sites,
Inhalte und Unterhaltungen
Activity Feeds
Eine automatische Ansicht für
die aktuellsten Änderungen im
Zusammenhang mit Inhalten,
Links, Media, und Personen
9. Social
29.11.2012
Communities
Community sites mit Self-Service
administration
Moderne Community
Funktionen
Moderne Diskussionsboards
Blogs
Client Applikations- Integration
Kategorien, Kommentare…
10. Search
29.11.2012
Neue Search Architektur
mit einer einheitlichen
Sicher
Personalized search
results based on search
history
Rich contextual previews
Auf bereits ausgeführte
Searches kann einfacher
zugegriffen werden
11. Business Intelligence
29.11.2012
Excel BI
Instant analysis mit In Memory BI
Engine
Power View Add-in
Excel Services
Verbesserte Data exploration
Field List und Field Well Unterstützung
Calculated Measures und Members
Enhanced Timeline Controls
12. Business Intelligence
29.11.2012
PerformancePoint Services
Filter enhancements und Filter search
Dashboard migration
Unterstützung Analysis Services
Effective User
Visio Services
Refresh data von externen Quellen–
BCS und Azure SQL
Kommentare auf Visio Drawings
Maximum Cache Size service
parameter
13. Mobile
29.11.2012
Klassische und Zeitgemässe
Views für Mobile Browser
Automatic Mobile Browser
Redirection
Target different designs
based on user agent string
Office Mobile Web Apps
Push notifications
14. Die Entwicklung von “Customizations”
29.11.2012
_api
_vti_bin _vti_bin
Declar. App &
Workflow Events
_api
CSOM
17. Inhalt
29.11.2012
SharePoint 2013 Apps
Apps-Infrastruktur
Das neue Developer Dashboard
SharePoint 2013 Development im Team
Workflows mit SharePoint Designer 2013
20. SharePoint Solutions - The «old» way
29.11.2012
Lösungen für SharePoint sind bis anhin:
WebParts
Lists
Content Types
Controls
…
Customizations!
21. Customizations Real-Life Experience
29.11.2012
Customizations für SharePoint sind bis anhin:
meistens verantwortlich für die Probleme im SharePoint-
Betrieb
in der Form von Sandboxed Solutions zu stark
eingeschränkt
In Cloud-based Lösungen kaum einsetzbar
24. SharePoint 2013 Apps
29.11.2012
Unabhängig vom Deployment
Unterstützen Cloud-Szenarien
Apps können auf verschiedene Weise bereitgestellt werden
Sind im Prinzip eine URL (SPWeb), auf welche der Benutzer
zugreift
Laufen isoliert
Unterstützen keinen Server-Side Code!
25. Customizations vs Apps
29.11.2012
Customizations Apps
Individuelle Anpassungen Wiederverwendbar
Masterpages Bereitstellung via
Spezifische Erweiterungen Verzeichnis
Entspricht Kundenbedürfnis Marketplace
Installationsabhängig Anpassbar
Wird an die Farm angepasst Berechtigungen
Lizenzen
28. SharePoint Hosted Apps
29.11.2012
Subweb einer SiteCollection
“One App – one Web (SPWeb)”
Host header SPWeb – Jede App hat ihre eigene
HTTP:// Adresse
Die Funktionen einer App sind nur innerhalb einer Website
verwendbar
Das App-Web kann weder mit Hilfe des Browser noch durch
SharePoint Designer verändert werden
29. SP App Design – 3 Varianten
29.11.2012
Developer-Hosted App
SharePoint
“Bring your own server hosting infrastructure” Your Hosted Site
Cloud-based Apps Web
Developers will need to isolate tenants
Get remote events from
SharePoint
Use CSOM/REST + Azure Auto-Provisioned App Azure
OAuth to work with SP
Windows Azure + SQL Azure SharePoint (from
provisioned invisibly as apps are Web WebDeploy,
installed DacPac)
SharePoint-hosted App
Parent
Provision an isolated sub web on a parent Web
web
• Reuse web elements App Web
(lists, files, out-of-box web parts)
• No server code allowed; use client
(from WSP)
JavaScript for logic, UX
animated
31. 4 Schritte zu den Apps…
29.11.2012
…oder so….
Zur Erinnerung:
Apps werden in einer eigen Site erstellt
Frage:
Wie werden Apps angesprochen, wenn ein User eine App
nutzt?
33. Konfiguration der Infrastruktur für SP Apps
29.11.2012
1) Wildcard DNS Eintrag für die App-Domain
2) Apps Service Application und Subscription Service müssen in
der Hostumgebung der SP Apps erstellt werden
3) SharePoint Application für das Routing der eingehenden
Requests zu dem DNS Eintrag
4) App Catalog erstellen, um Apps für Benutzer verwendebar zu
machen
SharePoint farm
http://*.apps
192.168.x.x
34. DNS Konfiguration
29.11.2012
DNS Wildcard Eintrag
*.spd2012apps.local
Eintragen der App-Adresse in SP
Nur eine Adresse pro Farm
Testen
Ping Apps-12345678ABCDEF.
spd2012apps.local
35. Apps relevante Services
29.11.2012
Central Administration
App Management Service
Microsoft SharePoint Foundation Subscription Settings
Service
41. Apps hinzufügen
29.11.2012
Apps können überall hinzugefügt werden
Marketplace und eigene Apps über
dasselbe Interface
Benutzer können Apps hinzufügen
Abhängig von den Apps sind
Berechtigungen notwendig
Achtung: Nicht mit System Account!
43. Developer Dashboard in SharePoint 2013
29.11.2012
Developer Dashboard in SharePoint 2013 wurde überarbeitet:
Mehr Informationen verfügbar
Dashboard läuft in einem eigenen Fenster, um das Rendering
der SharePoint-Seite nicht zu beeinflussen
Detaillierte Angabe von Laufzeiten
Arbeitet mit einem spezifischen WCF-Service
(diagnosticsdata.svc ), welcher zum detaillierte Tracing-
Informationen für das Developer Dashboard liefert
47. Entwicklungsumgebung für SharePoint 2013
29.11.2012
Client OS Installationen sind nicht mehr unterstützt
Windows 8 ünterstützt neu auch 64 bit Guests mit
Hyper-V 3.0
Ähnliche Hosting-Szenarien analog zu SP2010 in
virtuellen Umgebungen
48. Entwicklungsumgebung für SharePoint 2013
29.11.2012
Alternative Lösungen in Form von Cloud-basierenden
Entwicklungs-Umgebungen
Windows Azure Workflow Service kann auf demselben
Server installiert werden, wie SharePoint
Lediglich Office Web Applications müssen auf einem
separaten Server installiert werden
53. SharePoint Designer in SharePoint 2013
29.11.2012
Die wichtigsten Änderungen sind im Workflow Management
Neue Workflow Konfiguration
15 neue Workflow Models mit Windows Azure Workflow
Einfaches und grafisches Erstellen von
Workflows direkt in SharePoint
Designer
Designer und Splitview wurden in
SPD entfern
54. Windows Azure Workflow in SharePoint 15
29.11.2012
Workflow werden neu als Service behandelt
Neu “Windows Azure Workflow”
Läuft nicht mehr zwingend in der Farm mit dem Content
Basiert auf .NET 4.5
SharePoint Seployment definiert, wo der Workflow läuft:
Hosted: Azure Workflow
On-Prem: Windows Azure
Workflow Service
Verbesserte Stabilität und Skalierbarkeit
55. Windows Azure Workflow Process
29.11.2012
Azure
Access Control
SharePoint
Solutions Content
WF3 OAuth2
Visual Studio
Host Azure Workflow
Apps Events
Azure
SharePoint OM Workflow
Workflow Services REST Calls
SharePoint Manager
Designer Deployment Messaging Azure
ServiceBus
Instances Interop
Events
Azure Workflow Service
Application Proxy
animated
56. Windows Azure Worfklow requirements
29.11.2012
Software Requirements The following additional requirements must
Windows Server 2008 R2 SP1 x64 be met before you can run Configuration
SQL Server 2008 R2 SP1 (Express) or SQL Server 2012 Wizard to configure Workflow and Service
.NET Framework 4 PU3 or .NET Framework 4.5 Bus:
IIS SQL Server or SQL Server Express instance
IIS ASP.NET TCP/IP connections and named pipes must be
IIS Management Service configured in SQL Server.
IIS Windows Authentication Windows Firewall must be enabled
Windows Identity Foundation Ports 4446 and 5112 must be available.
Internet Protocol 4 (IPv4). (Workflow and Service
Bus do not work correctly in pure IPv6
environments.)
57. Workflow Manager
29.11.2012
Installation des Workflow Managers mit Web Platform
Installer 4.0
Installation des Workflow Manager Clients
Registrieren der des Workflow Services in einer Site
Collection
Register-SPWorkflowService
-SPSite "http://sharepointday"
-WorkflowHostUri "http://sharepointday:12291"
–AllowOAuthHttp
58. Allgemeine Workflow Verbesserungen
29.11.2012
“Stages”
Löst das Fehlen von Loops
Declarative Workflows haben Loops
Loop # times / with condition / with expression
Declarative workflows können REST/SOAP
Services aufrufen