Rolling Out DITA by Rolling In SharePoint and DITA...

49
Rolling Out DITA by Rolling In SharePoint and DITA Exchange Sheila D’Annunzio, STMicroelectronics Steffen Frederiksen, DITA Exchange Content Strategies/DITA NA, Baltimore April 2011

Transcript of Rolling Out DITA by Rolling In SharePoint and DITA...

Page 1: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Rolling Out DITA by Rolling In

SharePoint and DITA Exchange

Sheila D’Annunzio, STMicroelectronics

Steffen Frederiksen, DITA Exchange

Content Strategies/DITA NA, Baltimore April 2011

Page 2: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

About STMicroelectronics

STMicroelectronics is a global leader serving customers

across the spectrum of electronics applications with

innovative semiconductor solutions.

In 2010, the Company’s net revenues were $10.35 billion.

Further information on ST can be found at www.st.com.

2

Page 3: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

DITA

Word SharePoint

Page 4: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

About DITA Exchange

DITA on Microsoft SharePoint & Office

Open (use any other tool)

Key part of the Microsoft “Intelligent Content Framework”

Customers in:

Semiconductors

Pharma & Life sciences

Hi-Tech manufacturing

www.dita-exchange.com / [email protected]

4

>< DITA Exchange ApS Katrinebjerg Science Park Aabogade 15 DK-8200 Aarhus N DENMARK

>< DITA Exchange Inc. 900 E. Hamilton Campbell California 95008 USA

Page 5: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Contents

The business drivers

SharePoint as a CCMS with DITA Exchange

Word as an XML editor and publishing engine.

Overcoming challenges in the implementation process

Publishing process

Metadata

The future roadmap

Connecting to the corporate web site

Implementing workflows via SharePoint

Handling translation

Exchanging data with joint-venture-partners.

5

Page 6: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

The business drivers

Page 7: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Introduction - DITA in ST

Ran pilot in 2008 / 2009

Used only versioning system for pilot – no CCMS

Stopped as files soon became unmanageable

Put in CCMS DITA Exchange in 2010

7

Managing the hundreds of files converted in the pilot caused a lot of pain!

Page 8: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Basic CCMS requirements

8

File management (file names, versions, links and metadata)

Link management (where topics are used)

Map download and upload (with all linked files)

Workflows

Integrate publication process

Integrate conditional processing

Related topics (branch/clone)

Access rights

Page 9: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Extra CCMS requirements

9

Within budget

IT department approval

Collaboration tool easy to

deploy to SMEs Scale up to hundreds of SMEs

Page 10: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

How Dx met these needs

10

Cost reasonable, SharePoint already

budgeted, only buy Dx part IT deployed SharePoint, in-line with

company policy

SMEs know SharePoint

DITA Word editor easy to use for SMEs

Can easily scale up due to

reasonable cost

Page 11: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

DITA Word editor

11

Page 12: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

DITA Word editor

12

Page 13: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

DITA Word editor

13

Page 14: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Additional benefits

No need to buy editor

Word-based output process

Can tweak output for things like page breaks

Can easily change output format (change the Word template)

Can add custom stylesheet for more complex transformations

Easy to integrate with other business systems (out-of-the-box SharePoint)

TopicPicker - allows any employee to reuse DITA content in classic Word docs

Can produce OpenXML – use as input to other processes (e.g. IP-XACT database)

We got up and running very quickly as we started with a hosted (cloud) solution

15

Page 15: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Overcoming challenges in the

implementation process

Page 16: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

The publishing process

In pilot had customized the DITA-OT and

integrated it into XMetaL

Dx has choice of DITA-OT or Dx Word publisher

DITAWord (OpenXML)PDF

Was skeptical about using the Dx Word publisher

but decided to try…………………….

17

Page 17: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Dx Word publisher benefits

Uses a .dotm template

which is very easy to

modify without any

programming

knowledge!

18

Page 18: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Going through Microsoft Word gives you some “artistic license” with

the layout

For example you can force tables to start at the top of a page or

insert a page break

This avoids the criticism of ugly PDFs – a common complaint from

customers after moving to XML!

But beware – tech writers must not update the content here!!!!

