SlideShare une entreprise Scribd logo
1  sur  37
Transform Your IntranetWhy clients are excited about combining Drupal and Alfresco 15 September 2009 Jeff Potts, Sr. Director, ECM Blog: http://ecmarchitect.com Twitter: jeffpotts01 Chris Fuller, Technical Architect Blog: http://www.optaros.com/blog/cfuller Twitter: cfuller
Agenda What’s Wrong with your Intranet? What Can Drupal & Alfresco Do Together? Activision: Drupal + Alfresco Case Study How Does it Work? Q&A
What we’re hearing We need to re-do our intranet. Can you help? Of course. But what’s wrong with the one you’ve got? (See if any of the following typical answers fit your organization)
It’s too expensive What’s wrong with your current intranet? Credit: paopix
It’s not compelling from a UX perspective What’s wrong with your current intranet?
It’s not compelling from a UX perspective What’s wrong with your current intranet?
It’s not compelling from a UX perspective What’s wrong with your current intranet?
It’s not flexible enough What’s wrong with your current intranet? Credit: spursfan_ace
Not to rush to the punch line, but…
Cost Commercial support  Self support Presentation Drupal Acquia Alfresco Community Alfresco Enterprise Repository Free Cheaper than SharePoint Cost
User Experience
Flexibility Powerful Presentation Framework Enterprise Repository Loosely Coupled ,[object Object]
Easy to theme
Fast, efficient development model
Multiple ways to update content
Robust business process engine
Extensible content model,[object Object]
Agenda What’s Wrong with your Intranet? What Can Drupal & Alfresco Do Together? Activision: Drupal + Alfresco Case Study How Does it Work? Q&A
Drupal – Convenience and Impact What Does Drupal Bring to the Table? Purpose-built community platform 4000+ open source modules for a wide range of features Huge developer community Infinitely customizable user interface Easy-to-use content management tools Integration with Enterprise systems Existing intranet distributions, such as Open Atrium Commercial Enterprise support from Acquia Enterprise Integration Single-Sign-On LDAP Active Directory NTLM CAS Search Lucene Endeca Google Search Appliance Acquia Hosted Search ECM Alfresco Other CMIS providers Drupal Overview
Comments Drupal Features
Forums Drupal Features
Polls Drupal Features
Rich User Profiles Drupal Features
Drupal Features Content Management Easy-to-use interface Powerful taxonomy Web Content Management workflow tools Robust content promotion tools Role-based content management Community Comments Polls Forums Calendars and Events Wiki Microblogging Rich user profiles Social Graph Drupal Overview
Drupal – Flexible Interface Drupal Interface
Alfresco – Enterprise Content Services Fast, flexible, modular user interface Presentation Tier Open, scalable repository, metadata, versioning, workflow ? Content Services Tier Core Multiple, disparate front-ends Multiple content repositories Enterprise Apps Tier Scripting language on the front-end and Java on the back-end is a proven pattern. Drupal provides the UI while Alfresco provides core content services. Many organizations have multiple front-ends that need to get to the same enterprise content store. Organizations may have multiple CMIS repositories, maybe from different vendors. ?
Agenda What’s Wrong with your Intranet? What Can Drupal & Alfresco Do Together? Activision: Drupal + Alfresco Case Study How Does it Work? Getting Started
Case Study Activision Blizzard Intranet
User Interface Activision Blizzard Intranet
Enterprise Search Activision Blizzard Intranet Comprehensive search Search includes both Drupal and Alfresco content in a single query that honors permissions.
User Management Activision Blizzard Intranet Integrated with Directory Leveraging both Drupal and Alfresco ability to integrate with LDAP for user management and permissions.
Document Management Activision Blizzard Intranet Alfresco for DM Drupal interface for adding documents & content to the Intranet. Alfresco provides storage, workflow, and security.
Agenda What’s Wrong with your Intranet? What Can Drupal & Alfresco Do Together? Activision: Drupal + Alfresco Case Study How Does it Work? Q&A
How? Key Ingredients Acquia Drupal for community features, UI and WCM Alfresco for workflow and secure document management Drupal CMIS API module Drupal CMIS Alfresco module Any of the additional Drupal modules necessary to meet requirements
More about the integration module Open Source http://www.drupal.org/project/cmis_alfresco (GPLv2) 100% CMIS Requires no install on the Alfresco tier Raw capabilities Persist web content in Alfresco Create Drupal content from Alfresco via CMIS Sync Upload binary files into Alfresco via Drupal Attach binary files, created in Alfresco, to Drupal content Execute CMIS and OpenSearch queries Provides support for additional CMIS repositories
Implementation The CMIS module is an enabler, but there's still work you have to do... Find senior leadership support and other champions Create an adoption plan Design UI Determine integration points (SSO, search, LDAP, etc.) Create a security model Determine additional contributed/custom Drupal modules to meet requirements Create an Alfresco content model and decide on storage hierarchy Implement business processes as Alfresco workflows Credit: veruus
Alfresco & Drupal: What If They Mated? In summary

