SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Drupal and
SharePoint
Can they Coexist?
Speakers
Jessica Dearie
•  IT Project Manager at
the U.S. EPA
o  Led intranet migration of
legacy CMS to Drupal last
spring
•  DC ANG Member
o  Migration and
implementation of
SharePoint 2010
Donna Rodriguez
●  Web Manager at U.S.
Department of Veterans
Affairs
○  Been working with Drupal 7
since Jan. 2013
○  Launched 1st Drupal
Internet Site in VA May
2013
○  Been working with
SharePoint since v2001
Drupal vs SharePoint
•  Some Similarities
•  Significant Differences
When you take a business perspective first....
SharePoint vs
Drupal may be an
erroneous choice
Some Similarities
•  Require developer knowledge and intervention
•  Strong communities of support
•  Cloud-based versions
•  Both snap parts together
•  There will always be features you want that either platform doesn’t offer in-the-box
•  Both platforms allow prototyping for rapid website development with minimal custom
programming
•  Concepts of centralized content types, using taxonomy to give site content structure,
free-form tagging {folksonomy}
•  Control showing / hiding of content with metadata and publishing status
•  Delegate content creation and site administration by defining who gets to do what on
your site through permissions
•  Architectural, Information Management and Engagement Planning is necessary for
success!
•  Migrating/Upgrading to a next version is a lot of work and requires planning!
Differences: Technology
Drupal
•  PHP/MySQL
•  Multiple web servers supported
•  Core/Module architecture lends
itself to rapid innovation
•  Relatively self-contained
•  FREE. Hidden costs to open
source?
SharePoint
•  ASP.NET/MS SQL
•  Windows only. Supports
interoperability with other
platforms but requires Windows
to run on
•  Microsoft IIS
•  “App module” relatively new
•  Plays well with other apps - other
vendors create connector web
parts
•  Costly. Once you put $ into dev
platform this big in an enterprise,
can be difficult to leave
Differences: Intent
Drupal
•  Web CMS + Community
solution platform
•  Greater focus on public-
facing scenarios (though
internal uses are
growing)
•  Process of learning
open source and driven
by convention, watch
and learn from running
code and test your ideas
SharePoint
•  Enterprise Services
CMS + Portal platform
•  Deployed primarily for
internal use (though
some external use as
well)
•  Closed proprietary and
you will be reading a lot
of SDK & definitive
guides to get things
done
SharePoint Strengths
•  Scores tight with MS Suite integration
o  Seamlessly integrates with Windows OS/SPDesigner/InfoPath & Office
Products.
o  Business Intelligence & Analytics
•  Document Management & Collaboration
o  Versioning system / check-in/check-out
o  Workflows, actions and alerts
o  Issue Management and Task Assignment connected to Active Directory
o  Drupal slowly emerging as strong competitor with Alfresco integrations? Open
Atrium?
•  Familiarity: Management is used to the Microsoft Office look and feel (ribbon)
o  Strong “comfort” factor
•  Easy to create multiple site collections and subsites hierarchy with permission
inheritance or you can break inheritance
o  Plugged into Active Directory (makes permission management easy/efficient!)
•  Find-ability: Search, index, and organize content
SharePoint Weaknesses
●  Open exchange of ideas and comments
○  Drupal excels in ALL social publishing and communities
●  Not very intuitive for site managers and users out of the box without training
●  Users tend to replace it as file share and can become chaotic if not GOVERNED!
●  Solutions may require significant number of third party purchases
●  Technology happens so fast. By the time you move an agency to latest/greatest it is
old news!
●  Setting up local dev environment is not as easy as setting up local Drupal dev
environment or free
●  Sys-Admin/Change Control Board - No longer add web parts or custom solutions
because of arduous internal processes (Goal: 100% in the box solutions/No Visual
Studio)
●  Extensive Branding can be more difficult to master. Make copies!
○  Use Firebug and test ridiculously to make sure you did not change wrong css
inadvertently.
●  SP 2010 limits browser choices: Firefox and Safari aren’t “first class” browsers.
Drupal Strengths
•  The quantity and range of available Drupal contributed Modules is its great strength
and a significant advantage over the more monolithic SharePoint
o  If a problem exists in a Drupal core module it would be fixed immediately! Have
to find workarounds in SP until it gets upgraded or patched (if fix is “big”
enough to be included in patch - have to write business impact case to MS)
•  It’s hard to beat FREE and flexibility
•  Extensive eco-system of freely available modules and themes makes it easy to put
together a site that has a stylish look and feel & rich functionality while never (or
almost never) having to cut a line of code
•  When you want site users to create content and connect with each other - moving
from “one to many” to “many to many”
•  Multi-site Configurations
•  Wide-open graphic design possibilities including responsive design
Drupal Weaknesses
•  Lots of ways to do the similar tasks
•  Determining the “best” way for your project can be
difficult
•  While formal training teaches the basics, most
learning must be done through networking and trial/
error
•  Lack of Document Management and integration
with tools like MS Office and Open Office
•  File Management: Uploading files and images
o  Detach/Edit & Re-Attach?
Learning Process: It Depends
SharePoint:
•  Steepest learning curve by far was with Drupal (open
vs. closed)
•  Drupal lego-like platform with a wealth of options -
which one?
•  Learn what is possible in the SP box before you attempt
to customize (90% is possible in the box!)
Drupal:
•  To get SharePoint to level of functionality provided by
Drupal is much harder to learn
•  Pro for SP is that there aren’t as many ways to do the
same thing
Open source solutions & SharePoint
can coexist
If your agency is mostly a MS shop, deploying
a few open source solutions can introduce the
IT Dept. and your information workers to
alternatives.
The existence of SharePoint does not have to
mean it is the only solution. There are good
arguments for using both.
Drupal and SharePoint at the EPA
●  Drupal
○  Public website (www.epa.gov) - migrating to Drupal
○  EAP/ORD intranet migrated to Drupal last spring
■  installation profile launching for 7 additional lab
and research center intranet sites
●  SharePoint
○  Office 365 selected as new agency collaboration tool
○  Outlook, web office apps, SkyDrive
○  Document collaboration focus
○  Legacy intranet sites
Drupal and SharePoint at VHA/Web
and Mobile Solutions
●  Drupal
○  New Public website (mobilehealth.va.gov)
○  Integration with Atlassian - JIRA & Confluence
○  Primary solution for public facing websites
●  SharePoint 2010
○  Intranet
○  Mainly used for document management
○  Internal communication and collaboration
○  Communication strategy and planning for migration
to SharePoint 2013
Top 5 Drupal 7 Favorite Features
1.  Developer Community and Support Network
a.  People in the community are willing to mentor and show you
how they did things without charging
2.  Social & community publishing platform
a.  User-generated content
3.  Open Source: don’t have to pay for licensing
4.  1000s of contributed modules are available to extend/grow your
site: don’t have to wait for next version of proprietary software to
come out to build latest feature for users
a.  No restriction to code available or database
5.  Advanced workflows that support detailed processes to create and
approve content workflows
Top 5 SharePoint 2010 Favorite
Features
1.  Integration with SharePoint Designer and InfoPath to build
solutions
2.  Central Content Types and Taxonomies
3.  Document Sets to “package” and organize a single related work
product rather than separate documents
4.  Calendar Color-coded Overlay/10 Aggregated Calendars
a.  Calendars from Microsoft Exchange Server can be merged
with SharePoint Calendars
5.  Search with refinement to filter content
Drupal and
SharePoint
Yes, We Can Coexist!
Conclusion/Summary
Best of both worlds. Deploy Drupal for the community front end and the
familiarity of SharePoint for document management. There is a place
for both Drupal & SharePoint!
●  For internal, document management, Office integration, SharePoint
○  Can’t imagine doing without Office internally (Outlook/Excel/
Word/PowerPoint, etc.). What would replace and how much
investment in training would be lost?
●  For external sites needing broad range of functionality, Drupal
Conclusion/Summary
Challenges:
●  Integration of content between solutions.
○  Feeds from Drupal to SharePoint/SharePoint to Drupal
○  SharePoint behind the firewall
●  Content strategies to avoid duplication of content and maintenance
●  Maintaining expert knowledge when working with both platforms
SharePoint doesn’t have to
look like SharePoint! For
inspiration, check out
Top SharePoint Sites and
use jQuery
Asked to create
WebMD like
community in
SharePoint. No
viable solution in
the box without
purchasing 3rd
party solution -
NewsGator or
LightningTools
Color-coded Overlay
and up to 10
Aggregated Calendars
Drupal and
“Filtered”
Calendars
Document Sets to
organize a single
related work
product. Subsite
hierarchy that
breaks parent
permission
inheritance.
SharePoint
designed to work
well with other
MS products.
SharePoint
integration with
InfoPath forms
can be used
together to make
powerful
streamlined
business process
solutions for the
office and reduce
work.
Drupal Integration
with Atlassian
JIRA Issue
Collector Form.
Legal Services Corp (.gov multisite!)
Department of State, Bureau of
Educational and Cultural Affairs
Questions?
Sources
1.  Real Story Group: www.realstorygroup.comDrupal vs
SharePoint, Tony Byrne
2.  Blue Coda: www.bluecoda.comDrupal vs SharePoint
Fact Sheet

