SlideShare ist ein Scribd-Unternehmen logo
Was ist eigentlich SharePoint?
Oder: Was ist SharePoint eigentlich?
.NET User Group Göttingen 04.07.2013
Max Nowack
Wer bin ich?
Agenda
• Was ist eigentlich SharePoint?
• Kernfunktionen
• Architektur
• Was ist SharePoint Entwicklung?
• App-Modell in SharePoint 2013
• Praxis-Beispiele
• Urlaubsplanung
• Dokumentenverwaltung
Was ist eigentlich SharePoint?
SharePoint ist kein Programm
SharePoint ist eine Plattform!
Kernfunktionen
SharePoint
Sites
Communities
Content
Search
Insights
Composites
Was ist eigentlich SharePoint
Was ist eigentlich SharePoint
Was ist eigentlich SharePoint
Was ist eigentlich SharePoint
Kernfunktionen
SharePoint
Sites
Communities
Content
Search
Insights
Composites
Was ist eigentlich SharePoint
Was ist eigentlich SharePoint
Kernfunktionen
SharePoint
Sites
Communities
Content
Search
Insights
Composites
Was ist eigentlich SharePoint
Was ist eigentlich SharePoint
Kernfunktionen
SharePoint
Sites
Communities
Content
Search
Insights
Composites
Was ist eigentlich SharePoint
Was ist eigentlich SharePoint
Kernfunktionen
SharePoint
Sites
Communities
Content
Search
Insights
Composites
Was ist eigentlich SharePoint
Was ist eigentlich SharePoint
Was ist eigentlich SharePoint
Was ist eigentlich SharePoint
Kernfunktionen
SharePoint
Sites
Communities
Content
Search
Insights
Composites
Was ist eigentlich SharePoint
Was ist eigentlich SharePoint
Kernfunktionen
SharePoint
Sites
Communities
Content
Search
Insights
Composites
Die eierlegende Wollmilchsau
Architektur
Farm
WebApplication
Site Collection
Root Web
Sub Web
List Library
Sub Web
Sub Web List
Site
Collection
Root Web
Library
WebApplication
Site Collection
Root Web
Sub Web
List
Sub Web
List
Was ist SharePoint
Entwicklung?
Was ist Software-
Entwicklung?
Entwicklungstool
s
Ja, es gibt mehrere!
Visual Studio öffnen
Was man als SharePoint Entwickler gerne falsch
macht
Ohne vorher über andere Wege nachzudenken
Out of the Box (OOTB)
Out of the box (OOTB)
• Wird direkt in der Web-Oberfläche umgesetzt
• Erstellen von Listen, Webpart-Seiten, Webpart-Connections
• Sollte immer als erste Lösung in Betracht gezogen werden
• Grundlegendes Verständnis von SharePoint ist Voraussetzung
Vorteile
• Kein Programmcode notwendig
• Auch der Chef kann es!
• Keine externen Tools notwendig
Nachteile
• Es reicht meistens nicht aus
• Auch der Chef kann es!
SharePoint Designer
SharePoint Designer (SPD)
• Kostenloses Entwicklungstool von Microsoft
• Es können schnell kleinere Anpassungen umgesetzt werden
• Erstellen von Workflows, External Content Types, Custom Views, etc.
• Benutzt bestehende Webservices
• Web-Basics (HTML, CSS, JS, etc.) + OOTB sind Voraussetzung
Vorteile
• Mehr Möglichkeiten als bei OOTB
• Größeren Einfluss auf Look&Feel
• Workflows!
Nachteile
• Man kann trotzdem nicht alles umsetzen
• Unsauberes Entwickeln
• Customizing von Standardseiten
Javascript / jQuery
Javascript / jQuery
• Läuft im Browser (clientseitig)
• Kann Webservices für Aktionen auf dem Server ansprechen
• Manchmal der einzige Weg in der Cloud
• Web-Basics + OOTB-Wissen sind Voraussetzung
Vorteile
• Verursacht keine Last auf dem Server
• Gute Usability
• Kann nahezu Alles!
Nachteile
• Browserweichen
• Debuggen ist schwierig
• Jeder kann es
• Performance Issues
Powershell
Powershell
• Scripting-Umgebung
• Konfigurieren der Farm
• Deployment von Solutions
• Erstellen von SharePoint-Objekten
• Super um sich automatisiert eine Test-Umgebung aufzubauen
• Powershell- und SharePoint-OM Wissen sind Voraussetzung
Vorteile
• Perfekt für kleine Vorbereitungen und
Deployment von Solutions
Nachteile
• Nicht zum entwickeln von kompletten
Lösungen geeignet
• Kann nicht vollständig in der Cloud benutzt
werden
Wenn alles nichts hilft…
Visual Studio / Napa
Visual Studio / Napa
• Farm- und Sandboxed-Solutions (bzw. Apps mit Napa)
• Komplettes .NET Framework steht zur Verfügung
• Manchmal gibt es keine andere Lösung
• ABER: Auch wunderbar um OOTB-Lösungen zu „verpacken“
• Erforderliche Kenntnisse: SharePoint-OM, .NET, ASP, etc.
Vorteile
• Einzige Weg für sauberes Staging
• Sehr viele Möglichkeiten
Nachteile
• Für „Einmal“-Solution zu viel Overhead
• Globales Deployment bei Farmsolutions
Die Entwicklungstools
• Out of the Box
• SharePoint Designer
• Javascript / jQuery
• Powershell
• Visual Studio / Napa
App-Modell in SharePoint 2013
App-Modell in SharePoint 2013
• SharePoint-Apps werden mit HTML5, CSS3 und Javascript entwickelt
• Serverseitige Logik läuft nicht auf dem SharePoint-Server
• Spricht mit den SharePoint-Webservices
• Cloud und on-premise
• Appstores: Public und Private
• Entwicklungsumgebung (für Code): Visual-Studio oder Napa
Was ist eigentlich SharePoint
Typen von Apps
• Fullscreen App
• Läuft als eigene Website und kommuniziert per Webservices mit SharePoint
• App Part
• Webpart mit Iframe auf App
• App die SharePoint Objekte erstellt
• Custom Actions
• Lists / Libraries
• etc.
Hosting-Arten von Apps
• SharePoint-hosted
• Wird auf einer SharePoint-Site deployed
• Sinnvoll für kleinere Anwendungen, die nur Client-Technologien benutzen um mit dem SharePoint zu interagieren
• Keine serverseitige Logik
• Provider-hosted
• Wird auf einem beliebigen Webserver deployed
• Serverseitige Logik auf eigenem Server
• Autohosted
• App wird auf Windows Azure deployed
• SQL Azure als Datenbank
Urlaubsplanung
mit SharePoint
• Mitarbeiter sollen Urlaub beantragen können
• Der Urlaub soll vom Abteilungsleiter genehmigt
werden
• Genehmigter Urlaub soll für alle einsehbar sein
Dokumentenverwaltun
g
• Dokumente sollen Zentral für alle Benutzer sichtbar
sein
• Dokumente dürfen nur von bestimmten Benutzern
hochgeladen werden und erfordern eine
Genehmigung
Fazit
Was ist SharePoint eigentlich?
• Einfach
• Kompliziert
• Flexibel
• Entwicklungsplattform
• Eine Website
• Unternehmensportal
• Alternative zum Netzlaufwerk
• Content Management System
• Document Management System
• BI Tool
Vielen Dank!
Max Nowack
max@unsou.de
http://max.unsou.de