Contenu connexe

Tendances

Creating Your Own Server Add-on that Customizes Confluence or JIRA
Creating Your Own Server Add-on that Customizes Confluence or JIRACreating Your Own Server Add-on that Customizes Confluence or JIRA
Creating Your Own Server Add-on that Customizes Confluence or JIRAAtlassian
 
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISEDEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISEEuropean Collaboration Summit
 
ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...
ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...
ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...European Collaboration Summit
 
PaaS Emerging Technologies - October 2015
PaaS Emerging Technologies - October 2015PaaS Emerging Technologies - October 2015
PaaS Emerging Technologies - October 2015Krishna-Kumar
 
Flexible Permissions Management with ACL Templates
Flexible Permissions Management with ACL TemplatesFlexible Permissions Management with ACL Templates
Flexible Permissions Management with ACL TemplatesJeff Potts
 
Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationBizTalk360
 
ECS19 Elio Struyf - Setting Up Your SPFx CI/CD pipelines on Azure DevOps
ECS19 Elio Struyf - Setting Up Your SPFx CI/CD pipelines on Azure DevOpsECS19 Elio Struyf - Setting Up Your SPFx CI/CD pipelines on Azure DevOps
ECS19 Elio Struyf - Setting Up Your SPFx CI/CD pipelines on Azure DevOpsEuropean Collaboration Summit
 
Cloudfoundry architecture
Cloudfoundry architectureCloudfoundry architecture
Cloudfoundry architectureRamnivas Laddad
 
What is an API Gateway?
What is an API Gateway?What is an API Gateway?
What is an API Gateway?LunchBadger
 
ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusion Keynote: Building the Agile Web Since 1995ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusion Keynote: Building the Agile Web Since 1995ColdFusionConference
 
Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Ravindra Dastikop
 
Tech showcase
Tech showcaseTech showcase
Tech showcasetechxer
 
Low-Code Integrations in Alfresco Process Services using MuleSoft
Low-Code Integrations in Alfresco Process Services using MuleSoftLow-Code Integrations in Alfresco Process Services using MuleSoft
Low-Code Integrations in Alfresco Process Services using MuleSoftCiju Joseph
 
Lightweight ESB Alternatives
Lightweight ESB AlternativesLightweight ESB Alternatives
Lightweight ESB AlternativesChris Haddad
 

Tendances (20)

Creating Your Own Server Add-on that Customizes Confluence or JIRA
Creating Your Own Server Add-on that Customizes Confluence or JIRACreating Your Own Server Add-on that Customizes Confluence or JIRA
Creating Your Own Server Add-on that Customizes Confluence or JIRA
 
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISEDEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
 
ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...
ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...
ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...
 
PaaS Emerging Technologies - October 2015
PaaS Emerging Technologies - October 2015PaaS Emerging Technologies - October 2015
PaaS Emerging Technologies - October 2015
 
sMash_for_zOS-users
sMash_for_zOS-userssMash_for_zOS-users
sMash_for_zOS-users
 
EVOLVE'14 | Enhance | Anshul Chhabra & Akhil Aggrawal | Cisco - AEM High Avai...
EVOLVE'14 | Enhance | Anshul Chhabra & Akhil Aggrawal | Cisco - AEM High Avai...EVOLVE'14 | Enhance | Anshul Chhabra & Akhil Aggrawal | Cisco - AEM High Avai...
EVOLVE'14 | Enhance | Anshul Chhabra & Akhil Aggrawal | Cisco - AEM High Avai...
 
