Erweiterte Einführung in die SharePoint-Welt. Fabian Moritz MVP Office SharePoint Server

Ähnliche Dokumente
Die SharePoint-Welt für den erfahrenen.net-entwickler. Fabian Moritz MVP Office SharePoint Server ITaCS GmbH

Grundlagen und Best Practices bei der SharePoint Entwicklung

Michael Greth. Microsoft Most Valuable Professional MVP.

Microsoft Office SharePoint Server 2007 Überblick. Gernot Kühn Partner Technical Specialist Microsoft Deutschland Gmbh

Neue Wege der Zusammenarbeit Windows SharePoint Services und Office SharePoint Server 2007

Windows-Welt: Windows SharePoint Services 3.0 Hosting. Norman Scharpff TSP Hosting.

KIM. Server-based Excel Visualisierung von Daten und Excel-Arbeitsblättern, Report Center, BI Web Parts, KPIs/Dashboards

Inhaltsverzeichnis. Teill 17 Einleitung 18

Jörg Schanko Technologieberater Forschung & Lehre Microsoft Deutschland GmbH joergsc@microsoft.com

Anpassung von WSS und MOSS Websites

Suchen und Finden leicht gemacht: Vorgänge und Akten im Team bearbeiten

Inhaltsverzeichnis. Danksagungen 20

Dr. Friedrich Schanda Projektmanagement PENTASYS AG

SharePoint Security Einführung in das SharePoint Sicherheitssystem. Fabian Moritz MVP Office SharePoint Server

SharePoint Development Sebastian Weber

SharePoint 2013 Einführung, Neuerungen, Möglichkeiten. Malte Hanefeld

SharePoint Erfahrungen, Möglichkeiten und Grenzen

Auf dem Weg nach SharePoint 2019

Michael Greth Microsoft MVP Office SharePoint Server SharePointCommunity.de

IT-Symposium C06 Dokumentenmanagement, Enterprise Content Management und Records Management mit Office SharePoint Server 2007

MICROSOFT SHAREPOINT 2010 Microsoft s neue Wunderwaffe!? Eike Fiedrich. Herzlich Willkommen!

Microsoft Konzepte für einen modernen Verwaltungsarbeitsplatz Teil 1

Inhaltsverzeichnis. Danksagungen I Überblick... 21

SharePoint Web 2.0 & Social Software

Praxisbuch SharePoint-Entwicklung

Wie konfiguriert man Microsoft Office Sharepoint Server 2007 für Ajax und Silverlight 2.0

Einige Beispiele der Umsetzung des modernen Verwaltungsarbeitsplatzes mit Microsoft SharePoint Server 2007

Technologietag SharePoint 2010

Gernot Kühn Technologieberater Microsoft GmbH

MS Office SharePoint Server und Projektbericht. Michael Weiss Managing Consultant SPS-Club 24. Oktober 2007

ComVIT. Dokumentenmanagement und Vorgangsbearbeitung mit Microsoft Office SharePoint Server 2007 für die Öffentliche Verwaltung

Elisabeth Stettler. Business Consultant. Andreas Gerig. Consultant/Projekt Manager.

Microsoft SharePoint als Technologieplattform am Beispiel Projektmanagement mit Prios Foundation

Inhaltsverzeichnis. Teil 1 Anwendung 21. Danksagung 14. Vorwort 15. Über dieses Buch 17

Oracle WebCenter - Das unbekannte Wesen

Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version.

SHAREPOINT SERVICES/SERVER. Einführung und Nutzung / Fokus Kollaboration

Unterstützung der Vorgangsbearbeitung und Auftragsverwaltung durch Unified Communications

Microsoft Office SharePoint Server 2007

SharePoint Technologien 2010 Benefits für Agenturen und Kunden

Das 2007 Microsoft Office System - die neue Generation moderner Bürokommunikation

Luca Piras SharePoint Specialist it-function software GmbH

DOWNLOAD OR READ : MICROSOFT WINDOWS SHAREPOINT SERVICES QUICK SOURCE GUIDE PDF EBOOK EPUB MOBI

Upgrade auf Microsoft Dynamics CRM 2013

Control Templates. Thomas Claudius Huber

SharePointCommunity Camp SharePoint 2007 Die Plattform. Michael Greth

BETRIEB UND ENTWICKLUNG MIT DER MICROSOFT CLOUD

SHAREPOINT Überblick für Anwender

ViFlow Benutzertagung MS-SharePoint: Vom Modell zum Betrieb

Dokumentenmanagement, Enterprise Content Management und Records Management. Steffen Krause Technologieberater

MOC 50547B: Microsoft SharePoint 2010: Websitesammlung und -verwaltung

Steffen Krause Technical Evangelist Microsoft Deutschland GmbH

Neuigkeiten in Reporting Services 2016

Microsoft Office SharePoint 2007

SharePoint 2013 The new way to work together

Microsoft Windows SharePoint Services. Tom Wendel Microsoft Developer Evangelist