Weitere ähnliche Inhalte

PDF
Arbeiten mit SharePoint - Puffer IT Consulting
PDF
Provaria Gmbh - Neu in sharepoint 2013
PDF
SharePoint 2013 – Tech-Track
PDF
B-1 - SharePoint für Einsteiger
PPTX
SharePoint 2013 Einführung und Anwenderschulung
PPTX
Projektmanagement mit SharePoint/Office365 - LPM
PPTX
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
PPTX
Microsoft BI - SQL Server und SharePoint im Zusammenspiel - OPITZ CONSULTING ...
Arbeiten mit SharePoint - Puffer IT Consulting
Provaria Gmbh - Neu in sharepoint 2013
SharePoint 2013 – Tech-Track
B-1 - SharePoint für Einsteiger
SharePoint 2013 Einführung und Anwenderschulung
Projektmanagement mit SharePoint/Office365 - LPM
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
Microsoft BI - SQL Server und SharePoint im Zusammenspiel - OPITZ CONSULTING ...

Was ist angesagt? (20)

PDF
2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...
PPTX
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
PDF
SharePoint 2013 – Überblick und Neuheiten
PDF
SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013
PPTX
SharePoint Days 2014 - Fit für Office 365
PPTX
SharePoint Lösungen für die Zukunft
PPTX
Ein modernes DMS mit SharePoint
PDF
Intranet-Trends 2013
PPTX
SharePoint Community Mittelland: Fit für Office 365
PPTX
S2 s cm_rk_sharepointconference2013
PPTX
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider
PPTX
News von der Microsoft Ignite Zürich Juni 2015
PPTX
Collaboration Days 2011 - Document Management à la carte
PPTX
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
PPTX
SharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
PPTX
Microsoft SharePoint im Projektmanagement
PPTX
Microsoft SharePoint 2010 – neue Funktionen
PPTX
Webinar Slides: SharePoint als Drehscheibe fuer ihr Unternehmenswissen
PPTX
Share point community mittelland search driven websites
PDF
Share Point is back | Bechtle Competence Days 2018
2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePoint 2013 – Überblick und Neuheiten
SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013
SharePoint Days 2014 - Fit für Office 365
SharePoint Lösungen für die Zukunft
Ein modernes DMS mit SharePoint
Intranet-Trends 2013
SharePoint Community Mittelland: Fit für Office 365
S2 s cm_rk_sharepointconference2013
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider
News von der Microsoft Ignite Zürich Juni 2015
Collaboration Days 2011 - Document Management à la carte
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
SharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
Microsoft SharePoint im Projektmanagement
Microsoft SharePoint 2010 – neue Funktionen
Webinar Slides: SharePoint als Drehscheibe fuer ihr Unternehmenswissen
Share point community mittelland search driven websites
Share Point is back | Bechtle Competence Days 2018
Anzeige