Flexible Permissions Management with ACL Templates
Flexible Permissions Management with ACL TemplatesFlexible Permissions Management with ACL Templates
Flexible Permissions Management with ACL Templates
 
Where is cold fusion headed
Where is cold fusion headedWhere is cold fusion headed
Where is cold fusion headed
 
Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integration
 
ECS19 Elio Struyf - Setting Up Your SPFx CI/CD pipelines on Azure DevOps
ECS19 Elio Struyf - Setting Up Your SPFx CI/CD pipelines on Azure DevOpsECS19 Elio Struyf - Setting Up Your SPFx CI/CD pipelines on Azure DevOps
ECS19 Elio Struyf - Setting Up Your SPFx CI/CD pipelines on Azure DevOps
 
C# 4.0 - Whats New
C# 4.0 - Whats NewC# 4.0 - Whats New
C# 4.0 - Whats New
 
Cloudfoundry architecture
Cloudfoundry architectureCloudfoundry architecture
Cloudfoundry architecture
 
What is an API Gateway?
What is an API Gateway?What is an API Gateway?
What is an API Gateway?
 
ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusion Keynote: Building the Agile Web Since 1995ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusion Keynote: Building the Agile Web Since 1995
 
Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers
 
Cloud Computing - PaaS
Cloud Computing - PaaSCloud Computing - PaaS
Cloud Computing - PaaS
 
Drive dam
Drive damDrive dam
Drive dam
 
Tech showcase
Tech showcaseTech showcase
Tech showcase
 
Low-Code Integrations in Alfresco Process Services using MuleSoft
Low-Code Integrations in Alfresco Process Services using MuleSoftLow-Code Integrations in Alfresco Process Services using MuleSoft
Low-Code Integrations in Alfresco Process Services using MuleSoft
 
Lightweight ESB Alternatives
Lightweight ESB AlternativesLightweight ESB Alternatives
Lightweight ESB Alternatives
 

En vedette

Getting Started with CMIS
Getting Started with CMISGetting Started with CMIS
Getting Started with CMISJeff Potts
 
Intro To Alfresco Part 1
Intro To Alfresco Part 1Intro To Alfresco Part 1
Intro To Alfresco Part 1Jeff Potts
 
Building Content-Rich Java Apps in the Cloud with the Alfresco API
Building Content-Rich Java Apps in the Cloud with the Alfresco APIBuilding Content-Rich Java Apps in the Cloud with the Alfresco API
Building Content-Rich Java Apps in the Cloud with the Alfresco APIJeff Potts
 
Intro to Alfresco for Developers
Intro to Alfresco for DevelopersIntro to Alfresco for Developers
Intro to Alfresco for DevelopersJeff Potts
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Acquia
 
Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!
Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!
Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!Karen McGrane
 
Presentation Drupal Content Management Framework
Presentation Drupal Content Management FrameworkPresentation Drupal Content Management Framework
Presentation Drupal Content Management FrameworkJoshua Powell
 
Introduction à Drupal 8
Introduction à Drupal 8Introduction à Drupal 8
Introduction à Drupal 8Core-Techs
 

En vedette (9)

Getting Started with CMIS
Getting Started with CMISGetting Started with CMIS
Getting Started with CMIS
 
Intro To Alfresco Part 1
Intro To Alfresco Part 1Intro To Alfresco Part 1
Intro To Alfresco Part 1
 
Building Content-Rich Java Apps in the Cloud with the Alfresco API
Building Content-Rich Java Apps in the Cloud with the Alfresco APIBuilding Content-Rich Java Apps in the Cloud with the Alfresco API
Building Content-Rich Java Apps in the Cloud with the Alfresco API
 
Intro to Alfresco for Developers
Intro to Alfresco for DevelopersIntro to Alfresco for Developers
Intro to Alfresco for Developers
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
 
Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!
Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!
Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!
 
Why I Hate Drupal
Why I Hate DrupalWhy I Hate Drupal
Why I Hate Drupal
 