Weitere ähnliche Inhalte

Was ist angesagt?

Modern Automated Site Provisioning for SharePoint Online
Modern Automated Site Provisioning for SharePoint OnlineModern Automated Site Provisioning for SharePoint Online
Modern Automated Site Provisioning for SharePoint OnlineDocFluix, LLC
 
Introducing Drools
Introducing DroolsIntroducing Drools
Introducing DroolsMario Fusco
 
Improving Spark SQL at LinkedIn
Improving Spark SQL at LinkedInImproving Spark SQL at LinkedIn
Improving Spark SQL at LinkedInDatabricks
 
A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...
A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...
A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...Databricks
 
Large Scale Lakehouse Implementation Using Structured Streaming
Large Scale Lakehouse Implementation Using Structured StreamingLarge Scale Lakehouse Implementation Using Structured Streaming
Large Scale Lakehouse Implementation Using Structured StreamingDatabricks
 
Mapping Data Flows Training April 2021
Mapping Data Flows Training April 2021Mapping Data Flows Training April 2021
Mapping Data Flows Training April 2021Mark Kromer
 
Introduction to Sharding
Introduction to ShardingIntroduction to Sharding
Introduction to ShardingMongoDB
 
Introducing Amazon SageMaker
Introducing Amazon SageMakerIntroducing Amazon SageMaker
Introducing Amazon SageMakerAmazon Web Services
 