Andere mochten auch (20)

PPTX
SharePoint Einführung und Anwenderschulung
PDF
Don't Suck at SharePoint - Avoid the common mistakes
PPTX
Das können Sie im ersten Jahr mit Office 365 erwarten Plan nach der Migration
PDF
SharePoint als ECM Plattform
PDF
Stop Searching, Start Finding: The Findability Solution for SharePoint from DIQA
PDF
SharePoint 2010 in der hybriden Cloud
PPTX
Lotus fibre
PPTX
Tame - 10 Lektionen aus 2,5 Jahren Gründung - Tag der Informatik - HU Berlin
PPTX
[DE] Records Management vs. EIM Enterprise Information Management | Ulrich Ka...
PPTX
Unternehmenskommunikation: Swyx und eEvolution
PPSX
[DE] Keynote: ECM Trends SER | Dr. Ulrich Kampffmeyer | PROJECT CONSULT | Mün...
PPTX
[DE] EIM Aktuelles zum Informationsmanagement: Themen, Trends, Standards und ...
PPTX
Wlan ausleuchtung v2 automatisch gespeichert
PDF
eEvolution Milchmengenmanagement
PDF
Sind sie reif für DMS?!
PPTX
[DE] ECM: Was auch immer das ist | Datasec Keynote | Ulrich Kampffmeyer
PDF
Wie sich ECM-Projekte rechnen
PDF
[DE] Übersicht: Keynotes 1993-2016 | Dr. Ulrich Kampffmeyer | PROJECT CONSULT
PPT
JSR 170: The Key to Unlocking Content Repositories
PPTX
[DE] DMS, ECM & EIM Anwenderstudien 2015 | Dr. Ulrich Kampffmeyer | PROJECT C...
SharePoint Einführung und Anwenderschulung
Don't Suck at SharePoint - Avoid the common mistakes
Das können Sie im ersten Jahr mit Office 365 erwarten Plan nach der Migration
SharePoint als ECM Plattform
Stop Searching, Start Finding: The Findability Solution for SharePoint from DIQA
SharePoint 2010 in der hybriden Cloud
Lotus fibre
Tame - 10 Lektionen aus 2,5 Jahren Gründung - Tag der Informatik - HU Berlin
[DE] Records Management vs. EIM Enterprise Information Management | Ulrich Ka...
Unternehmenskommunikation: Swyx und eEvolution
[DE] Keynote: ECM Trends SER | Dr. Ulrich Kampffmeyer | PROJECT CONSULT | Mün...
[DE] EIM Aktuelles zum Informationsmanagement: Themen, Trends, Standards und ...
Wlan ausleuchtung v2 automatisch gespeichert
eEvolution Milchmengenmanagement
Sind sie reif für DMS?!
[DE] ECM: Was auch immer das ist | Datasec Keynote | Ulrich Kampffmeyer
Wie sich ECM-Projekte rechnen
[DE] Übersicht: Keynotes 1993-2016 | Dr. Ulrich Kampffmeyer | PROJECT CONSULT
JSR 170: The Key to Unlocking Content Repositories
[DE] DMS, ECM & EIM Anwenderstudien 2015 | Dr. Ulrich Kampffmeyer | PROJECT C...
Anzeige