Presentation Drupal Content Management Framework
Presentation Drupal Content Management FrameworkPresentation Drupal Content Management Framework
Presentation Drupal Content Management Framework
 
Introduction à Drupal 8
Introduction à Drupal 8Introduction à Drupal 8
Introduction à Drupal 8
 

Similaire à Transform Your Intranet With Drupal and Alfresco

Transform your Intranet with Drupal and Alfresco - by Optaros
Transform your Intranet with Drupal and Alfresco - by OptarosTransform your Intranet with Drupal and Alfresco - by Optaros
Transform your Intranet with Drupal and Alfresco - by OptarosAlfresco Software
 
Losing the Document Battle? Alfresco, Drupal Combine for Solution
Losing the Document Battle? Alfresco, Drupal Combine for SolutionLosing the Document Battle? Alfresco, Drupal Combine for Solution
Losing the Document Battle? Alfresco, Drupal Combine for SolutionAcquia
 
Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Helios Solutions
 
Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009
Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009
Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009Krista Thomas
 
Rapidly Evolving IT Trends Make Open, Agile Integration More Important than Ever
Rapidly Evolving IT Trends Make Open, Agile Integration More Important than EverRapidly Evolving IT Trends Make Open, Agile Integration More Important than Ever
Rapidly Evolving IT Trends Make Open, Agile Integration More Important than EverDana Gardner
 
Future Trends of Drupal Development for 2024.pdf
Future Trends of Drupal Development for 2024.pdfFuture Trends of Drupal Development for 2024.pdf
Future Trends of Drupal Development for 2024.pdfJPLoft Solutions
 
E-commerce in Action
E-commerce in ActionE-commerce in Action
E-commerce in ActionExove
 
Liferay as solution for legacy applications
Liferay as solution for legacy applicationsLiferay as solution for legacy applications
Liferay as solution for legacy applicationsManish Kumar Jaiswal
 
Drupal in 30 Minutes
Drupal in 30 MinutesDrupal in 30 Minutes
Drupal in 30 MinutesRobert Carr
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsJeff Potts
 
Serving the Internet of Things (IoT) with Drupal - DrupalCon Barcelona 2015
Serving the Internet of Things (IoT) with Drupal - DrupalCon Barcelona 2015Serving the Internet of Things (IoT) with Drupal - DrupalCon Barcelona 2015
Serving the Internet of Things (IoT) with Drupal - DrupalCon Barcelona 2015Exove
 
Integrating Drupal and Alfresco using CMIS
Integrating Drupal and Alfresco using CMISIntegrating Drupal and Alfresco using CMIS
Integrating Drupal and Alfresco using CMISTudor Sitaru
 
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...
Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...Peter Muryshkin
 
Cloud Application Development Lifecycle
Cloud Application Development LifecycleCloud Application Development Lifecycle
Cloud Application Development LifecycleSuhas Kelkar
 

Similaire à Transform Your Intranet With Drupal and Alfresco (20)

Transform your Intranet with Drupal and Alfresco - by Optaros
Transform your Intranet with Drupal and Alfresco - by OptarosTransform your Intranet with Drupal and Alfresco - by Optaros
Transform your Intranet with Drupal and Alfresco - by Optaros
 
Drupal vs sitecore comparisons
Drupal vs sitecore comparisonsDrupal vs sitecore comparisons
Drupal vs sitecore comparisons
 
Losing the Document Battle? Alfresco, Drupal Combine for Solution
Losing the Document Battle? Alfresco, Drupal Combine for SolutionLosing the Document Battle? Alfresco, Drupal Combine for Solution
Losing the Document Battle? Alfresco, Drupal Combine for Solution
 
Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?
 
Appnovation Intro Deck
Appnovation Intro DeckAppnovation Intro Deck
Appnovation Intro Deck
 
Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009
Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009
Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009
 
Rapidly Evolving IT Trends Make Open, Agile Integration More Important than Ever
Rapidly Evolving IT Trends Make Open, Agile Integration More Important than EverRapidly Evolving IT Trends Make Open, Agile Integration More Important than Ever
Rapidly Evolving IT Trends Make Open, Agile Integration More Important than Ever
 
