SlideShare a Scribd company logo
1 of 36
Document Conversions, 
why we need it and what are the options? 
Colin Gardner 
Kaboodle Software 
Gold Sponsors Silver Sponsors Bronze Sponsors
In this session 
Foundations 
Candidates for Conversion 
The Technology Options 
Summary and Conclusions
Foundations An Anatomy of Information Products 
Information Product Media 
The Document Lifecycle
An Anatomy of Information Products
A few examples 
Document Scope Longevity Value 
Organisational Transient Trivial 
Team/Dept. Transient Important 
Team/Dept. Semi-Permanent Important 
Organisational Permanent Strategic 
Organisational Semi-Permanent Strategic 
Organisational & 
External/Public 
Permanent Strategic 
External/Public Permanent Important
Information Product Delivery Mediums 
http://howtocreateinformationproducts.com/informationproducts/index.php/what-types- 
of-information-products-are-there/ 
Try to think of a document as information 
that is delivered in a container 
Information producers have different needs 
to information consumers 
Different containers are better suited for 
different purposes 
So why would we use the same container for 
both producers and consumers?
Document Lifecycle 
If it is accepted that needs of 
information producers and consumers 
are different (and archivists have their 
own needs as well) we have a business 
case for format conversion
Candidates for 
Conversion 
Above, Below and Beyond the Line 
Format options, Word, pdf, xps, ePub, wikis 
The good, the bad and ugly about wikis 
What about the IM Nirvana of Currency 
and Consistency? 
Think renditions and not copies
Above, Below & Beyond the Line 
Production 
Retention/Disposal Utility
Format Options 
Production 
Consumption 
Retention
Wikis: The Good the Bad and the Ugly 
(Wikis in general and SharePoint Wikis Specifically) 
The Good The Bad The Ugly
Wiki Woes for Content Authors
IM Nirvana: Currency and Consistency 
The Nirvana state of Information Management is a 
single source of truth for then we have: 
• Currency: Everyone is working to most up to date information 
• Consistency: Everyone is working with the same information 
But surely if we create different copies of documents 
(as we have to if we want them in different formats) then we risk 
compromising currency and consistency
Think renditions not copies 
IM Nirvana can be preserved if you have good 
governance and good technology to support it 
You can still have a single source of truth if: 
Then we can work below the line for production and 
use renditions to work above the line for consumption
Technology Options Microsoft Client: MS Office 
Microsoft Server: Open XML SDK, Word 
Services (demo) 
3rd Party Extensions (Muhimbi, Adlib (demo), 
Aspose, Kaboodle Converter (demo)) 
Kaboodle Word to Wiki (demo)
Microsoft Client: MS Office 
This is the manual way 
The problems with this are 
Some OOTB assistance for copying but not conversion
Microsoft Server: Open XML SDK and 
Word Service 
Open XML SDK for document assembly 
Word Services for conversion 
Notes
Word Service Demo
3rd Party Offerings
Muhimbi
Adlib
Adlib Demo
Aspose
Kaboodle
Kaboodle Renditions 
Converter Demo
Renditions Word to Wiki
Renditions – in Summary 
A family of 5 products that convert Word documents 
and archive or replicate documents of any type 
Is a commercial product but has a free unlimited trial 
Word to Wiki is the only product (I know of) that: 
Find out more and view my cheesy YouTube videos 
from here http://www.kaboodlekonnect.com/renditions 
Download it from here http://www.kaboodlekonnect.com/downloads
Wrap-up
A few lessons learnt
Question and Answer
References: Blog Posts and Downloads 
Blog Posts 
The case: http://www.kaboodlekonnect.com/colin/Lists/Posts/Post.aspx?ID=8 
Wiki Woes: http://www.kaboodlekonnect.com/colin/Lists/Posts/Post.aspx?ID=9 
Overview: http://www.kaboodlekonnect.com/colin/Lists/Posts/Post.aspx?ID=13 
Part 1: http://www.kaboodlekonnect.com/colin/Lists/Posts/Post.aspx?ID=10 
Part 2: http://www.kaboodlekonnect.com/colin/Lists/Posts/Post.aspx?ID=11 
Part 3: http://www.kaboodlekonnect.com/colin/Lists/Posts/Post.aspx?ID=12 
This Presentation 
Link from http://www.kaboodlekonnect.com/colin 
Demo Solution (.wsp) 
http://www.kaboodlekonnect.com/downloads/2013 
Source Code (.zip) 
http://www.kaboodlekonnect.com/downloads/2013
References 
Word on the server – don’t do it 
http://support.microsoft.com/kb/257757 
What’s new in Word Automation Services 
http://blogs.office.com/2012/09/26/whats-new-in-word-automation-services/ 
Open XML SDK 
http://www.microsoft.com/en-au/download/details.aspx?id=30425 
http://social.msdn.microsoft.com/Forums/office/en-US/home?forum=oxmlsdk 
Scot Hillier - REST Service 
http://code.msdn.microsoft.com/office/SharePoint-2013-Convert-1e0578a1#content
References: 3rd Party Products 
Muhimbi 
http://www.muhimbi.com/products/pdf-converter-for-sharepoint.aspx 
ADLIB 
http://www.adlibsoftware.com/products-and-solutions/solutions/document-to-pdf. 
aspx 
Aspose 
http://www.aspose.com/sharepoint/total-component.aspx 
Kaboodle Renditions 
http://www.kaboodlekonnect.com/renditions
Come see me at SPC14 
Santos Case Study 
Integration of SharePoint 
with Oracle Spatial 
colin@kaboodle-software.com 
http://www.kaboodlekonnect.com 
http://www.kaboodlekonnect.com/colin
Thanks for listening 
Remember to submit your feedback so you go in the 
draw to win prizes at the end of the day 
Gold Sponsors Silver Sponsors Bronze Sponsors
Add finally, finally 
Caitlin Gardner 
http://www.caitlingardner.com.au 
When I was Little 
1.When I was little 2.Simple 3.Gone 4.Every word 
5.Hours 6.Ceasefire 7.Faded colours 
8.Before I called you mine 
Produced by John Hilliard