MongoDB Schema Design (Event: An Evening with MongoDB Houston 3/11/15)
MongoDB Schema Design (Event: An Evening with MongoDB Houston 3/11/15)MongoDB Schema Design (Event: An Evening with MongoDB Houston 3/11/15)
MongoDB Schema Design (Event: An Evening with MongoDB Houston 3/11/15)MongoDB
 
Unified MLOps: Feature Stores & Model Deployment
Unified MLOps: Feature Stores & Model DeploymentUnified MLOps: Feature Stores & Model Deployment
Unified MLOps: Feature Stores & Model DeploymentDatabricks
 
How Insurance Companies Use MongoDB
How Insurance Companies Use MongoDB How Insurance Companies Use MongoDB
How Insurance Companies Use MongoDB MongoDB
 
Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lis...
Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lis...Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lis...
Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lis...serge luca
 
Apache Solr crash course
Apache Solr crash courseApache Solr crash course
Apache Solr crash courseTommaso Teofili
 
Enterprise Data Integration for Microsoft Dynamics CRM
Enterprise Data Integration for Microsoft Dynamics CRMEnterprise Data Integration for Microsoft Dynamics CRM
Enterprise Data Integration for Microsoft Dynamics CRMDaniel Cai
 
Splunk Dashboard Studio | September Bengaluru Splunk User Group Meetup
Splunk Dashboard Studio | September Bengaluru Splunk User Group MeetupSplunk Dashboard Studio | September Bengaluru Splunk User Group Meetup
Splunk Dashboard Studio | September Bengaluru Splunk User Group Meetupkamlesh2410
 
Structuring Spark: DataFrames, Datasets, and Streaming
Structuring Spark: DataFrames, Datasets, and StreamingStructuring Spark: DataFrames, Datasets, and Streaming
Structuring Spark: DataFrames, Datasets, and StreamingDatabricks
 
Serverless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud WorkflowsServerless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud WorkflowsMĂĄrton Kodok
 

Was ist angesagt? (20)

Google cloud Dataflow & Apache Flink
Google cloud Dataflow & Apache FlinkGoogle cloud Dataflow & Apache Flink
Google cloud Dataflow & Apache Flink
 
Modern Automated Site Provisioning for SharePoint Online
Modern Automated Site Provisioning for SharePoint OnlineModern Automated Site Provisioning for SharePoint Online
Modern Automated Site Provisioning for SharePoint Online
 
Introducing Drools
Introducing DroolsIntroducing Drools
Introducing Drools
 
Improving Spark SQL at LinkedIn
Improving Spark SQL at LinkedInImproving Spark SQL at LinkedIn
Improving Spark SQL at LinkedIn
 
A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...
A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...
A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...
 
Large Scale Lakehouse Implementation Using Structured Streaming
Large Scale Lakehouse Implementation Using Structured StreamingLarge Scale Lakehouse Implementation Using Structured Streaming
Large Scale Lakehouse Implementation Using Structured Streaming
 