Future Trends of Drupal Development for 2024.pdf
Future Trends of Drupal Development for 2024.pdfFuture Trends of Drupal Development for 2024.pdf
Future Trends of Drupal Development for 2024.pdf
 
E-commerce in Action
E-commerce in ActionE-commerce in Action
E-commerce in Action
 
Liferay as solution for legacy applications
Liferay as solution for legacy applicationsLiferay as solution for legacy applications
Liferay as solution for legacy applications
 
0726 zia webinarintro
0726 zia webinarintro0726 zia webinarintro
0726 zia webinarintro
 
Drupal in 30 Minutes
Drupal in 30 MinutesDrupal in 30 Minutes
Drupal in 30 Minutes
 
DIWD 2011
DIWD 2011DIWD 2011
DIWD 2011
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM Solutions
 
Serving the Internet of Things (IoT) with Drupal - DrupalCon Barcelona 2015
Serving the Internet of Things (IoT) with Drupal - DrupalCon Barcelona 2015Serving the Internet of Things (IoT) with Drupal - DrupalCon Barcelona 2015
Serving the Internet of Things (IoT) with Drupal - DrupalCon Barcelona 2015
 
Integrating Drupal and Alfresco using CMIS
Integrating Drupal and Alfresco using CMISIntegrating Drupal and Alfresco using CMIS
Integrating Drupal and Alfresco using CMIS
 
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...
Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...
 
Do you Alfresco?
Do you Alfresco?Do you Alfresco?
Do you Alfresco?
 
Cloud Application Development Lifecycle
Cloud Application Development LifecycleCloud Application Development Lifecycle
Cloud Application Development Lifecycle
 
Symphony Driver Essay
Symphony Driver EssaySymphony Driver Essay
Symphony Driver Essay
 

Plus de Jeff Potts

No Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with AnsibleNo Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with AnsibleJeff Potts
 
Moving From Actions & Behaviors to Microservices
Moving From Actions & Behaviors to MicroservicesMoving From Actions & Behaviors to Microservices
Moving From Actions & Behaviors to MicroservicesJeff Potts
 
Moving Gigantic Files Into and Out of the Alfresco Repository
Moving Gigantic Files Into and Out of the Alfresco RepositoryMoving Gigantic Files Into and Out of the Alfresco Repository
Moving Gigantic Files Into and Out of the Alfresco RepositoryJeff Potts
 
Could Alfresco Survive a Zombie Attack?
Could Alfresco Survive a Zombie Attack?Could Alfresco Survive a Zombie Attack?
Could Alfresco Survive a Zombie Attack?Jeff Potts
 
Connecting Content Management Apps with CMIS
Connecting Content Management Apps with CMISConnecting Content Management Apps with CMIS
Connecting Content Management Apps with CMISJeff Potts
 
The Challenges of Keeping Bees
The Challenges of Keeping BeesThe Challenges of Keeping Bees
The Challenges of Keeping BeesJeff Potts
 
Getting Started With CMIS
Getting Started With CMISGetting Started With CMIS
Getting Started With CMISJeff Potts
 
Alfresco: What every developer should know
Alfresco: What every developer should knowAlfresco: What every developer should know
Alfresco: What every developer should knowJeff Potts
 
CMIS: An Open API for Managing Content
CMIS: An Open API for Managing ContentCMIS: An Open API for Managing Content
CMIS: An Open API for Managing ContentJeff Potts
 
Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...
Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...
Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...Jeff Potts
 
Join the Alfresco community
Join the Alfresco communityJoin the Alfresco community
Join the Alfresco communityJeff Potts
 
Intro to the Alfresco Public API
Intro to the Alfresco Public APIIntro to the Alfresco Public API
Intro to the Alfresco Public APIJeff Potts
 
Apache Chemistry in Action
Apache Chemistry in ActionApache Chemistry in Action
Apache Chemistry in ActionJeff Potts
 
Alfresco Community Survey 2012 Results
Alfresco Community Survey 2012 ResultsAlfresco Community Survey 2012 Results
Alfresco Community Survey 2012 ResultsJeff Potts
 
Alfresco SAUG: State of ECM
Alfresco SAUG: State of ECMAlfresco SAUG: State of ECM
Alfresco SAUG: State of ECMJeff Potts
 
