this slide is intentionally left blank€¦ · dita open toolkit (sample publishing xslt...

41
1 This slide is intentionally left blank

Upload: others

Post on 06-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

1

This slide is intentionally left blank

Page 2: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

2

Introducing

DITA

Steffen Frederiksen DITA Exchange

tekom Danmark DITA Event | 2014-03-11

Page 3: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

3

Page 4: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

What is DITA?

Why DITA?

Why Not?

Where did it come from?

Where is it going?

4

Page 5: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

Darwin Information Typing Architecture

OASIS sponsored open standard:

An information architecture

An XML standard

New units of information

New content types

Page 6: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

DITA LEGO

Topic modules Bricks

Topic Concept Reference Task

DITA map

Model/building set

DITA LEGO

DITA topics Bricks

Topic Concept Reference Task

DITA map

Model/building set

Page 7: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

DITA Schemas

Core

Domain/Industry Specializations

Aggregate Level

Core

Information Type Specializations

???

map (toc) ditabase

reference concept task

topic

(process) (structure) (principle)

ui software

utilities

highlight

Page 8: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

Example

Non-example

Page 9: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools
Page 10: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

10

Page 11: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

topic

title

prolog

body

related-links

task

title

prolog

taskbody

•prereq

•context

•steps

•result

•example

•postreq

related-links

Specialization

Generalization

Page 12: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

Content Reuse

Map reuse

Topic reuse

Conreffing (single element reuse)

DITAVAL filtering

(conditional publishing)

DITA Open Toolkit (sample publishing XSLT

stylesheets and processing algorithms)

Page 13: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

<books>

<book category=“reference”>

<author>Nigel Rees</author>

<title>Sayings of the century</title>

<price currency=“USD”>8.95</price>

</book>

<book category=“fiction”>

<author>Evelyn Waugh</author>

<title>Sword of Honour</title>

<price currency=“USD”>12.99</price>

</book>

</books>

Rich Semantics No Formatting

Page 14: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

“Whenever you meet a

<title>, put it in Arial, 16

points, bold.”

“Whenever you come across

an <author>, put it in Times

New Roman, 11 points, bold.”

Adds Formatting

To An XML

File

Page 15: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

HTML/PDF/HELP/.../...

XSL

XML

Page 17: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

Time to market

Regulatory Compliance

Consistency

Quality

Costs Creation

Maintenance

Translation

Publishing

Tools &Services

Content reuse

Single-source publishing

Modularity & team writing

Content typing

Automated processing

Page 18: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

It works! (tested by experts)

Sharing content: Between writers

Between departments

Between business partners

Between customers

Sharing tools Free tools

Tools market

Sharing expertise Free expertise

Services market

Page 19: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

Huge, demonstrable benefits!

Page 20: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

The Wall

Silo-solutions

Big-bang implementations

Page 21: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools
Page 22: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools
Page 23: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools
Page 24: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

Top management

Email

Page 25: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools
Page 26: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools
Page 27: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools
Page 28: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

DANGER DITA INSIDE!!!

Page 29: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

Implementation model 1:

Big bang

Page 30: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

Implementation model 2:

Sequence of small successes

Page 31: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

Information Mapping

XML/XSLT

Object-Oriented

Development

Page 32: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

New units of information: Map

Block

New content types: Procedure

Process

Concept

Structure

Principle

Fact

New principles: Consistency

Relevance

Labeling…etc.

Task-based content analysis Ps and Ks…

Mapping Object Model (MOM)

XML standard

“Object Oriented Information”

More than 200,000 people trained

Page 33: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

33

Page 34: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

INFORMATION MAPPING

DITA

34

Page 35: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools
Page 36: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

Opposite of “spaghetti code”

Inheritance (encapsulation and polymorphism)

IBM OASIS

36

Page 37: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

PROS

Clear benefits

Better tools

Emerging markets

Break down the silos

CONS

Excessive and increasing

complexity

Stays inside “the silo”

HTML 5 for everything?

Page 38: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools
Page 39: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

DITA + SharePoint + Word = Enterprise Scalability

DITA Word topics (hybrid DITA) with equal features

DITA Exchange WCM publishing

DITA Exchange Word Publishing:

Word template + XSLT

TimeLine publishing

Property filtering

XPath filtering

DITA content reuse:

LiveData conreffing

Variables

XPath/Text/Map conreffing

(Content Rule Engine + Map project planning)

Page 40: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools
Page 41: This slide is intentionally left blank€¦ · DITA Open Toolkit (sample publishing XSLT stylesheets and processing algorithms)  ... PROS Clear benefits Better tools

Thank you!

Steffen Frederiksen [email protected] www.ditaexchange.com