Dx Word publisher benefits

19

Page 19: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

And it worked…………………..

20

Word output PDF

Save as

Page 20: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

DITA Exchange Word Publisher

21

Page 21: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

DITA Exchange Word Publisher

Other “Use Cases”:

Publish from DITA to Word template, with instructional

text, optional text, standard required text, drop-down

lists, etc.

Publish hybrid DITA content: DITA topics and Word

documents mixed in a DITA map

“Word Washer” publishing: Standardize all styling

Checking for document policies/business rules

22

Page 22: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Metadata

Underestimated the importance

Thought could just use out-of-box metadata

23

Page 23: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Metadata

Dx has no folder structure

If metadata is not well defined cannot find

anything

24

Page 24: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Why Folders Are “Bad”

25

Topic 1

?

Page 25: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Why Folders Are “Bad”

26

Topic 1

Topic 1

Topic 1 !

Page 26: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Why Metadata are Great

27

Page 27: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Customized metadata

Customized the metadata without

specializing DITA

Used <data> element

28

Page 28: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Metadata mapping, Word editor

29

Easy to fill-in, even for SMEs who make the first draft

Page 29: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Metadata mapping, CCMS

30

Easy to search and filter

Page 30: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Dynamic Metadata Configuration

Document

Dx Document

DITA

Map Topic

Task Concept Reference

DITAVAL Publication

Office

Word Excel PowerPoint

Media

Image Video Math

31

SharePoint “Content Types”

With built-in inheritance

Page 31: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Dynamic Metadata Configuration

Document

Dx Document

DITA

Map Topic

Task Concept Reference

DITAVAL Publication

Office

Word Excel PowerPoint

Media

Image Video Math

32

Page 32: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Dynamic Metadata Configuration

Document

Dx Document

DITA

Map Topic

Task Concept Reference

DITAVAL Publication

Office

Word Excel PowerPoint

Media

Image Video Math

33

Page 33: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Dynamic Metadata Configuration

Document

Dx Document

DITA

Map Topic

Task Concept Reference

DITAVAL Publication

Office

Word Excel PowerPoint

Media

Image Video Math

34

Page 34: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Dynamic Metadata Configuration

Document

Dx Document

DITA

Map Topic

Task Concept Reference

DITAVAL Publication

Office

Word Excel PowerPoint

Media

Image Video Math

35

Page 35: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Metadata Mapping To DITA XML

36

Page 36: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Metadata Mapping To DITA XML

37

//prolog/metadata/data[@name=“DrugDosageForm”]/@value

Page 37: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Dynamic Metadata Configuration

1. Create a metadata field

2. Attach to a content type

3. Define XML mapping (for XML files)

4. DONE!

38

Page 38: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Dynamic Metadata Configuration

1. Create a metadata field

2. Attach to a content type

3. Define XML mapping (for XML files)

4. DONE!

39

And BTW, as a side effect of

this, you get “Where Used”,

“Family Tree”, and link

management for all Office files

too…

Page 39: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

The future roadmap

Page 40: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Next steps

Bring tool in-house

Connect to internal tools

41

Translation memory

Product catalog

Web CMS

Page 41: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Connect to internal tools

42

Page 42: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Connect to internal tools

43

1. (Open external content (with IPXACT/SIDSC) in

Word editor)

2. Insert or edit (in Word) IPXACT/SIDSC building

blocks

3. Publish (Word Publisher) with embedded

IPXACT tagging

4. Extract IPXACT from published document

Page 43: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Workflows

DITA Exchange workflows = SharePoint workflows

44

Page 44: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Collaboration?

Page 45: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA
Page 46: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

Collaboration!

Shared Content Collaboration Platform

Sub-contractor Sub-contractor Sub-contractor

Customer Customer

Page 47: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

48

I

Love

DITA

Page 48: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

49

SharePoint

Loves

Dita

Page 49: Rolling Out DITA by Rolling In SharePoint and DITA Exchangeditaexchange.com/wp-content/uploads/2015/04/ST-and-DITA-Exchange.pdf · Rolling Out DITA by Rolling In SharePoint and DITA

THANK YOU!

50 DITA Exchange