Alfresco SAUG: CMIS & Integrations
Alfresco SAUG: CMIS & IntegrationsAlfresco SAUG: CMIS & Integrations
Alfresco SAUG: CMIS & IntegrationsJeff Potts
 
Should You Attend Alfresco Devcon 2011
Should You Attend Alfresco Devcon 2011Should You Attend Alfresco Devcon 2011
Should You Attend Alfresco Devcon 2011Jeff Potts
 
2011 Alfresco Community Survey Results
2011 Alfresco Community Survey Results2011 Alfresco Community Survey Results
2011 Alfresco Community Survey ResultsJeff Potts
 
Good Chemistry: Alfresco, JBoss and CMIS
Good Chemistry: Alfresco, JBoss and CMISGood Chemistry: Alfresco, JBoss and CMIS
Good Chemistry: Alfresco, JBoss and CMISJeff Potts
 
Co-Editing Complex Documents from Alfresco Share
Co-Editing Complex Documents from Alfresco ShareCo-Editing Complex Documents from Alfresco Share
Co-Editing Complex Documents from Alfresco ShareJeff Potts
 

Plus de Jeff Potts (20)

No Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with AnsibleNo Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with Ansible
 
Moving From Actions & Behaviors to Microservices
Moving From Actions & Behaviors to MicroservicesMoving From Actions & Behaviors to Microservices
Moving From Actions & Behaviors to Microservices
 
Moving Gigantic Files Into and Out of the Alfresco Repository
Moving Gigantic Files Into and Out of the Alfresco RepositoryMoving Gigantic Files Into and Out of the Alfresco Repository
Moving Gigantic Files Into and Out of the Alfresco Repository
 
Could Alfresco Survive a Zombie Attack?
Could Alfresco Survive a Zombie Attack?Could Alfresco Survive a Zombie Attack?
Could Alfresco Survive a Zombie Attack?
 
Connecting Content Management Apps with CMIS
Connecting Content Management Apps with CMISConnecting Content Management Apps with CMIS
Connecting Content Management Apps with CMIS
 
The Challenges of Keeping Bees
The Challenges of Keeping BeesThe Challenges of Keeping Bees
The Challenges of Keeping Bees
 
Getting Started With CMIS
Getting Started With CMISGetting Started With CMIS
Getting Started With CMIS
 
Alfresco: What every developer should know
Alfresco: What every developer should knowAlfresco: What every developer should know
Alfresco: What every developer should know
 
CMIS: An Open API for Managing Content
CMIS: An Open API for Managing ContentCMIS: An Open API for Managing Content
CMIS: An Open API for Managing Content
 
Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...
Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...
Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...
 
Join the Alfresco community
Join the Alfresco communityJoin the Alfresco community
Join the Alfresco community
 
Intro to the Alfresco Public API
Intro to the Alfresco Public APIIntro to the Alfresco Public API
Intro to the Alfresco Public API
 
Apache Chemistry in Action
Apache Chemistry in ActionApache Chemistry in Action
Apache Chemistry in Action
 
Alfresco Community Survey 2012 Results
Alfresco Community Survey 2012 ResultsAlfresco Community Survey 2012 Results
Alfresco Community Survey 2012 Results
 
Alfresco SAUG: State of ECM
Alfresco SAUG: State of ECMAlfresco SAUG: State of ECM
Alfresco SAUG: State of ECM
 
Alfresco SAUG: CMIS & Integrations
Alfresco SAUG: CMIS & IntegrationsAlfresco SAUG: CMIS & Integrations
Alfresco SAUG: CMIS & Integrations
 
Should You Attend Alfresco Devcon 2011
Should You Attend Alfresco Devcon 2011Should You Attend Alfresco Devcon 2011
Should You Attend Alfresco Devcon 2011
 
2011 Alfresco Community Survey Results
2011 Alfresco Community Survey Results2011 Alfresco Community Survey Results
2011 Alfresco Community Survey Results
 
Good Chemistry: Alfresco, JBoss and CMIS
Good Chemistry: Alfresco, JBoss and CMISGood Chemistry: Alfresco, JBoss and CMIS
Good Chemistry: Alfresco, JBoss and CMIS
 
