Скачать презентацию Alfresco com Farewell AVM Hello Alfresco DM Скачать презентацию Alfresco com Farewell AVM Hello Alfresco DM

6f6825feafa4fd799d9320064cc958d5.ppt

  • Количество слайдов: 23

Alfresco. com: Farewell AVM, Hello Alfresco DM & Drupal Ian Norton | t: @iannort Alfresco. com: Farewell AVM, Hello Alfresco DM & Drupal Ian Norton | t: @iannort

About Ian Norton Web Architect @ Alfresco • 8 years web content management experience. About Ian Norton Web 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 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? Drupal rocks, but I wish it had better file management.

Why Drupal? Web Content Management • Customers include The White House, ebay, The Economist, Why Drupal? Web Content Management • Customers include The White House, ebay, The Economist, CERN & Ubuntu. • Alfresco Partners & Team. • Gained momentum in 2005. • 18000+ modules (at Oct 2012). • Used largely on a LAMP stack, also works with IIS, Postgre. SQL, SQLite.

The process. The 4 pillars of our solution: • Simplicity. • Responsive design. • 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 types. • Sandbox? What sandbox? Considerations moving from AVM to Drupal • Migrating content types. • Sandbox? What sandbox? • Where to store files (PDFs, Word, PPT etc)?

Considerations moving from AVM to Drupal Lingotek Translation Acquia Drupal 7 Alfresco Enterprise 4. Considerations moving from AVM to Drupal Lingotek Translation Acquia Drupal 7 Alfresco Enterprise 4. 0

Alfresco AVM • Do we need every field? • Press release 8 individual fields. Alfresco AVM • Do we need every field? • Press release 8 individual fields.

Drupal • Name & title combined • Teaser & Leader combined • Author & 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 Responsive Design • Optimized for smart phone Tablet & Desktop • One set of HTML templates • Several CSS files

Responsive Design • Gridsetapp from Mark Boulton Design • http: //www. alfresco. com/? gridset=show Responsive Design • Gridsetapp from Mark Boulton Design • http: //www. alfresco. com/? gridset=show

Drupal & Alfresco - Connecting CMIS’ly • Create document content in Alfresco. • Drupal 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 • 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' 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' ) );

Drupal & Alfresco CMIS Views - Latest • CMIS Response is cached. • Field 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 Management with AVM • 6 different webapps. • No relationship between translations. • Translation a manual export, email and upload process.

Translation Management with Drupal Alfresco Page [en] Drupal 7 Node field_title[en] field_title[fr] field_title[es] field_title[it] Translation Management with Drupal Alfresco Page [en] Drupal 7 Node field_title[en] field_title[fr] field_title[es] field_title[it] field_title[ja] field_title[de] Alfresco Page [fr] Alfresco Page [es] Vs Alfresco Page [it] Alfresco Page [ja] Alfresco Page [it]

Translation Automation with Drupal • Push web pages to Lingotek for professional translation. • 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 Translation Automation with Lingotek

Still to come • WYSIWYG integration. • Alfresco Cloud Support. • CMIS Search - Still to come • WYSIWYG integration. • Alfresco Cloud Support. • CMIS Search - contributed to Drupal. org. • Improved access options.

Simplicity. Automate. Right tool for right job. Simplicity. Automate. Right tool for right job.

Any Questions? Ian Norton | t: @iannort ian. norton@alfresco. com CMIS API - drupal. Any Questions? Ian Norton | t: @iannort ian. norton@alfresco. com CMIS API - drupal. org/project/cmis CMIS Views - drupal. org/project/cmis_views