More Related Content

Similar to Sharepoint Document Conversion

2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentation2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentationsharynrjk
 
OpenChain Japan Work Group - Meeting 27
OpenChain Japan Work Group - Meeting 27OpenChain Japan Work Group - Meeting 27
OpenChain Japan Work Group - Meeting 27Shane Coughlan
 
[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DXKathleen De Roo
 
OpenChain @ OSPOlogy.live Sweden 2022
OpenChain @ OSPOlogy.live Sweden 2022OpenChain @ OSPOlogy.live Sweden 2022
OpenChain @ OSPOlogy.live Sweden 2022Shane Coughlan
 
Standards Through Interoperability? Really?
Standards Through Interoperability? Really?Standards Through Interoperability? Really?
Standards Through Interoperability? Really?lisbk
 
Introduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsOlaf Janssen
 
Developer friendly open data
Developer friendly open dataDeveloper friendly open data
Developer friendly open dataAlbert O'Connor
 
OpenSource for Enterprise Business Presentation 010
OpenSource for Enterprise Business Presentation 010OpenSource for Enterprise Business Presentation 010
OpenSource for Enterprise Business Presentation 010Passapong Thaithatgoon
 
Understanding and Communicating the Financial Impact of XML & DITA
Understanding and Communicating the Financial Impact of XML & DITAUnderstanding and Communicating the Financial Impact of XML & DITA
Understanding and Communicating the Financial Impact of XML & DITAScott Abel
 
Doctrain Life Sciences Handling Dita Topics And Translation In A Regulated ...
Doctrain Life Sciences   Handling Dita Topics And Translation In A Regulated ...Doctrain Life Sciences   Handling Dita Topics And Translation In A Regulated ...
Doctrain Life Sciences Handling Dita Topics And Translation In A Regulated ...Scott Abel
 
How Far Have We Come? From eLib to NOF-digi and Beyond
How Far Have We Come? From eLib to NOF-digi and BeyondHow Far Have We Come? From eLib to NOF-digi and Beyond
How Far Have We Come? From eLib to NOF-digi and Beyondlisbk
 
Respond to Discussion minimum 150 WordsThroughout my life I have.docx
Respond to Discussion minimum 150 WordsThroughout my life I have.docxRespond to Discussion minimum 150 WordsThroughout my life I have.docx
Respond to Discussion minimum 150 WordsThroughout my life I have.docxronak56
 
Operating System Upgrade Implementation Report And...
Operating System Upgrade Implementation Report And...Operating System Upgrade Implementation Report And...
Operating System Upgrade Implementation Report And...Julie Kwhl
 
An Analysis Of Open Source Business Models
An Analysis Of Open Source Business ModelsAn Analysis Of Open Source Business Models
An Analysis Of Open Source Business ModelsSandra Long
 
How Libraries Evolve. A Survey of Two Industrial Companies and an Open-Source...
How Libraries Evolve. A Survey of Two Industrial Companies and an Open-Source...How Libraries Evolve. A Survey of Two Industrial Companies and an Open-Source...
How Libraries Evolve. A Survey of Two Industrial Companies and an Open-Source...Oleksandr Zaitsev
 
Maintainable API Docs and Other Rainbow Colored Unicorns
Maintainable API Docs and Other Rainbow Colored UnicornsMaintainable API Docs and Other Rainbow Colored Unicorns
Maintainable API Docs and Other Rainbow Colored UnicornsNeil Mansilla
 
How CodeIgniter Made Me A Freelancer
How CodeIgniter Made Me A FreelancerHow CodeIgniter Made Me A Freelancer
How CodeIgniter Made Me A FreelancerMichael Wales
 

Similar to Sharepoint Document Conversion (20)

2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentation2010 Lotusphere Instructor Day IDC Presentation
2010 Lotusphere Instructor Day IDC Presentation
 
OpenChain Japan Work Group - Meeting 27
OpenChain Japan Work Group - Meeting 27OpenChain Japan Work Group - Meeting 27
OpenChain Japan Work Group - Meeting 27
 
[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX
 
OpenChain @ OSPOlogy.live Sweden 2022
OpenChain @ OSPOlogy.live Sweden 2022OpenChain @ OSPOlogy.live Sweden 2022
OpenChain @ OSPOlogy.live Sweden 2022
 
Standards Through Interoperability? Really?
Standards Through Interoperability? Really?Standards Through Interoperability? Really?
Standards Through Interoperability? Really?
 
Introduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trends
 
Developer friendly open data
Developer friendly open dataDeveloper friendly open data
Developer friendly open data
 
OpenSource for Enterprise Business Presentation 010
OpenSource for Enterprise Business Presentation 010OpenSource for Enterprise Business Presentation 010
OpenSource for Enterprise Business Presentation 010
 
Understanding and Communicating the Financial Impact of XML & DITA
Understanding and Communicating the Financial Impact of XML & DITAUnderstanding and Communicating the Financial Impact of XML & DITA
Understanding and Communicating the Financial Impact of XML & DITA
 
From e-Lib to NOF-digi and beyond
From e-Lib to NOF-digi and beyondFrom e-Lib to NOF-digi and beyond
From e-Lib to NOF-digi and beyond
 
Requirement Types (Razvan Radulian, 2008)
Requirement Types (Razvan Radulian, 2008)Requirement Types (Razvan Radulian, 2008)
Requirement Types (Razvan Radulian, 2008)
 
Doctrain Life Sciences Handling Dita Topics And Translation In A Regulated ...
Doctrain Life Sciences   Handling Dita Topics And Translation In A Regulated ...Doctrain Life Sciences   Handling Dita Topics And Translation In A Regulated ...
Doctrain Life Sciences Handling Dita Topics And Translation In A Regulated ...
 
How Far Have We Come? From eLib to NOF-digi and Beyond
How Far Have We Come? From eLib to NOF-digi and BeyondHow Far Have We Come? From eLib to NOF-digi and Beyond
How Far Have We Come? From eLib to NOF-digi and Beyond
 
Respond to Discussion minimum 150 WordsThroughout my life I have.docx
Respond to Discussion minimum 150 WordsThroughout my life I have.docxRespond to Discussion minimum 150 WordsThroughout my life I have.docx
Respond to Discussion minimum 150 WordsThroughout my life I have.docx
 
Operating System Upgrade Implementation Report And...
Operating System Upgrade Implementation Report And...Operating System Upgrade Implementation Report And...
Operating System Upgrade Implementation Report And...
 
Vara Framework
Vara FrameworkVara Framework
Vara Framework
 
An Analysis Of Open Source Business Models
An Analysis Of Open Source Business ModelsAn Analysis Of Open Source Business Models
An Analysis Of Open Source Business Models
 
How Libraries Evolve. A Survey of Two Industrial Companies and an Open-Source...
How Libraries Evolve. A Survey of Two Industrial Companies and an Open-Source...How Libraries Evolve. A Survey of Two Industrial Companies and an Open-Source...
How Libraries Evolve. A Survey of Two Industrial Companies and an Open-Source...
 
Maintainable API Docs and Other Rainbow Colored Unicorns
Maintainable API Docs and Other Rainbow Colored UnicornsMaintainable API Docs and Other Rainbow Colored Unicorns
Maintainable API Docs and Other Rainbow Colored Unicorns
 
How CodeIgniter Made Me A Freelancer
How CodeIgniter Made Me A FreelancerHow CodeIgniter Made Me A Freelancer
How CodeIgniter Made Me A Freelancer
 

Recently uploaded

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 

Recently uploaded (20)

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 

Sharepoint Document Conversion

  • 1. Document Conversions, why we need it and what are the options? Colin Gardner Kaboodle Software Gold Sponsors Silver Sponsors Bronze Sponsors
  • 2. In this session Foundations Candidates for Conversion The Technology Options Summary and Conclusions
  • 3. Foundations An Anatomy of Information Products Information Product Media The Document Lifecycle
  • 4. An Anatomy of Information Products
  • 5. A few examples Document Scope Longevity Value Organisational Transient Trivial Team/Dept. Transient Important Team/Dept. Semi-Permanent Important Organisational Permanent Strategic Organisational Semi-Permanent Strategic Organisational & External/Public Permanent Strategic External/Public Permanent Important
  • 6. Information Product Delivery Mediums http://howtocreateinformationproducts.com/informationproducts/index.php/what-types- of-information-products-are-there/ Try to think of a document as information that is delivered in a container Information producers have different needs to information consumers Different containers are better suited for different purposes So why would we use the same container for both producers and consumers?
  • 7. Document Lifecycle If it is accepted that needs of information producers and consumers are different (and archivists have their own needs as well) we have a business case for format conversion
  • 8. Candidates for Conversion Above, Below and Beyond the Line Format options, Word, pdf, xps, ePub, wikis The good, the bad and ugly about wikis What about the IM Nirvana of Currency and Consistency? Think renditions and not copies
  • 9. Above, Below & Beyond the Line Production Retention/Disposal Utility
  • 10. Format Options Production Consumption Retention
  • 11. Wikis: The Good the Bad and the Ugly (Wikis in general and SharePoint Wikis Specifically) The Good The Bad The Ugly
  • 12. Wiki Woes for Content Authors
  • 13. IM Nirvana: Currency and Consistency The Nirvana state of Information Management is a single source of truth for then we have: • Currency: Everyone is working to most up to date information • Consistency: Everyone is working with the same information But surely if we create different copies of documents (as we have to if we want them in different formats) then we risk compromising currency and consistency
  • 14. Think renditions not copies IM Nirvana can be preserved if you have good governance and good technology to support it You can still have a single source of truth if: Then we can work below the line for production and use renditions to work above the line for consumption
  • 15. Technology Options Microsoft Client: MS Office Microsoft Server: Open XML SDK, Word Services (demo) 3rd Party Extensions (Muhimbi, Adlib (demo), Aspose, Kaboodle Converter (demo)) Kaboodle Word to Wiki (demo)
  • 16. Microsoft Client: MS Office This is the manual way The problems with this are Some OOTB assistance for copying but not conversion
  • 17. Microsoft Server: Open XML SDK and Word Service Open XML SDK for document assembly Word Services for conversion Notes
  • 21. Adlib
  • 27. Renditions – in Summary A family of 5 products that convert Word documents and archive or replicate documents of any type Is a commercial product but has a free unlimited trial Word to Wiki is the only product (I know of) that: Find out more and view my cheesy YouTube videos from here http://www.kaboodlekonnect.com/renditions Download it from here http://www.kaboodlekonnect.com/downloads
  • 29. A few lessons learnt
  • 31. References: Blog Posts and Downloads Blog Posts The case: http://www.kaboodlekonnect.com/colin/Lists/Posts/Post.aspx?ID=8 Wiki Woes: http://www.kaboodlekonnect.com/colin/Lists/Posts/Post.aspx?ID=9 Overview: http://www.kaboodlekonnect.com/colin/Lists/Posts/Post.aspx?ID=13 Part 1: http://www.kaboodlekonnect.com/colin/Lists/Posts/Post.aspx?ID=10 Part 2: http://www.kaboodlekonnect.com/colin/Lists/Posts/Post.aspx?ID=11 Part 3: http://www.kaboodlekonnect.com/colin/Lists/Posts/Post.aspx?ID=12 This Presentation Link from http://www.kaboodlekonnect.com/colin Demo Solution (.wsp) http://www.kaboodlekonnect.com/downloads/2013 Source Code (.zip) http://www.kaboodlekonnect.com/downloads/2013
  • 32. References Word on the server – don’t do it http://support.microsoft.com/kb/257757 What’s new in Word Automation Services http://blogs.office.com/2012/09/26/whats-new-in-word-automation-services/ Open XML SDK http://www.microsoft.com/en-au/download/details.aspx?id=30425 http://social.msdn.microsoft.com/Forums/office/en-US/home?forum=oxmlsdk Scot Hillier - REST Service http://code.msdn.microsoft.com/office/SharePoint-2013-Convert-1e0578a1#content
  • 33. References: 3rd Party Products Muhimbi http://www.muhimbi.com/products/pdf-converter-for-sharepoint.aspx ADLIB http://www.adlibsoftware.com/products-and-solutions/solutions/document-to-pdf. aspx Aspose http://www.aspose.com/sharepoint/total-component.aspx Kaboodle Renditions http://www.kaboodlekonnect.com/renditions
  • 34. Come see me at SPC14 Santos Case Study Integration of SharePoint with Oracle Spatial colin@kaboodle-software.com http://www.kaboodlekonnect.com http://www.kaboodlekonnect.com/colin
  • 35. Thanks for listening Remember to submit your feedback so you go in the draw to win prizes at the end of the day Gold Sponsors Silver Sponsors Bronze Sponsors
  • 36. Add finally, finally Caitlin Gardner http://www.caitlingardner.com.au When I was Little 1.When I was little 2.Simple 3.Gone 4.Every word 5.Hours 6.Ceasefire 7.Faded colours 8.Before I called you mine Produced by John Hilliard