шг Windows SharePoint Services Das offizielle Trainingsbuch Microsoft Press

Business Intelligence mit Excel 2007 und den Excel Services von Office SharePoint Server 2007

SAP mit Microsoft SharePoint / Office

Neues von Oracle Gut zu wissen...

SharePoint 2010 (Beta) - Ein Praxisbeispiel

SharePoint 2013 The new way to work together

SWISS CRM FORUM - ZÜRICH JUNI 2011

VSTO Was gibt es Neues in der Office Entwicklung? Lars Keller netcreate OHG

IDM: Identity Connector Framework (ICF) und SAP Connectors

15 Jahre SharePoint-Technologie

.NET Usergroup Jörg Krause (

Technologietag SharePoint 2010

Microsoft Office Visio Infowochen

Von 0 zur Private Cloud in 1h

Visual Studio 2010 Jetzt auch für Architekten

Technologiewechel und Zielsysteme. Hans Kastenhofer - NTx BackOffice Consulting Group

In diesem Buch verwendete Konventionen und Features Textkonventionen Strukturelle Konventionen... 18

Duet Enterprise für SAP und Microsoft SharePoint

2 Microsoft Windows Sharepoint Services 3.0

Planung auf Aufbau von SharePoint-Suchinfrastrukturen

HERZLICH WILLKOMMEN SHAREPOINT 2013 DEEP DIVE - APPS IOZ AG 1

Office SharePoint Server Suche anpassen und erweitern. Fabian Moritz Senior Consultant, SharePoint MVP ITaCS GmbH

SAP BO Web Intelligence auf SQL Server [A4] Üetliberg,

Installationshandbuch

Inhalt I. Blick in die Geschichte. .NET für kleine und grosse Applikationen

Microsoft SharePoint. share it, do it!

Anleitung und Hinweise zur Benutzung des Silverlight 2.0 Sharepoint Web Parts

Installationsanleitung. Diese Anleitung beschreibt die Schritte zur Installation von BlueBridge List2PDF for Microsoft SharePoint.

Microsoft SQL Server Konfigurierung, Administration, Programmierung

HERZLICH WILLKOMMEN SHAREPOINT DEEP DIVE FOR ADMINS IOZ AG 2

Entwicklung fortschrittlicher Lösungen für Microsoft SharePoint Server 2013 (nach MOC 20489)

Interaktionen in der Office-Welt mit.net

amball business-software SharePoint 2010 think big start small Marek Czarzbon

SharePoint & Enterprise 2.0

Inhaltsverzeichnis. 2 Ein Beispielunternehmen und seine Anforderungen Beschreibung des Unternehmens Beschreibung der Anforderungen...

XAML Deep Dive. Mehr als "nur" WPF. Mathias Raacke Neovelop GmbH

Integration in die Office-Plattform. machen eigene Erweiterungen Sinn?

SharePoint 2010 Forum

Benutzerhandbuch TABLE OF CONTENTS 1. Benutzerhandbuch Bedienung

HERZLICH WILLKOMMEN SHAREPOINT 2013 DEEP DIVE APPS IOZ AG 1

Inhaltsverzeichnis. Jan Tittel. Office 2010 Programmierung mit VSTO und.net 4.0. Word, Excel und Outlook erweitern und anpassen

Transkript:

Erweiterte Einführung in die SharePoint-Welt Fabian Moritz MVP Office SharePoint Server

SharePoint Object Model IFilter Webpart Connections Web Parts Silverlight Custom Field Types Web Services Features List Definitions CAML Feature Receiver Custom Workflow Activities Themes Application Pages Views User Controls Site Definitions ASP.NET AJAX Extensions Timer Services Event Receiver Workflows Solutions

Windows SharePoint Services 3.0 Dokumente/Aufgaben/Termine, Blogs, Wikis, E-Mail-Integration, Project Management light, Outlook Integration, Offline Dokumente und Listen Zusammenarbeit Plattform Services Arbeitsbereiche, Mgmt, Sicherheit, Speicher, Topologie, Site Model

Office SharePoint Server 2007 Server-basierte Excel- Arbeitsmappen und Datenvisualisierung, Report Center, BI Webparts, KPIs/Dashboards Business Intelligence Zusammenarbeit Dokumente/Aufgaben/Termine, Blogs, Wikis, E-Mail-Integration, Project Management light, Outlook Integration, Offline Dokumente und Listen Client- und Web- Formulare, LOB Aktionen, Pluggable SSO Geschäftsformulare Plattform Services Arbeitsbereiche, Mgmt, Sicherheit, Speicher, Topologie, Site Model Portal Enterprise Portal Vorlage, Website- Verzeichnis, My Sites, Social Networking Integriertes Dokumentenmanagement, Records Management und Web Content Management mit Policies und Workflow Content Management Suche Enterprise-Skalierbarkeit, Relevanz, Personen- und BDC-Suche

SharePoint als Server-Plattform Browser Office 2003/2007 Microsoft Office SharePoint Server 2007 (MOSS) (Portal, Suche, Content Management, Geschäftsformulare, BI) Windows SharePoint Services 3.0 (WSS) Plattformdienste und Zusammenarbeit.NET Framework 2.0 / ASP.NET 2.0.NET Framework 3.0 Internet Information Services 6.0 / 7.0 Windows Server 2003 / 2008 SQL Server 2000 / 2005 / 2008

SharePoint-Architektur Farm Server Web Application aka Virtual Server aka IIS Website Top Level Website Zentraladministration Zentraladministration Website Site Collection

Möglichkeiten für den Entwickler Webparts Event Handler Workflows WSS Website WSS Objektmodell Web Services Smart und Mobile Clients SharePoint Webparts Web Server Controls User Controls Application Pages Event Handler Timer Services Web Services Workflows Windows-Anwendungen

Los geht s WSS oder MOSS-Installation Visual Studio 2005 / 2008 Referenz auf Microsoft.SharePoint.dll

Hello SharePoint! using System; using Microsoft.SharePoint; namespace FM.Demos.OMDemo { class Program { static void Main(string[] args) { using (SPSite site = new SPSite("http://intranet")) { using (SPWeb web = site.openweb()) { // Get all Lists foreach (SPList list in web.lists) { Console.WriteLine(list.Title); } } } } } }

SharePoint-Architektur SPFarm Server SPWebServer Web Application aka Virtual Server aka IIS Website Top Level Website Website Site Collection SPWebApplication SPSite Zentraladministration SPWeb Zentraladministration SPList SPListItem

SharePoint Webparts Aus Anwendersicht Drag & Drop Funktion Sichten auf SharePoint-Inhalte Benutzerdefinierte Funktionen Aus Entwicklersicht.NET Assembly (DLL-Datei) Webpart-Definition (Webpart-Datei) Komponente die der Code Access Security unterliegt

Zwei Webpart-Typen WebPart SharePoint ASP.NET 2.0 Microsoft.SharePoint.WebPartPages.WebPart Microsoft.Web.UI.WebControls.WebParts.WebPart

Ein Webpart in 5 Minuten

Agenda Einführung in die Technologie Das SharePoint-Objektmodell Webparts Features Benutzerdefinierte Anwendungsseiten SharePoint Solutions

Was sind SharePoint Features? Neue Kernfunktion in WSS 3.0 Flexible Art der Bereitstellung von externen Anwendungen

Das FEATURES-Verzeichnis %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\12 Installation/Aktivierung über stsadm.exe Verwaltung auf Ebene von Scopes (1) Web (2) Site (3) Web Application (4) Farm Das eigene Feature benötigt hier ein Verzeichnis

Feature.xml Das Features Manifest wird über CAML deklariert CAML = Collaborative Application Markup Language Referenz auf ein oder mehrere Element Manifests <?xml version="1.0" encoding="utf-8"?> <Feature xmlns="http://schemas.microsoft.com/sharepoint/" Id="BDF9B250-CDFA-4f92-99BA-96C942A764B7" Title="Fabian s Demo Webparts" Description="Dieses Feature..." Hidden="FALSE" Scope="Site" ImageUrl="FM/featureIcon.png" Version="1.0.0.0"> <ElementManifests> <ElementManifest Location="elements.xml" /> </ElementManifests> </Feature>

Elements.xml Field, List und Site Defintions Event Receivers Listeninstanzen Site Columns, Content Types und Bindings Workflow Definitions <Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <CustomAction Id="SiteActionsToolbar" GroupId="SiteActions" Location="Microsoft.SharePoint.StandardMenu" Sequence="100" Title="Fabian s Weblog" Description="Besuchen Sie meinen Weblog" <UrlAction Url="http://weblogs.mysharepoint.de/fabianm"/> </CustomAction> </Elements>

Anwendungen über Features bereitstellen

Agenda Einführung in die Technologie Das SharePoint-Objektmodell Webparts Features Benutzerdefinierte Anwendungsseiten SharePoint Solutions

SharePoint Webanwendungen SharePoint erweitert IIS-Webseiten Jede Webseite besitzt einen Application Pool Verwaltung über Zentraladministration

Site Page vs. Application Pages default.aspx Settings.aspx Settings.aspx Settings.aspx Content DB../12/TEMPLATE/Layouts/

Benutzerdefinierte Application Pages

Agenda Einführung in die Technologie Das SharePoint-Objektmodell Webparts Features Benutzerdefinierte Anwendungsseiten SharePoint Solutions

SharePoint Solutions.NET Assemblies Ressourcen (Bilder, ASPX, RESX) Websitevorlagen / Listendefinitionen Konfigurationen Code Access Security Policies MeineSolution.wsp

SharePoint Solution erstellen

Und jetzt? Laden Sie die Beispiele herunter http://weblogs.mysharepoint.de/fabianm Besuchen Sie Codeplex für weitere Tools http://www.codeplex.com/ Laden Sie sich die SharePoint SDKs herunter http://msdn.microsoft.com/enus/library/ms550992.aspx