Alfresco.com: Farewell AVM, Hello Alfresco DM & Drupal Ian Norton |
About Ian Norton Web 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. Future plans.
Why Drupal? Drupal rocks, but I wish it had better file management.
Why Drupal? Web Content Management Customers include The White House, ebay, The Economist, CERN & Ubuntu. Alfresco Partners & Team. Gained momentum in modules (at Oct 2012). Used largely on a LAMP stack, also works with IIS, PostgreSQL, SQLite.
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
Alfresco AVM Do we need every field? Press release 8 individual fields.
Drupal Name & title combined Teaser & Leader combined Author & Keywords scrapped Date auto populates Sub heading also used for meta desc
Responsive Design Optimized for smart phone Tablet & Desktop One set of HTML templates Several CSS files
Responsive Design Gridsetapp from Mark Boulton Design
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.
Drupal & Alfresco - Connecting CMIS’ly Alfresco 3.3+ Drupal 7 CMIS API - drupal.org/project/cmis CMIS Views - drupal.org/project/cmis_views
Drupal & Alfresco - Connecting CMIS’ly $conf['cmis_repositories'] = array( 'default' => array ( 'user' => 'cmis_user', 'password' => 'admin', 'url' => ' ) );
Drupal & Alfresco CMIS Views - Latest CMIS Response is cached. Field API Implemented. Set a default root path via the UI. Better error handling via CMIS API.
Translation Management with AVM 6 different webapps. No relationship between translations. Translation a manual export, 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.
Translation Automation with Lingotek
Still to come WYSIWYG integration. Alfresco Cloud Support. CMIS Search - contributed to Drupal.org. Improved access options.
Simplicity. Automate. Right tool for right job.
Any Questions? Ian Norton | CMIS API - drupal.org/project/cmis CMIS Views - drupal.org/project/cmis_views