Ähnlich wie Was ist eigentlich SharePoint (20)

PDF
Creasoft-Akademie - Mobile Multiplattform Apps
PDF
JavaScript und trotzdem Softwerker
PPTX
BI-System mit OData und SharePoint Online
PDF
Microsoft Collaboration Meetup -UI Anpassungen in SharePoint - Januar 2020
PPTX
SharePoint 2010 Infrastruktur Planung in Unternehmen
PPTX
Azure WorkshopPart1 Intro
PDF
HTML5 Offline - Fallstricke für mobile Webseiten und WebApps
PDF
Agile Softwareentwicklung mit Rails
PPT
Gratis Wordpress Webinar - Web-Blogsystem Einführung mit Eduvision Ausbildungen
PDF
Webinar - Erweiterungsmöglichkeiten SAP DM - Benutzeroberflächen (UI)
PDF
We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino appl...
PPTX
Das Microsoft AppStudio (beta)
PDF
achtQuark Präsentation zum Seminar "Anwendungsbereich Innovatives Wissensmana...
PPTX
SEO im Web Development - webinale 2016
PDF
Creasoft c-Day 2009 - Webtechnologien der Zukunft
PDF
Referat: SharePoint 2016 Hybrid - das Beste aus zwei Welten?
PDF
Qualitätsmanagement-Plattform mit SharePoint bei HOCHDORF
PPTX
Api services
ODP
Applikationsentwicklung für Android
PDF
SharePoint 2013: Die Neuerungen im Überblick
Creasoft-Akademie - Mobile Multiplattform Apps
JavaScript und trotzdem Softwerker
BI-System mit OData und SharePoint Online
Microsoft Collaboration Meetup -UI Anpassungen in SharePoint - Januar 2020
SharePoint 2010 Infrastruktur Planung in Unternehmen
Azure WorkshopPart1 Intro
HTML5 Offline - Fallstricke für mobile Webseiten und WebApps
Agile Softwareentwicklung mit Rails
Gratis Wordpress Webinar - Web-Blogsystem Einführung mit Eduvision Ausbildungen
Webinar - Erweiterungsmöglichkeiten SAP DM - Benutzeroberflächen (UI)
We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino appl...
Das Microsoft AppStudio (beta)
achtQuark Präsentation zum Seminar "Anwendungsbereich Innovatives Wissensmana...
SEO im Web Development - webinale 2016
Creasoft c-Day 2009 - Webtechnologien der Zukunft
Referat: SharePoint 2016 Hybrid - das Beste aus zwei Welten?
Qualitätsmanagement-Plattform mit SharePoint bei HOCHDORF
Api services
Applikationsentwicklung für Android
SharePoint 2013: Die Neuerungen im Überblick

Was ist eigentlich SharePoint