Mapping Data Flows Training April 2021
Mapping Data Flows Training April 2021Mapping Data Flows Training April 2021
Mapping Data Flows Training April 2021
 
Introduction to Sharding
Introduction to ShardingIntroduction to Sharding
Introduction to Sharding
 
Apache Spark 101
Apache Spark 101Apache Spark 101
Apache Spark 101
 
Introducing Amazon SageMaker
Introducing Amazon SageMakerIntroducing Amazon SageMaker
Introducing Amazon SageMaker
 
MongoDB Schema Design (Event: An Evening with MongoDB Houston 3/11/15)
MongoDB Schema Design (Event: An Evening with MongoDB Houston 3/11/15)MongoDB Schema Design (Event: An Evening with MongoDB Houston 3/11/15)
MongoDB Schema Design (Event: An Evening with MongoDB Houston 3/11/15)
 
Unified MLOps: Feature Stores & Model Deployment
Unified MLOps: Feature Stores & Model DeploymentUnified MLOps: Feature Stores & Model Deployment
Unified MLOps: Feature Stores & Model Deployment
 
How Insurance Companies Use MongoDB
How Insurance Companies Use MongoDB How Insurance Companies Use MongoDB
How Insurance Companies Use MongoDB
 
Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lis...
Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lis...Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lis...
Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lis...
 
Azure Synapse Analytics
Azure Synapse AnalyticsAzure Synapse Analytics
Azure Synapse Analytics
 
Apache Solr crash course
Apache Solr crash courseApache Solr crash course
Apache Solr crash course
 
Enterprise Data Integration for Microsoft Dynamics CRM
Enterprise Data Integration for Microsoft Dynamics CRMEnterprise Data Integration for Microsoft Dynamics CRM
Enterprise Data Integration for Microsoft Dynamics CRM
 
Splunk Dashboard Studio | September Bengaluru Splunk User Group Meetup
Splunk Dashboard Studio | September Bengaluru Splunk User Group MeetupSplunk Dashboard Studio | September Bengaluru Splunk User Group Meetup
Splunk Dashboard Studio | September Bengaluru Splunk User Group Meetup
 
Structuring Spark: DataFrames, Datasets, and Streaming
Structuring Spark: DataFrames, Datasets, and StreamingStructuring Spark: DataFrames, Datasets, and Streaming
Structuring Spark: DataFrames, Datasets, and Streaming
 
Serverless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud WorkflowsServerless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud Workflows
 

Andere mochten auch

Drupal vs Sharepoint
Drupal vs SharepointDrupal vs Sharepoint
Drupal vs SharepointAbayomi Ayoola
 
Drupal cross enterprise integration on an example of Sharepoint
Drupal cross enterprise integration on an example of SharepointDrupal cross enterprise integration on an example of Sharepoint
Drupal cross enterprise integration on an example of SharepointManuel Pistner
 
Web Platform Installer Announcement
Web Platform Installer AnnouncementWeb Platform Installer Announcement
Web Platform Installer AnnouncementLauren Cooney
 
Complex Content Structures and Workflow with Drupal
Complex Content Structures and Workflow with DrupalComplex Content Structures and Workflow with Drupal
Complex Content Structures and Workflow with DrupalBalance Interactive
 
A Recipe for Flexible Editing with Drupal, Panels, Kalatheme and Panopoly
A Recipe for Flexible Editing with Drupal, Panels, Kalatheme and PanopolyA Recipe for Flexible Editing with Drupal, Panels, Kalatheme and Panopoly
A Recipe for Flexible Editing with Drupal, Panels, Kalatheme and PanopolyCarson Black
 
SharePoint коробочное решение
SharePoint коробочное  решениеSharePoint коробочное  решение
SharePoint коробочное решениеTechExpert
 
Introduction to SharePoint Information Architecture
Introduction to SharePoint Information ArchitectureIntroduction to SharePoint Information Architecture
Introduction to SharePoint Information ArchitectureGregory Zelfond
 
FrenchWeb 500, le classement des entreprises de la tech française
FrenchWeb 500, le classement des entreprises de la tech françaiseFrenchWeb 500, le classement des entreprises de la tech française
FrenchWeb 500, le classement des entreprises de la tech françaiseFrenchWeb.fr
 
Document Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to MetadataDocument Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to MetadataGregory Zelfond
 
5 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 3655 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 365Gregory Zelfond
 
Yy (68)
Yy (68)Yy (68)
Yy (68)google
 
Co Ownership And Shared Equity Arrangements
Co Ownership And Shared Equity ArrangementsCo Ownership And Shared Equity Arrangements
Co Ownership And Shared Equity ArrangementsZCD Properties Inc
 