Co-Editing Complex Documents from Alfresco Share
Co-Editing Complex Documents from Alfresco ShareCo-Editing Complex Documents from Alfresco Share
Co-Editing Complex Documents from Alfresco Share
 

Dernier

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 

Transform Your Intranet With Drupal and Alfresco

  • 1. Transform Your IntranetWhy clients are excited about combining Drupal and Alfresco 15 September 2009 Jeff Potts, Sr. Director, ECM Blog: http://ecmarchitect.com Twitter: jeffpotts01 Chris Fuller, Technical Architect Blog: http://www.optaros.com/blog/cfuller Twitter: cfuller
  • 2. Agenda What’s Wrong with your Intranet? What Can Drupal & Alfresco Do Together? Activision: Drupal + Alfresco Case Study How Does it Work? Q&A
  • 3. What we’re hearing We need to re-do our intranet. Can you help? Of course. But what’s wrong with the one you’ve got? (See if any of the following typical answers fit your organization)
  • 4. It’s too expensive What’s wrong with your current intranet? Credit: paopix
  • 5. It’s not compelling from a UX perspective What’s wrong with your current intranet?
  • 6. It’s not compelling from a UX perspective What’s wrong with your current intranet?
  • 7. It’s not compelling from a UX perspective What’s wrong with your current intranet?
  • 8. It’s not flexible enough What’s wrong with your current intranet? Credit: spursfan_ace
  • 9. Not to rush to the punch line, but…
  • 10. Cost Commercial support Self support Presentation Drupal Acquia Alfresco Community Alfresco Enterprise Repository Free Cheaper than SharePoint Cost
  • 12.
  • 15. Multiple ways to update content
  • 17.
  • 18. Agenda What’s Wrong with your Intranet? What Can Drupal & Alfresco Do Together? Activision: Drupal + Alfresco Case Study How Does it Work? Q&A
  • 19. Drupal – Convenience and Impact What Does Drupal Bring to the Table? Purpose-built community platform 4000+ open source modules for a wide range of features Huge developer community Infinitely customizable user interface Easy-to-use content management tools Integration with Enterprise systems Existing intranet distributions, such as Open Atrium Commercial Enterprise support from Acquia Enterprise Integration Single-Sign-On LDAP Active Directory NTLM CAS Search Lucene Endeca Google Search Appliance Acquia Hosted Search ECM Alfresco Other CMIS providers Drupal Overview
  • 23. Rich User Profiles Drupal Features
  • 24. Drupal Features Content Management Easy-to-use interface Powerful taxonomy Web Content Management workflow tools Robust content promotion tools Role-based content management Community Comments Polls Forums Calendars and Events Wiki Microblogging Rich user profiles Social Graph Drupal Overview
  • 25. Drupal – Flexible Interface Drupal Interface
  • 26. Alfresco – Enterprise Content Services Fast, flexible, modular user interface Presentation Tier Open, scalable repository, metadata, versioning, workflow ? Content Services Tier Core Multiple, disparate front-ends Multiple content repositories Enterprise Apps Tier Scripting language on the front-end and Java on the back-end is a proven pattern. Drupal provides the UI while Alfresco provides core content services. Many organizations have multiple front-ends that need to get to the same enterprise content store. Organizations may have multiple CMIS repositories, maybe from different vendors. ?
  • 27. Agenda What’s Wrong with your Intranet? What Can Drupal & Alfresco Do Together? Activision: Drupal + Alfresco Case Study How Does it Work? Getting Started
  • 28. Case Study Activision Blizzard Intranet
  • 29. User Interface Activision Blizzard Intranet
  • 30. Enterprise Search Activision Blizzard Intranet Comprehensive search Search includes both Drupal and Alfresco content in a single query that honors permissions.
  • 31. User Management Activision Blizzard Intranet Integrated with Directory Leveraging both Drupal and Alfresco ability to integrate with LDAP for user management and permissions.
  • 32. Document Management Activision Blizzard Intranet Alfresco for DM Drupal interface for adding documents & content to the Intranet. Alfresco provides storage, workflow, and security.
  • 33. Agenda What’s Wrong with your Intranet? What Can Drupal & Alfresco Do Together? Activision: Drupal + Alfresco Case Study How Does it Work? Q&A
  • 34. How? Key Ingredients Acquia Drupal for community features, UI and WCM Alfresco for workflow and secure document management Drupal CMIS API module Drupal CMIS Alfresco module Any of the additional Drupal modules necessary to meet requirements
  • 35. More about the integration module Open Source http://www.drupal.org/project/cmis_alfresco (GPLv2) 100% CMIS Requires no install on the Alfresco tier Raw capabilities Persist web content in Alfresco Create Drupal content from Alfresco via CMIS Sync Upload binary files into Alfresco via Drupal Attach binary files, created in Alfresco, to Drupal content Execute CMIS and OpenSearch queries Provides support for additional CMIS repositories
  • 36. Implementation The CMIS module is an enabler, but there's still work you have to do... Find senior leadership support and other champions Create an adoption plan Design UI Determine integration points (SSO, search, LDAP, etc.) Create a security model Determine additional contributed/custom Drupal modules to meet requirements Create an Alfresco content model and decide on storage hierarchy Implement business processes as Alfresco workflows Credit: veruus
  • 37. Alfresco & Drupal: What If They Mated? In summary
  • 38. Hip, popular framework Flexible presentation layer Fast, clear development model Strong community focus When you combine the strengths of Drupal… Dries Buytaert, Drupal founder
  • 39. Enterprise-class repository Strong commercial ECM credibility/lineage Best-in-class openness, programmability …with the power of Alfresco… John Newton, Alfresco CTO
  • 40. …you get something better. Compelling presentation framework Tons of community features that can be easily added and built upon Hierarchical document storage Enterprise-class workflow Decoupling of the front-end from the back-end with an open standard in-between
  • 41. About Optaros – Solutions for Media & Ecommerce Optaros delivers each client a tailored roadmap of Assembled Web solutions to achieve their business objectives. Multiple projects including user experience design for American Idol, currently designing new Ecommerce storefront for Fox Entertainment. Dynamic customer-facing portal and content management system assembled in 13 weeks from concept to completion ReplatformedPGATourfrom CBS to CNN/Turner infrastructure in 14 weeks. Payback: 10 months on ad sales Stellent Migration to Alfresco Surf for DAM; Alfresco+Drupal Intranet; National Sales Portal for new sales team How we work with our clients Work jointly and transparently with client teams Turn ideas into implementable blueprints Commit contractually to deliver on time, on budget Design Web 2.0 user experiences Iteratively assemble open source software Support the solution

