losing the document battle? alfresco, drupal combine for solution
TRANSCRIPT
Losing the document battle?Alfresco and Drupal to manage content creation, collaboration and publishing
2/20/2013
Joe Tong, Partner Marketing Ian Norton, Sr Web Architect
About Ian Norton
Senior Web Architect @ Alfresco
•8 years web content management experience.
•Maintainer of the Drupal CMIS API project.
•Author Drupal CMIS project.
•Alfresco.com, Partners, Alfresco DevCon
About Joe Tong
Channel Marketing Manager @
Alfresco
•8 years software marketing experience.
•Works with SI and Technology partners.
•Red Hat, JBoss, IBM experience
Overview
• Losing the document battle?
• Alfresco overview
• Use Alfresco to manage document creation,
collaboration and publishing.
• Use Drupal to manage displaying content online
• Content on website automatically updated.
Managing web content
But also…
The open platform forbusiness-critical content management and collaboration.
do and share great work.
Alfresco streamlines
business-criticaldocument processes
loan originationinsurance claimscustomer invoiceslegal contractsgovernment recordsemployee formsfinancial reportingrich media publishing
Alfresco enables
secure contentcollaboration
“…publish new content quickly, push ownership and responsibility out to each publishing unit, and provide total site control with minimal IT involvement.”
“Alfresco provides us with a platform for retaining and managing our most critical documents—student records.”
“…staff can finally work together no matter where they are and no matter what device they use. We can now easily share ideas and collaborate. It was like going from riding a bicycle to driving a Ferrari.”
“Users can easily search and find the documents they need and we can set controls to ensure that the appropriate content is visible to individual users.”
The Alfresco difference is
opeopenn Performanc
eFlexibility
IntegrationValue
with no lock-in!
Why Drupal?
• Gained momentum in 2005.
• 20,000+ modules (at February 2013).
• Used largely on a LAMP stack, also works with IIS,
PostgreSQL, SQLite.
• Customers include eBay, The Economist & Cern,
• Alfresco Partners, Forums, Team & DevCon.
Why Alfresco?
• Founded in 2005.
• Java based.
• Customers include NASA, Fox, Saks Fifth Avenue, KLM.
• Document management and business processes.
The Challenge
• Accurate, up to date information on our websites.
• Easy presentation management, ability to create web copy for non technical users.
• Simple to workflow, collaborate and update documents.
Architecture (Alfresco.com)
Alfresco Intranet
Alfresco Web
Instance
Drupal
Publish
CMIS
Alfresco employees
Architecture (DevCon ’12)
Alfresco Cloud
Alfresco Web
Instance
Drupal
Hybrid Sync
CMIS
DevCon Speakers
18
Cloud Collaboration
• Devcon speakers were external to the organization.
• Using Alfresco Cloud they were able to share presentations via Drupal Devcon website.
• No accounts needed in Drupal, all handled with one folder in Alfresco.
• Updates to presentations automatically synchronized to DevCon website.
What is CMIS?
• Content Management Interoperability Services
• Common standard for content management services
• Backed by Alfresco, IBM, Microsoft, Adobe, OpenText + more.
How we used CMIS
• Create and collaborate on documents in Alfresco.
• Drupal system user setup with basic view only rights.
• Create a folder in Alfresco, map folder contents to a Drupal block or node as a field.
• Demo
Demo
• Demo shows how to add cmis content into Drupal content types.
• Adding content in Alfresco,
• Work-flowing content to approved stage, content is then accessible via Drupal front end.
Demo part 2
• What happens when a document is removed
• What happens when a document is edited, Google Docs amend an error on a document.
• Available in Alfresco Community, Enterprise and Alfresco In the Cloud.
Tools Used
• Acquia Drupal 7
• Alfresco 4
• Drupal CMIS API module (7.x-1.1)drupal.org/project/cmis
• Drupal CMIS Views module (7.x-1.0)drupal.org/project/cmis_views
Setup$conf['cmis_repositories'] = array(
'default' => array (
'user' => 'admin',
'password' => 'admin',
'url' => 'http://127.0.0.1:8080/alfresco/service/cmis',
)
);
Summary
• Documents up to date and accurate across our web properties.
• Web site content and look and feel easily edited with Drupal.
• Document collaboration and lifecycle handled via Alfresco.