1/26
Drupal Cross-Enterprise integration...on an example of SharePoint
DRUPALCAMP
FRANKFURT
2/26
CEO and founder of Bright Solutions
Drupal since 2007
@ManuelPistner
www.brightsolutions.de/
Click to insert photo.
3/26
CEO and founder of Impactory
SharePoint since 2009
@EduardWarkentin
www.Impactory.de
4/26
What you will learn
How to build powerful distributed applications with Drupal
5/26
Why Configuration matters
Reuse what reliably works
6/26
Why Configuration matters
Simplify the structure
7/26
Why Integration matters
Drupal vs. SharePoint?
8/26
Why Integration matters
Drupal vs. SharePoint?and
9/26
Why Integration matters
Reuse existing applications and data
10/26
Why Integration matters
SharePoint is most likely already in place
11/26
How Drupal integrates
All application layers are flexible by configuration and integration
12/26
How Drupal integrates
Modules for all core use-cases of web applications
13/26
How Drupal integrates
Provide all standard data formats for web service exchange
14/26
Specific Use-Case
Drupal as contact point for external applicants
15/26
Specific Use-Case
HR Portal with existing Document-Management System
16/26
Specific Use-Case
Strict company internal policies and standards
17/26
Specific Use-Case
- Submit application form with file in Drupal
- Send application data to SharePoint
- Approve application data
- Send approval / denyal back to Drupal
- Send Email from Drupal to applicant
- Internal users use single sign on (SSO)
18/26
DEMO
19/26
Use-Case in details
Web standards for communication
20/26
Use-Case in details
SharePoint Server 2013
Sites
Active Directory
WSClient
Feeds
Rules
Views
Entities
21/26
What is unique with Drupal
All integration provided by standard modules
22/26
What is unique with Drupal
SharePoint Server 2013
Sites
Use-Case
Configuration Layer
Module A Module B Module C
Plugin 1 Plugin 2
23/26
How SharePoint Integrates
24/26
What are the benefits
Reuse what exists, integrated what matters, harmonize with compliance
25/26
Questions?Fragen und Antworten…
26/26
Thank you!