Liferay & Alfresco Delivering Enterprise Content Through a Portal
#alfrescoliferay
• Introductions • Background • Why integrate Alfresco and Liferay? • Use cases • Demo • Q&A
Agenda
#alfrescoliferay
Speakers
James Falkner – Liferay Community Manager
Peter Monks – Alfresco Director of Technology
#alfrescoliferay
Alfresco is now the largest private, pure-play open source software company in the world. 3 million+ downloads of Alfresco community 1700+ customers from 43+ countries 200+ global channel partners 20 consecutive quarters of revenue growth Founded in 2005
Maidenhead, UK Global Headquarters Atlanta, US Headquarters
#alfrescoliferay
What is Alfresco?
Document Management Create, capture, share & retain corporate content.
Records Management Ensure governance, compliance & retention.
Web Content Management Author, collaborate, approve & publish to the web.
Enterprise Collaboration Create, collaborate, iterate, discuss & discover content.
Open Source Platform Build content-rich apps & websites using RESTful APIs and open standards.
New! Activiti BPM Alfresco’s newest open source project.
#alfrescoliferay
o Over 4 Million downloads and 50,000 downloads per month
o 46,053 registered users on liferay.org
o 16,343 forum participants o 164,342 forum posts o 50+ active contributors o 400k Deployments
What is Liferay?
• Most popular and widely downloaded open source portal
#alfrescoliferay
What is Liferay?
Content and Presentation
Extensibility and Integration
Collaboration Services
Design and Usability
Analytics and Management
Why Integrate?
#alfrescoliferay
Management of content of any kind, its lifecycle and processes.
Benefits of Alfresco
Capture Management
Consumption Archival
#alfrescoliferay
• Easy to Use, Develop, Integrate o Develop in any language, integrate any app
• Presentation o OOTB content and presentation tools
• High Scale Delivery o Independent scaling of all layers, monitoring
• Personalization, Collaboration, Social o Easily target content and drive social value
Benefits of Liferay
#alfrescoliferay
Why Integrate?
Liferay • Focus on the
presentation of content and integration of applications
Alfresco • Focus on the
processes around content
Your Site
Integrated Solution • Enables process and
presentation of content, alongside applications
Use Cases
#alfrescoliferay
Intranet
• B2E
• Role-Based
• Social Engagement
• EAI
#alfrescoliferay
Intranet
• Uses out of the box components o Document Library, Asset Publisher o Collaboration Applications
• Integrates existing applications o HR, CRM, Other
• Uses common identity/access • Participation in collaboration activities
#alfrescoliferay
IT Infrastructure Audiences
Intranet Site – Sample Architecture
Content Specialists
ERP, CRM, …
Content CRUD as needed
Rank & File Employees
#alfrescoliferay
• Create example site for employees • Mount CMIS Repository in Liferay
Demo
#alfrescoliferay
• Large number of predominantly anonymous users o “Web scale” performance requirements for
delivery tier
• Primarily R/O content o R/W limited to eCommerce, UGC, etc.
• Highly customized LaF o Brand-specific site design
• Moderate content set size o Typically only 1,000s – 10,000s content items
Public Website – Use Case
#alfrescoliferay
Public Website – How Alfresco & Liferay Integrate
• Editorial process for site content o Creation of articles,
press releases, product information, etc.
o Approval processes, publication, etc.
• Visual presentation of site o Navigation, page
composition, personalization, analytics
o Performance optimizations
#alfrescoliferay
Public Website – Sample Architecture
Delivery Tier Internet
Site Visitors
Editorial Tier
Editors
Replication
Request / response
#alfrescoliferay
• Intranet and public internet are the 2 most commonly seen use cases o Not the only use cases however!
• Other use cases are typically variations of these two o These architectures can still serve as a reference for
other use cases
• Key differentiator is whether content is: o R/W via portal – closer to intranet use case
or o R/O in portal – closer to public website use case
Other use cases
Questions?
#alfrescoliferay
• Alfresco Community o www.alfresco.org
• Alfresco Documentation o docs.alfresco.com
• Liferay Community o www.liferay.org
• Liferay Documentation o www.liferay.com/documentation
For more information
#alfrescoliferay
• James Falkner [email protected] @schtool
• Peter Monks [email protected] @pmonks
Continue the Conversation
The open platform for social content management.
Icon Palette