Notes de l'éditeur

  1. We’re tired of paying [pick your legacy portal/ECM vendor] for upgrades and add-ons.We spent millions of dollars on a home-grown solution and we still didn’t get what we wanted.Every time we want to make a change it costs a fortune.
  2. Our current intranet looks only slightly better than Craigslist.Our employees are used to consumer tools like Facebook, YouTube, and Twitter and want similar experiences inside the firewall.It’s easier to find something on Google than it is for me to find a critical document at my company.
  3. Our employees are used to consumer tools like Facebook, YouTube, and Twitter and want similar experiences inside the firewall.
  4. It’s easier to find something on Google than it is for me to find a critical document at my company.
  5. We acquire a lot of companies—our intranet has to adapt to the new structure quickly.We have a large sales force. New sales programs often require significant changes in how we communicate to our distributed team.When I want to add a new feature I’m told it isn’t supported.Changes that seem simple require development and down-time.
  6. Elicit immediate employee feedback on news and information
  7. Solicit ideas and foster collaboration amongst employees, teams, & colleagues
  8. Easily allow content managers or employees to gather feedback on ideas and projects
  9. Creating data-rich, flexible user profiles is the first step to a social tools on your intranet
  10. This slide has a three-part BUILD.
  11. Search Drupal content, the Alfresco repository and more with security and flexibility built in
  12. Leveraging Drupal and Alfresco’s LDAP support for user management and permissions
  13. Sophisticated workflow and security provided by AlfrescoTransparent interface for adding documents to the intranet in DrupalDocuments can be attachments or content