Smart Content Solutions
Building a Multi-brand & Multi-lingual website using
Alfresco WCM
Aingaran Pillai
Founder & Chief ...
Open Enterprise Solutions
• Zaizi is a consultancy and systems integrator specialising in assembling
smart content solutio...
Smart Content Solutions
What is a multi brand site?
• Enables organisations to run several sites, brands or agents on one ...
Smart Content Solutions
What is multi lingual site?
• Website that displays content in the language preferable to the visi...
Smart Content Solutions
What is multi-branded & multi-lingual?
Source: http://i258.photobucket.com/albums/hh275/pizzler/La...
Smart Content Solutions
Project Objectives
• Deliver 12+ sites that provide a seamless branding experience for users
showc...
Smart Content Solutions
Challenges
• Asset reuse
• Content
• Forms
• Images
• CSS reuse
• Design reuse
• Deployment
Contri...
Smart Content Solutions
Contributor’s Challenges
• Reuse existing assets - don’t have to upload common images again.
• Not...
Smart Content Solutions
Web Designer’s Challenges
• Maintain a single master copy of all CSS, Java Script, Images, etc.
• ...
Smart Content Solutions
Web Developer’s Challenges
• Maintain a single code base.
• Simple & easy deployment of new sites....
Smart Content Solutions
Our Solution
• Alfresco WCM solution using Spring Surf & Apache Solr.
• Full translations across c...
Smart Content Solutions
Solution Architecture
Alfresco WCM Alfresco FSR
Apache Solr
Alfresco FSR
Apache Solr
Alfresco FSR
...
Smart Content Solutions
Structuring Web Projects
• Web Project
• Static Content
• Images
• CSS
• Javascript
• Site1 Conten...
Smart Content Solutions
User Sandbox Authoring
• Content modified ONLY in user sandbox.
• In-context preview enables Contri...
Smart Content Solutions
Spring Surf
• Lightweight and scriptable web framework
• Extension of Alfresco Webscript Technolog...
Smart Content Solutions
Surf Amped!
• Extend the Models Objects.
• Run against multiple Alfresco
Web Projects.
• Add suppo...
Smart Content Solutions
Apache Solr
• Standalone Web Application on top of Lucene.
• RESTful HTTP interface.
• Configurable...
Smart Content Solutions
Alfresco WCM  Apache Solr
• All content changes are deployed into Solr and indexed.
• Assets searc...
Smart Content Solutions
Solution Architecture
Alfresco WCM Alfresco FSR
Apache Solr
Alfresco FSR
Apache Solr
Alfresco FSR
...
Smart Content Solutions
Questions?
Aingaran Pillai
Phone: +44 20 7193 2307
Mobile: +44 77 9868 4470
Email: apillai@zaizi.c...
Upcoming SlideShare
Loading in …5
×

Zaizi Alfresco Solutions: Building a multi-lingual multi-branded websites using Alfresco WCM

1,350 views

Published on

How Zaizi built over a dozen branded sites in half a dozen languages for a leading retailer using Alfresco WCM & Spring Surf.

