Your SlideShare is downloading. ×
0
03.10.2012             Anpassungsoptionen und                   Verwaltung
Inhalt03.10.2012              SharePoint 2013 Apps              Apps-Infrastruktur              Das neue Developer Dash...
03.10.2012             SharePoint 2013 Apps
03.10.2012             The “Old” Way?
SharePoint Solutions - The «old» way03.10.2012              Lösungen für SharePoint sind bis anhin:               WebPar...
Customizations Real-Life Experience03.10.2012              Customizations für SharePoint sind bis anhin:              me...
03.10.2012             Apps – was sonst?
SharePoint 2013 Apps03.10.2012              «Ready to use Solutions»
SharePoint 2013 Apps03.10.2012              Unabhängig vom Deployment              Unterstützen Cloud-Szenarien         ...
Customizations vs Apps03.10.2012             Customizations                  Apps              Individuelle Anpassungen  ...
03.10.2012             Apps = Marketplace
Apps Marketplace03.10.2012                                                    7                       2                3  ...
SharePoint Hosted Apps03.10.2012              Subweb einer SiteCollection              “One App – one Web (SPWeb)”      ...
SP App Design – 3 Varianten03.10.2012                                      Developer-Hosted App                           ...
03.10.2012             Apps Bereitstellen
4 Schritte zu den Apps…03.10.2012              …oder so….              Zur Erinnerung:                Apps werden in ei...
SharePoint-Websites und Apps03.10.2012
Konfiguration der Infrastruktur für SP Apps03.10.2012             1) Wildcard DNS Eintrag für die App-Domain             2...
DNS Konfiguration03.10.2012              DNS Wildcard Eintrag                *.spd2012apps.local              Eintragen...
Apps relevante Services03.10.2012              Central Administration                 App Management Service            ...
Apps Service Application03.10.2012              $account = Get-SPManagedAccount «spd2012administrator"              $app...
Apps Subscription Service03.10.2012              $account = Get-SPManagedAccount «spd2012administrator"              $ap...
Routing der Apps URL03.10.2012
Rerouting der App-Aufrufe03.10.2012              http://apps-87e90ada14c175.contosoapps.com/sites/web/014c9c59-5d9c-4a59-a...
App Catalog erstellen03.10.2012
Apps hinzufügen03.10.2012              Apps können überall hinzugefügt werden              Marketplace und eigene Apps ü...
03.10.2012             Developer Dashboard
Developer Dashboard in SharePoint 201303.10.2012              Developer Dashboard in SharePoint 2013 wurde überarbeitet: ...
Ladezeiten von Seiten mit Ereignissen03.10.2012
Developer Dasboard aktivieren03.10.2012              PowerShell                  $content = ([Microsoft.SharePoint.Admini...
03.10.2012             Development im Team
Entwicklungsumgebung für SharePoint 201303.10.2012              Client OS Installationen sind nicht mehr unterstützt     ...
Entwicklungsumgebung für SharePoint 201303.10.2012              Alternative Lösungen in Form von Cloud-basierenden       ...
Individuelle Entwicklungs-Umgebungen03.10.2012                            1                                               ...
Zentral gehostete Entwicklungs-Umgebungen03.10.2012                                     3                        1        ...
Cloud Entwicklungs-Umgebungen (IaaS)03.10.2012                     1                                    2                 ...
03.10.2012             SharePoint 2013 Workflows
SharePoint Designer in SharePoint 201303.10.2012              Die wichtigsten Änderungen sind im Workflow Management     ...
Windows Azure Workflow in SharePoint 1503.10.2012              Workflow werden neu als Service behandelt              Ne...
Windows Azure Workflow Process03.10.2012                                                                                 A...
Windows Azure Worfklow requirements03.10.2012             Software Requirements                                      The ...
Workflow Manager03.10.2012              Installation des Workflow Managers mit Web Platform               Installer 4.0  ...
Allgemeine Workflow Verbesserungen03.10.2012              “Stages”               Löst das Fehlen von Loops             ...
03.10.2012Fragen?
Upcoming SlideShare
Loading in...5
×

Oliver ryf anpassungsoptionen und verwaltung

643

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
643
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Oliver ryf anpassungsoptionen und verwaltung"

  1. 1. 03.10.2012 Anpassungsoptionen und Verwaltung
  2. 2. Inhalt03.10.2012  SharePoint 2013 Apps  Apps-Infrastruktur  Das neue Developer Dashboard  SharePoint 2013 Development im Team  Workflows mit SharePoint Designer 2013
  3. 3. 03.10.2012 SharePoint 2013 Apps
  4. 4. 03.10.2012 The “Old” Way?
  5. 5. SharePoint Solutions - The «old» way03.10.2012  Lösungen für SharePoint sind bis anhin:  WebParts  Lists  Content Types  Controls  …  Customizations!
  6. 6. Customizations Real-Life Experience03.10.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
  7. 7. 03.10.2012 Apps – was sonst?
  8. 8. SharePoint 2013 Apps03.10.2012  «Ready to use Solutions»
  9. 9. SharePoint 2013 Apps03.10.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!
  10. 10. Customizations vs Apps03.10.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
  11. 11. 03.10.2012 Apps = Marketplace
  12. 12. Apps Marketplace03.10.2012 7 2 3 SP Platform App Submission 4 6 1 5 animated
  13. 13. SharePoint Hosted Apps03.10.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
  14. 14. SP App Design – 3 Varianten03.10.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
  15. 15. 03.10.2012 Apps Bereitstellen
  16. 16. 4 Schritte zu den Apps…03.10.2012  …oder so….  Zur Erinnerung:  Apps werden in einer eigen Site erstellt  Frage:  Wie werden Apps angesprochen, wenn ein User eine App nutzt?
  17. 17. SharePoint-Websites und Apps03.10.2012
  18. 18. Konfiguration der Infrastruktur für SP Apps03.10.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
  19. 19. DNS Konfiguration03.10.2012  DNS Wildcard Eintrag  *.spd2012apps.local  Eintragen der App-Adresse in SP  Nur eine Adresse pro Farm  Testen  Ping Apps-12345678ABCDEF. spd2012apps.local
  20. 20. Apps relevante Services03.10.2012  Central Administration  App Management Service  Microsoft SharePoint Foundation Subscription Settings Service
  21. 21. Apps Service Application03.10.2012  $account = Get-SPManagedAccount «spd2012administrator"  $appPoolAppSvc = New-SPServiceApplicationPool -Name AppServiceAppPool - Account $account  $appAppSvc = New-SPAppManagementServiceApplication -ApplicationPool $appPoolAppSvc -Name AppServiceApp -DatabaseName <AppServiceDB>  $proxyAppSvc = New-SPAppManagementServiceApplicationProxy - ServiceApplication $appAppSvc
  22. 22. Apps Subscription Service03.10.2012  $account = Get-SPManagedAccount «spd2012administrator"  $appPoolSubSvc = New-SPServiceApplicationPool -Name SettingsServiceAppPool -Account $account  $appSubSvc = New-SPSubscriptionSettingsServiceApplication –ApplicationPool $appPoolSubSvc –Name SettingsServiceApp –DatabaseName <SettingsServiceDB>  $proxySubSvc = New-SPSubscriptionSettingsServiceApplicationProxy – ServiceApplication $appSubSvc
  23. 23. Routing der Apps URL03.10.2012
  24. 24. Rerouting der App-Aufrufe03.10.2012 http://apps-87e90ada14c175.contosoapps.com/sites/web/014c9c59-5d9c-4a59-a5ce-2116a4c90296
  25. 25. App Catalog erstellen03.10.2012
  26. 26. Apps hinzufügen03.10.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!
  27. 27. 03.10.2012 Developer Dashboard
  28. 28. Developer Dashboard in SharePoint 201303.10.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
  29. 29. Ladezeiten von Seiten mit Ereignissen03.10.2012
  30. 30. Developer Dasboard aktivieren03.10.2012  PowerShell $content = ([Microsoft.SharePoint.Administration.SPWebService]::ContentService) $appsetting =$content.DeveloperDashboardSettings $appsetting.DisplayLevel = [Microsoft.SharePoint.Administration.SPDeveloperDashboardLevel]::On $appsetting.Update()  SP15 unterstützt nur On/Off Einstellung  On bedeutet, dass das Icon angezeigt wird
  31. 31. 03.10.2012 Development im Team
  32. 32. Entwicklungsumgebung für SharePoint 201303.10.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
  33. 33. Entwicklungsumgebung für SharePoint 201303.10.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
  34. 34. Individuelle Entwicklungs-Umgebungen03.10.2012 1 4 2 1 3 4 4 1 animated
  35. 35. Zentral gehostete Entwicklungs-Umgebungen03.10.2012 3 1 2 3 4 11 3 1 animated
  36. 36. Cloud Entwicklungs-Umgebungen (IaaS)03.10.2012 1 2 2 3 11 2 1 animated
  37. 37. 03.10.2012 SharePoint 2013 Workflows
  38. 38. SharePoint Designer in SharePoint 201303.10.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
  39. 39. Windows Azure Workflow in SharePoint 1503.10.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
  40. 40. Windows Azure Workflow Process03.10.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
  41. 41. Windows Azure Worfklow requirements03.10.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.)
  42. 42. Workflow Manager03.10.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
  43. 43. Allgemeine Workflow Verbesserungen03.10.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
  44. 44. 03.10.2012Fragen?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×