cust-6 integrating alfresco with publishing tools
DESCRIPTION
In all organizations there are highly specialized tools used to produce and organize documents but integrating these with your content management platform can not only be difficult but, at times, even knowing where to start can be a great challenge. In an authoring environment integrating with these tools can make or break your CMS platform. Alfresco already includes many open source projects that help with integration; utilizing these, external tools can communicate both into and out of Alfresco to streamline authoring and publication of content. The talk will go over: Problems of authoring content outside of CMS; Highlighting common authoring tools and external systems; Demonstrating integrations to Microsoft Word, Adobe Drive, Adobe InDesign server, XML database (eXist/ MarkLogic); and Overview of integration methods with benefits and drawbacks. The talk will mainly be a presentation with some brief breakouts to run through pseudo code and show examples.TRANSCRIPT
![Page 1: CUST-6 Integrating Alfresco with Publishing Tools](https://reader033.vdocuments.us/reader033/viewer/2022060200/559856251a28abba1d8b463f/html5/thumbnails/1.jpg)
Integrating Alfresco with Publishing Tools !
Chris Hudson!
![Page 2: CUST-6 Integrating Alfresco with Publishing Tools](https://reader033.vdocuments.us/reader033/viewer/2022060200/559856251a28abba1d8b463f/html5/thumbnails/2.jpg)
Chris Hudson!
Agenda!• Problems faced by publishing companies!• Challenges with standard content management!• Getting content in!• Managing content workflows!• Using content in publishing!• Reusing content!
• Ixxus!• ECM consultant!• Developed publishing solutions and proof of concepts!
• Dods!• OUP!• Ixxus Publishing Platform!• Marklogic Publishing Connector!
• Integrated Alfresco with many external services and programs!
![Page 3: CUST-6 Integrating Alfresco with Publishing Tools](https://reader033.vdocuments.us/reader033/viewer/2022060200/559856251a28abba1d8b463f/html5/thumbnails/3.jpg)
Publishing Challenges!
• Asset and Rights Management!• Content Model!• Aspects!• Associations!
• Asset Locatability and Re-use!• Lucene/Solr intergration!• Previews!
• Document Workflows!• JBPM/Activiti!
• Asset Versioning and Auditing!• Version Store!
![Page 4: CUST-6 Integrating Alfresco with Publishing Tools](https://reader033.vdocuments.us/reader033/viewer/2022060200/559856251a28abba1d8b463f/html5/thumbnails/4.jpg)
Challenges Adopting Alfresco !
• Specialized Tools!• Editing: Word, InCopy, XForms, …..!• Layout: InDesign, Quark, …..!• Image Editing: Photoshop, Illustrator, …..!
• Separation of Concern!• Disperse Content!
• Multiple !• Departments!• Locations!• Networks!
• Disparate file formats!• Docx, XML, XMP, INDD, INDT, JPEG, MOV, …..!
• Changing Business Model!• Video!• Web!• Mashups!
![Page 5: CUST-6 Integrating Alfresco with Publishing Tools](https://reader033.vdocuments.us/reader033/viewer/2022060200/559856251a28abba1d8b463f/html5/thumbnails/5.jpg)
Publishing Platform!
![Page 6: CUST-6 Integrating Alfresco with Publishing Tools](https://reader033.vdocuments.us/reader033/viewer/2022060200/559856251a28abba1d8b463f/html5/thumbnails/6.jpg)
Getting Content into Alfresco!
Heavily Structured
Lightly Structured
• Schema/ContentControls!• Ribbons!• XForms!
• Alfresco Transformation!• Extract XML using Styles!• XSL!• Apache POI!
![Page 7: CUST-6 Integrating Alfresco with Publishing Tools](https://reader033.vdocuments.us/reader033/viewer/2022060200/559856251a28abba1d8b463f/html5/thumbnails/7.jpg)
Word Ribbon!• Template.docm!
• customUI!• Images!
• Icon1.png (32x32)!• Icon2.png!• ….!
• _rels!• .rels.xml.res!
• customUI.xml!
![Page 8: CUST-6 Integrating Alfresco with Publishing Tools](https://reader033.vdocuments.us/reader033/viewer/2022060200/559856251a28abba1d8b463f/html5/thumbnails/8.jpg)
Managing Content In Alfresco!
Workflows • Ingestion and Validation!• Proof reading and approvals!
Collaboration • Workflow Comments not
necessarily enough!• Annotations!
![Page 9: CUST-6 Integrating Alfresco with Publishing Tools](https://reader033.vdocuments.us/reader033/viewer/2022060200/559856251a28abba1d8b463f/html5/thumbnails/9.jpg)
Using External Tools With Alfresco!
Integrate • Use content directly from
Alfresco!• CIFS/WebDav/FTP!• CMIS !
• Adobe Drive!• Manage content!
• Call WebScripts!• Create previews !
![Page 10: CUST-6 Integrating Alfresco with Publishing Tools](https://reader033.vdocuments.us/reader033/viewer/2022060200/559856251a28abba1d8b463f/html5/thumbnails/10.jpg)
Adobe Extended Script!Startup Script
• #targetengine "IxxusSession“!• var commonObject!
Extendables
• Easy HTTP!
• Easy Dialog!
Caution, some script functions not working E.g link.checkIn();!
![Page 11: CUST-6 Integrating Alfresco with Publishing Tools](https://reader033.vdocuments.us/reader033/viewer/2022060200/559856251a28abba1d8b463f/html5/thumbnails/11.jpg)
Reusing Published Content!XML Database
• Separation of editing and distribution!• Publish from Alfresco!
• When content and edits approved!• When content changes!• When content is requested !
• Exceptionally fast transformation and search!
• Create externally facing services!
• Store and integrate content from other systems!
![Page 12: CUST-6 Integrating Alfresco with Publishing Tools](https://reader033.vdocuments.us/reader033/viewer/2022060200/559856251a28abba1d8b463f/html5/thumbnails/12.jpg)
Questions?!