Published in: Technology, Design
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,350
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
3
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Zaizi Alfresco Solutions: Building a multi-lingual multi-branded websites using Alfresco WCM

  1. 1. Smart Content Solutions Building a Multi-brand & Multi-lingual website using Alfresco WCM Aingaran Pillai Founder & Chief Executive Zaizi Ltd.
  2. 2. Open Enterprise Solutions • Zaizi is a consultancy and systems integrator specialising in assembling smart content solutions using Alfresco, Liferay & Lucene / Solr. • Our team have experience building and delivering a wide range of enterprise solutions including document and web content management systems, portals and corporate extranets on Alfresco. • Our innovative approach leverages rich internet applications, social networking platforms and cloud infrastructure to deliver scalable, on-demand solutions. • We are an Alfresco certified Gold Partner.
  3. 3. Smart Content Solutions What is a multi brand site? • Enables organisations to run several sites, brands or agents on one platform using common content assets and infrastructure. Retail Brands White Label Local Newspapers Reseller Hosting Mobile Phone Comparison Dating Websites Locale or Organisation Specific Site specific to locale Site specific to business unit or division
  4. 4. Smart Content Solutions What is multi lingual site? • Website that displays content in the language preferable to the visitor. • What needs to be translated? • Content • Store and manage multi-lingual content files and the relationships between different translations of the same content • Search • Support searching in users local language • Web Client Interface • Content authors can work in the UI language of choice
  5. 5. Smart Content Solutions What is multi-branded & multi-lingual? Source: http://i258.photobucket.com/albums/hh275/pizzler/Languages_of_Europe.png
  6. 6. Smart Content Solutions Project Objectives • Deliver 12+ sites that provide a seamless branding experience for users showcasing the companies product range. • Multi-lingual platform to deliver internationalised sites for rich user experiences. • Site content and meta-data language specific to each locale for Search Engine Optimisation. • Marketing promotion specific to each locale.
  7. 7. Smart Content Solutions Challenges • Asset reuse • Content • Forms • Images • CSS reuse • Design reuse • Deployment Contributor Developers Designers Users and Roles Alfresco WCM
  8. 8. Smart Content Solutions Contributor’s Challenges • Reuse existing assets - don’t have to upload common images again. • Not create dummy content for all possible languages. • In-context preview for current site & locale. • Web client in local language. • Locale specific workflow.
  9. 9. Smart Content Solutions Web Designer’s Challenges • Maintain a single master copy of all CSS, Java Script, Images, etc. • Override designs on a per site basis. • Protect asset from being modified by users. • Test changes on ALL site content. • Deploy changes across all sites.
  10. 10. Smart Content Solutions Web Developer’s Challenges • Maintain a single code base. • Simple & easy deployment of new sites. • Test changes on ALL site content and assets. • Deploy changes across all sites.
  11. 11. Smart Content Solutions Our Solution • Alfresco WCM solution using Spring Surf & Apache Solr. • Full translations across content, navigation, literature and images. • Highly optimised platform for search engines. With custom meta data, breadcrumb trails, page titles, on page tags, search engine friendly URLs & URL structure. • Separation of content and assets to enable re-use.
  12. 12. Smart Content Solutions Solution Architecture Alfresco WCM Alfresco FSR Apache Solr Alfresco FSR Apache Solr Alfresco FSR Surf Amped! Surf Amped! • Alfresco WCM Content Authoring • Spring Surf In-context Preview • Alfresco FSR content deployment • Apache Solr Search & content lookup
  13. 13. Smart Content Solutions Structuring Web Projects • Web Project • Static Content • Images • CSS • Javascript • Site1 Content • English - /en/ • Spanish - /es/ • Images • Web Project • Site2 Content • English - /en/ • German - /de/ • French - /fr/ • CSS • Site3 Content • French - /fr/ • German - /de/ • Javascript
  14. 14. Smart Content Solutions User Sandbox Authoring • Content modified ONLY in user sandbox. • In-context preview enables Contributors and Web Designers to preview changes.
  15. 15. Smart Content Solutions Spring Surf • Lightweight and scriptable web framework • Extension of Alfresco Webscript Technology • Content-driven assembly of a web site • No server restart • Standard Model Objects • Pages, Templates, Components, More... • Site Dispatcher • Extensible configurable • Leverage Alfresco WCM • Preview Server Runs against Web Projects • Safe construction of sites and content • Isolated user sandboxes • Change anything! WCM Services Alfresco Surf WCM Repository !! Ligh !! !! Con !! !! Sta !! !! !! !! !! Site !! !! Lev !! !! !! Saf !! !!
  16. 16. Smart Content Solutions Surf Amped! • Extend the Models Objects. • Run against multiple Alfresco Web Projects. • Add support for remote resources. • Resolve Web Projects based on URL. • Preview and deployment. news-acme.com Surf Amped! News-Acme.com Web Project gossip-acme.com Static Web Project Gossip- Acme.com Web Project
  17. 17. Smart Content Solutions Apache Solr • Standalone Web Application on top of Lucene. • RESTful HTTP interface. • Configurable response format (e.g. XML, JSON) • HTML Administration GUI • Caches out of the box (filter, query result, document) • Replication Support • Extensibility by design
  18. 18. Smart Content Solutions Alfresco WCM Apache Solr • All content changes are deployed into Solr and indexed. • Assets searchable by Site and language. • Site wide-search functionality. Alfresco WCM Alfresco FSR Apache SolrAlfresco FSR Apache SolrAlfresco FSR
  19. 19. Smart Content Solutions Solution Architecture Alfresco WCM Alfresco FSR Apache Solr Alfresco FSR Apache Solr Alfresco FSR Surf Amped! Surf Amped! • Alfresco WCM Content Authoring • Spring Surf In-context Preview • Alfresco FSR content deployment • Apache Solr Search content lookup
  20. 20. Smart Content Solutions Questions? Aingaran Pillai Phone: +44 20 7193 2307 Mobile: +44 77 9868 4470 Email: apillai@zaizi.com Skype: apillaiz Twitter: apillaiz www.zaizi.com

×