MarkUPS Feb 16 2011

  • Published on

  • View

  • Download

Embed Size (px)


Presentation from MarkUPS, the Maryland MarkLogic User's Group


  • 1.MarkLogic Toolkits and Connectors
    Pete Aven

2. Look at Office
3. Look When You Save
4. Look Again
5. Look Inside
6. Where Does XML Belong
7. Look at your XML Now
8. Look Back At Word
9. Do Authors Care its XML
10. Authors Want the Ability to Do XML-y Type Things
Identify and Tag parts (or components) of Documents
Associate Rich Metadata with these Components
Search and Re-Use Previously Authored Components in New Office Documents ( retaining their Metadata )
Search and Re-Use Other Document Formats
11. Can Authors Do These Things in Office As It Is?
Do we have a solution to help people do what they want to do in Office?
12. Yes! Swan Dive
into the MarkLogic Toolkits for Word, Excel, and PowerPoint!
13. Toolkits have 3 major components
An Addin for Word/Excel/PowerPoint with supporting JavaScript API for getting XML in and out of the document being authored
An XQuery library for generating and manipulating Office documents on the Server
Sample Applications
14. Addin
15. Sample Authoring App
16. Demo
17. Integrating with Office
18. The Sample App is Configurable
19. Configuration Options
Content Controls Labels and Types
Custom Metadata Parts and their Association To Controls
Boilerplate Template List
Component Search Filters
Thats like 90% of what I need, if it only did X we coulduse this to
No Problem, Its built using an Open Source Toolkit! Happy Hacking!
20. Component Parts
Main Content
N Associated Custom Metadata Parts
The Toolkit XQuery API simplifies use of components and their requisite parts
21. What Do You Want To Do With Office That You Cant Today?
The MarkLogic Sample Authoring App for Word is just 1 example of an application you can build using the Toolkit for Word.
22. Word is a Producer and Consumer of XML
Word provides a window into MarkLogic

  • Insert XML Anywhere

23. Add Custom XML Parts 24. Extract XML out of document 25. Save XML directly to MarkLogic 26. Local .docx not required