Alfresco.com: Farewell AVM, Hello Alfresco DM & Drupal Ian Norton | t: @iannort .
-
Upload
christopher-blair -
Category
Documents
-
view
216 -
download
0
Transcript of Alfresco.com: Farewell AVM, Hello Alfresco DM & Drupal Ian Norton | t: @iannort .
Alfresco.com: Farewell AVM, Hello Alfresco DM & Drupal
Ian Norton | t: @iannort
www.nortonian.com
About Ian NortonWeb Architect @ Alfresco
•8 years web content management experience.
•Author Drupal CMIS Views & maintain Drupal CMIS API.
•Alfresco.com & Alfresco Partners sites.
Topics
• Why Drupal?
• Considerations / process.
• CMIS Integration with Alfresco.
• Translation Automation.
Why Drupal?
Web Content Management• Gained momentum in 2005.
• 18000+ modules (at Oct 2012).
• Used largely on a LAMP stack, also works with IIS, PostgreSQL, SQLite.
• Customers include ebay, The Economist, CERN, The White House & Ubuntu.
• Alfresco Partners & Team.
The process.
The 4 pillars of our solution:• Simplicity.
• Responsive design.
• Alfresco = documents, Drupal = Web pages.
• Translation automation.
Considerations moving from AVM to Drupal
• Migrating content.
• Migrating content types.
• Sandbox? What sandbox?
• Where to store files (PDFs, Word, PPT etc)?
Considerations moving from AVM to Drupal
Alfresco Enterprise
4.0
Acquia Drupal 7
Lingotek Translation
Drupal
•Name & titlecombined
•Teaser & Leadercombined
•Author & Keywordsscrapped
•Date auto populates
•Sub heading alsoused for meta desc
Responsive Design
•Optimized for smart phoneTablet & Desktop
•One set of HTMLtemplates
•Several CSS files
Responsive Design
•Gridsetapp from Mark Boulton Design
•http://www.alfresco.com/?gridset=show
Drupal & Alfresco - Connecting CMIS’ly
• Create document content in Alfresco.
• Drupal has basic viewing permissions for published folders.
• Create a folder list as a block or attach to page.
• Demo.
Drupal & Alfresco - Connecting CMIS’ly$conf['cmis_repositories'] = array( 'default' => array ( 'user' => 'cmis_user', 'password' => 'admin', 'url' => 'http://127.0.0.1:8080/alfresco/service/cmis' ) );
Translation Management with AVM
• 6 different webapps.
• No relationship between translations.
• Translation a manual export, email and upload process.
Translation Management with Drupal
Drupal 7 Node
field_title[en]field_title[fr]field_title[es]field_title[it]field_title[ja]field_title[de]
Alfresco Page [en]
Alfresco Page [fr]
Alfresco Page [es]
Alfresco Page [it]
Alfresco Page [ja]
Alfresco Page [it]
Vs
Translation Automation with Drupal
• Push web pages to Lingotek for professional translation.
• Workflow in Lingotek.
• Once a page is complete synch’d back down to Drupal.
• All processes within Drupal & Lingotek systems.