Lesson #3
Lesson #3Lesson #3
Lesson #3smith1853
 
Little italy meat menu dec12
Little italy meat menu dec12Little italy meat menu dec12
Little italy meat menu dec12weiss2001
 
30美丽的名片
30美丽的名片30美丽的名片
30美丽的名片zsk91186
 
Notating pop music
Notating pop musicNotating pop music
Notating pop musicxjkoboe
 
스타토토⊙o⊙Wifi89,cOm(카톡: XaZa⊙o⊙ 실시간토토 실 시간배팅
스타토토⊙o⊙Wifi89,cOm(카톡: XaZa⊙o⊙  실시간토토  실  시간배팅스타토토⊙o⊙Wifi89,cOm(카톡: XaZa⊙o⊙  실시간토토  실  시간배팅
스타토토⊙o⊙Wifi89,cOm(카톡: XaZa⊙o⊙ 실시간토토 실 시간배팅fdghjhj
 
2006增刊目录
2006增刊目录2006增刊目录
2006增刊目录guest2bb2c
 

Andere mochten auch (20)

Drupal vs Sharepoint
Drupal vs SharepointDrupal vs Sharepoint
Drupal vs Sharepoint
 
Drupal cross enterprise integration on an example of Sharepoint
Drupal cross enterprise integration on an example of SharepointDrupal cross enterprise integration on an example of Sharepoint
Drupal cross enterprise integration on an example of Sharepoint
 
Web Platform Installer Announcement
Web Platform Installer AnnouncementWeb Platform Installer Announcement
Web Platform Installer Announcement
 
Drupal on ASP.Net
Drupal on ASP.NetDrupal on ASP.Net
Drupal on ASP.Net
 
Complex Content Structures and Workflow with Drupal
Complex Content Structures and Workflow with DrupalComplex Content Structures and Workflow with Drupal
Complex Content Structures and Workflow with Drupal
 
A Recipe for Flexible Editing with Drupal, Panels, Kalatheme and Panopoly
A Recipe for Flexible Editing with Drupal, Panels, Kalatheme and PanopolyA Recipe for Flexible Editing with Drupal, Panels, Kalatheme and Panopoly
A Recipe for Flexible Editing with Drupal, Panels, Kalatheme and Panopoly
 
Open Source CMS vs. SharePoint
Open Source CMS vs. SharePointOpen Source CMS vs. SharePoint
Open Source CMS vs. SharePoint
 
SharePoint коробочное решение
SharePoint коробочное  решениеSharePoint коробочное  решение
SharePoint коробочное решение
 
Introduction to SharePoint Information Architecture
Introduction to SharePoint Information ArchitectureIntroduction to SharePoint Information Architecture
Introduction to SharePoint Information Architecture
 
FrenchWeb 500, le classement des entreprises de la tech française
FrenchWeb 500, le classement des entreprises de la tech françaiseFrenchWeb 500, le classement des entreprises de la tech française
FrenchWeb 500, le classement des entreprises de la tech française
 
Document Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to MetadataDocument Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to Metadata
 
5 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 3655 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 365
 
Yy (68)
Yy (68)Yy (68)
Yy (68)
 
Co Ownership And Shared Equity Arrangements
Co Ownership And Shared Equity ArrangementsCo Ownership And Shared Equity Arrangements
Co Ownership And Shared Equity Arrangements
 
Lesson #3
Lesson #3Lesson #3
Lesson #3
 
Little italy meat menu dec12
Little italy meat menu dec12Little italy meat menu dec12
Little italy meat menu dec12
 
30美丽的名片
30美丽的名片30美丽的名片
30美丽的名片
 
Notating pop music
Notating pop musicNotating pop music
Notating pop music
 
스타토토⊙o⊙Wifi89,cOm(카톡: XaZa⊙o⊙ 실시간토토 실 시간배팅
스타토토⊙o⊙Wifi89,cOm(카톡: XaZa⊙o⊙  실시간토토  실  시간배팅스타토토⊙o⊙Wifi89,cOm(카톡: XaZa⊙o⊙  실시간토토  실  시간배팅
스타토토⊙o⊙Wifi89,cOm(카톡: XaZa⊙o⊙ 실시간토토 실 시간배팅
 
2006增刊目录
2006增刊目录2006增刊目录
2006增刊目录
 

Ähnlich wie SharePoint and Drupal: Yes, We Can Coexist!

SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGEd Musters
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGEd Musters
 
Helping Organizations & Users Decide: When To Use What In Office 365 - aOS Ca...
Helping Organizations & Users Decide: When To Use What In Office 365 - aOS Ca...Helping Organizations & Users Decide: When To Use What In Office 365 - aOS Ca...
Helping Organizations & Users Decide: When To Use What In Office 365 - aOS Ca...Richard Harbridge
 
Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015Jim Adcock
 
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUGMovin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUGJim Adcock
 
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should KnowAdam Levithan
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingStacy Deere
 
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...Richard Harbridge
 
AXI & LoQutus: Getting the most out of Office 365
AXI & LoQutus: Getting the most out of Office 365AXI & LoQutus: Getting the most out of Office 365
AXI & LoQutus: Getting the most out of Office 365LoQutus
 
Movin’ on Up SPS Houston 2016
Movin’ on Up SPS Houston 2016Movin’ on Up SPS Houston 2016
Movin’ on Up SPS Houston 2016Jim Adcock
 
Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016Jim Adcock
 
SharePlus and launchpads Unity Connect Amsterdam
SharePlus and launchpads Unity Connect AmsterdamSharePlus and launchpads Unity Connect Amsterdam
SharePlus and launchpads Unity Connect AmsterdamDave Bakker
 
SharePoint 2013 Business Value in the Real World #SEASPC
SharePoint 2013 Business Value in the Real World #SEASPCSharePoint 2013 Business Value in the Real World #SEASPC
SharePoint 2013 Business Value in the Real World #SEASPCJoel Oleson
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 PreviewRegroove
 
Office 365 SharePoint Public Websites + Introducing Delve
Office 365 SharePoint Public Websites + Introducing DelveOffice 365 SharePoint Public Websites + Introducing Delve
Office 365 SharePoint Public Websites + Introducing DelveRegroove
 
Community IT June 2016 Webinar - Dropbox and Other Alternatives
Community IT June 2016 Webinar - Dropbox and Other AlternativesCommunity IT June 2016 Webinar - Dropbox and Other Alternatives
Community IT June 2016 Webinar - Dropbox and Other AlternativesCommunity IT Innovators
 
What's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with IntlockWhat's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with IntlockVlad Catrinescu
 
Using rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranetsUsing rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranetsInnoTech
 

Ähnlich wie SharePoint and Drupal: Yes, We Can Coexist! (20)

SharePoint Online for Nonprofits
SharePoint Online for NonprofitsSharePoint Online for Nonprofits
SharePoint Online for Nonprofits
 
SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUG
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUG
 
Helping Organizations & Users Decide: When To Use What In Office 365 - aOS Ca...
Helping Organizations & Users Decide: When To Use What In Office 365 - aOS Ca...Helping Organizations & Users Decide: When To Use What In Office 365 - aOS Ca...
Helping Organizations & Users Decide: When To Use What In Office 365 - aOS Ca...
 
Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015
 
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUGMovin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
 
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint Customizing
 
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
 
Anatomy of a mail app
Anatomy of a mail appAnatomy of a mail app
Anatomy of a mail app
 
AXI & LoQutus: Getting the most out of Office 365
AXI & LoQutus: Getting the most out of Office 365AXI & LoQutus: Getting the most out of Office 365
AXI & LoQutus: Getting the most out of Office 365
 
Movin’ on Up SPS Houston 2016
Movin’ on Up SPS Houston 2016Movin’ on Up SPS Houston 2016
Movin’ on Up SPS Houston 2016
 
Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016
 
SharePlus and launchpads Unity Connect Amsterdam
SharePlus and launchpads Unity Connect AmsterdamSharePlus and launchpads Unity Connect Amsterdam
SharePlus and launchpads Unity Connect Amsterdam
 
SharePoint 2013 Business Value in the Real World #SEASPC
SharePoint 2013 Business Value in the Real World #SEASPCSharePoint 2013 Business Value in the Real World #SEASPC
SharePoint 2013 Business Value in the Real World #SEASPC
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 Preview
 
Office 365 SharePoint Public Websites + Introducing Delve
Office 365 SharePoint Public Websites + Introducing DelveOffice 365 SharePoint Public Websites + Introducing Delve
Office 365 SharePoint Public Websites + Introducing Delve
 
Community IT June 2016 Webinar - Dropbox and Other Alternatives
Community IT June 2016 Webinar - Dropbox and Other AlternativesCommunity IT June 2016 Webinar - Dropbox and Other Alternatives
Community IT June 2016 Webinar - Dropbox and Other Alternatives
 
What's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with IntlockWhat's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with Intlock
 
Using rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranetsUsing rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranets
 

KĂźrzlich hochgeladen

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

KĂźrzlich hochgeladen (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

SharePoint and Drupal: Yes, We Can Coexist!

  • 2. Speakers Jessica Dearie •  IT Project Manager at the U.S. EPA o  Led intranet migration of legacy CMS to Drupal last spring •  DC ANG Member o  Migration and implementation of SharePoint 2010 Donna Rodriguez ●  Web Manager at U.S. Department of Veterans Affairs ○  Been working with Drupal 7 since Jan. 2013 ○  Launched 1st Drupal Internet Site in VA May 2013 ○  Been working with SharePoint since v2001
  • 3. Drupal vs SharePoint •  Some Similarities •  Significant Differences When you take a business perspective first.... SharePoint vs Drupal may be an erroneous choice
  • 4. Some Similarities •  Require developer knowledge and intervention •  Strong communities of support •  Cloud-based versions •  Both snap parts together •  There will always be features you want that either platform doesn’t offer in-the-box •  Both platforms allow prototyping for rapid website development with minimal custom programming •  Concepts of centralized content types, using taxonomy to give site content structure, free-form tagging {folksonomy} •  Control showing / hiding of content with metadata and publishing status •  Delegate content creation and site administration by defining who gets to do what on your site through permissions •  Architectural, Information Management and Engagement Planning is necessary for success! •  Migrating/Upgrading to a next version is a lot of work and requires planning!
  • 5. Differences: Technology Drupal •  PHP/MySQL •  Multiple web servers supported •  Core/Module architecture lends itself to rapid innovation •  Relatively self-contained •  FREE. Hidden costs to open source? SharePoint •  ASP.NET/MS SQL •  Windows only. Supports interoperability with other platforms but requires Windows to run on •  Microsoft IIS •  “App module” relatively new •  Plays well with other apps - other vendors create connector web parts •  Costly. Once you put $ into dev platform this big in an enterprise, can be difficult to leave
  • 6. Differences: Intent Drupal •  Web CMS + Community solution platform •  Greater focus on public- facing scenarios (though internal uses are growing) •  Process of learning open source and driven by convention, watch and learn from running code and test your ideas SharePoint •  Enterprise Services CMS + Portal platform •  Deployed primarily for internal use (though some external use as well) •  Closed proprietary and you will be reading a lot of SDK & definitive guides to get things done
  • 7. SharePoint Strengths •  Scores tight with MS Suite integration o  Seamlessly integrates with Windows OS/SPDesigner/InfoPath & Office Products. o  Business Intelligence & Analytics •  Document Management & Collaboration o  Versioning system / check-in/check-out o  Workflows, actions and alerts o  Issue Management and Task Assignment connected to Active Directory o  Drupal slowly emerging as strong competitor with Alfresco integrations? Open Atrium? •  Familiarity: Management is used to the Microsoft Office look and feel (ribbon) o  Strong “comfort” factor •  Easy to create multiple site collections and subsites hierarchy with permission inheritance or you can break inheritance o  Plugged into Active Directory (makes permission management easy/efficient!) •  Find-ability: Search, index, and organize content
  • 8. SharePoint Weaknesses ●  Open exchange of ideas and comments ○  Drupal excels in ALL social publishing and communities ●  Not very intuitive for site managers and users out of the box without training ●  Users tend to replace it as file share and can become chaotic if not GOVERNED! ●  Solutions may require significant number of third party purchases ●  Technology happens so fast. By the time you move an agency to latest/greatest it is old news! ●  Setting up local dev environment is not as easy as setting up local Drupal dev environment or free ●  Sys-Admin/Change Control Board - No longer add web parts or custom solutions because of arduous internal processes (Goal: 100% in the box solutions/No Visual Studio) ●  Extensive Branding can be more difficult to master. Make copies! ○  Use Firebug and test ridiculously to make sure you did not change wrong css inadvertently. ●  SP 2010 limits browser choices: Firefox and Safari aren’t “first class” browsers.
  • 9. Drupal Strengths •  The quantity and range of available Drupal contributed Modules is its great strength and a significant advantage over the more monolithic SharePoint o  If a problem exists in a Drupal core module it would be fixed immediately! Have to find workarounds in SP until it gets upgraded or patched (if fix is “big” enough to be included in patch - have to write business impact case to MS) •  It’s hard to beat FREE and flexibility •  Extensive eco-system of freely available modules and themes makes it easy to put together a site that has a stylish look and feel & rich functionality while never (or almost never) having to cut a line of code •  When you want site users to create content and connect with each other - moving from “one to many” to “many to many” •  Multi-site Configurations •  Wide-open graphic design possibilities including responsive design
  • 10. Drupal Weaknesses •  Lots of ways to do the similar tasks •  Determining the “best” way for your project can be difficult •  While formal training teaches the basics, most learning must be done through networking and trial/ error •  Lack of Document Management and integration with tools like MS Office and Open Office •  File Management: Uploading files and images o  Detach/Edit & Re-Attach?
  • 11. Learning Process: It Depends SharePoint: •  Steepest learning curve by far was with Drupal (open vs. closed) •  Drupal lego-like platform with a wealth of options - which one? •  Learn what is possible in the SP box before you attempt to customize (90% is possible in the box!) Drupal: •  To get SharePoint to level of functionality provided by Drupal is much harder to learn •  Pro for SP is that there aren’t as many ways to do the same thing
  • 12. Open source solutions & SharePoint can coexist If your agency is mostly a MS shop, deploying a few open source solutions can introduce the IT Dept. and your information workers to alternatives. The existence of SharePoint does not have to mean it is the only solution. There are good arguments for using both.
  • 13. Drupal and SharePoint at the EPA ●  Drupal ○  Public website (www.epa.gov) - migrating to Drupal ○  EAP/ORD intranet migrated to Drupal last spring ■  installation profile launching for 7 additional lab and research center intranet sites ●  SharePoint ○  Office 365 selected as new agency collaboration tool ○  Outlook, web office apps, SkyDrive ○  Document collaboration focus ○  Legacy intranet sites
  • 14. Drupal and SharePoint at VHA/Web and Mobile Solutions ●  Drupal ○  New Public website (mobilehealth.va.gov) ○  Integration with Atlassian - JIRA & Confluence ○  Primary solution for public facing websites ●  SharePoint 2010 ○  Intranet ○  Mainly used for document management ○  Internal communication and collaboration ○  Communication strategy and planning for migration to SharePoint 2013
  • 15. Top 5 Drupal 7 Favorite Features 1.  Developer Community and Support Network a.  People in the community are willing to mentor and show you how they did things without charging 2.  Social & community publishing platform a.  User-generated content 3.  Open Source: don’t have to pay for licensing 4.  1000s of contributed modules are available to extend/grow your site: don’t have to wait for next version of proprietary software to come out to build latest feature for users a.  No restriction to code available or database 5.  Advanced workflows that support detailed processes to create and approve content workflows
  • 16. Top 5 SharePoint 2010 Favorite Features 1.  Integration with SharePoint Designer and InfoPath to build solutions 2.  Central Content Types and Taxonomies 3.  Document Sets to “package” and organize a single related work product rather than separate documents 4.  Calendar Color-coded Overlay/10 Aggregated Calendars a.  Calendars from Microsoft Exchange Server can be merged with SharePoint Calendars 5.  Search with refinement to filter content
  • 18. Conclusion/Summary Best of both worlds. Deploy Drupal for the community front end and the familiarity of SharePoint for document management. There is a place for both Drupal & SharePoint! ●  For internal, document management, Office integration, SharePoint ○  Can’t imagine doing without Office internally (Outlook/Excel/ Word/PowerPoint, etc.). What would replace and how much investment in training would be lost? ●  For external sites needing broad range of functionality, Drupal
  • 19. Conclusion/Summary Challenges: ●  Integration of content between solutions. ○  Feeds from Drupal to SharePoint/SharePoint to Drupal ○  SharePoint behind the firewall ●  Content strategies to avoid duplication of content and maintenance ●  Maintaining expert knowledge when working with both platforms
  • 20. SharePoint doesn’t have to look like SharePoint! For inspiration, check out Top SharePoint Sites and use jQuery
  • 21. Asked to create WebMD like community in SharePoint. No viable solution in the box without purchasing 3rd party solution - NewsGator or LightningTools
  • 22. Color-coded Overlay and up to 10 Aggregated Calendars
  • 24. Document Sets to organize a single related work product. Subsite hierarchy that breaks parent permission inheritance.
  • 25. SharePoint designed to work well with other MS products. SharePoint integration with InfoPath forms can be used together to make powerful streamlined business process solutions for the office and reduce work.
  • 26. Drupal Integration with Atlassian JIRA Issue Collector Form.
  • 27. Legal Services Corp (.gov multisite!)
  • 28. Department of State, Bureau of Educational and Cultural Affairs
  • 30. Sources 1.  Real Story Group: www.realstorygroup.comDrupal vs SharePoint, Tony Byrne 2.  Blue Coda: www.bluecoda.comDrupal vs SharePoint Fact Sheet