towards the ideal “online” XML editor · 2013. 9. 18. · Our choice for XMS Author...

Preview:

Citation preview

1

Our long way

towards the ideal “online” XML editor

thomas.roere@4dconcept.fr

www.4dconcept.fr

2

:: Some of our Products :: :: Some of their actual Users ::

:: and also ::

ePub3 Reader (iOS/Android)

CMS, Content analyzer and

processing engine

Connected XML Editor

3

XSLT

PUBLISHING

SERVER

OTHER

LIBRARIES

DATA FEED

JO, AFP,

PQN/PHN…

+

WEB

DATA FEED

MS-OFFICE,

OPEN OFFICE

Repository

PROCESSING

WE

B S

ER

VIC

ES

(W

S)

FIL

E S

YS

TE

M

Publishing Workflow

Inputs we currently use

WE

B B

RO

WS

ER

WEB-MANAGED

WEB-AUTHORED (HTML TO XML)

ONLINE-AUTHORING (XML)

WITH DIRECT PDF PREVIEW

CMS and processors Some outputs

4

Tentative online Editors ;) 3

2

1

Home made version – very quick and

easy editing, but no easy DTD change…

Very efficient ;), but not enough cursor

interaction for our purposes, and IE…

Just System XMAX ActiveX CK Libraries Tiny MCE

Still used in our standard Web

interfaces, but not secured for XML

5

Our choice for XMS Author

Something special for writers that are not interested in XML… (all writers!)

6

Developped around the <oXygen\> java core (browser embeddable XML editor)

Our choice for XMS Author

WS-CONNECTED

WIDGETS

"REMOTE CMS"

CSS-CONFIGURABLE

EDITOR WINDOW

"WORD-LIKE" TOOLBAR

7

NO TAGS

Fully automatic referencing

by Drag’n drop

CSS forms

CSS-styled

MathML

SVG

JSON

XQuery

We also use these

Open-Web tools in

the editor for

various clients

Our choice for XMS Author

CSS2+

WS

XSLT

Copy-Paste editing

+ XSLT + XML auto-completion

8

Our choice for XMS Author

9

On the other end…

Search

and

Discovery

Automatic

XML source

acquisition

Analysis

Enrichment

Aggregation

Utilization

Publication

Delivery

10

HELPS YOUR BRAND AWARENESS

YOUR OWN SALES KIOSK

LIBRARY

ePUB3 READER

FAST LOADING AND PAGE NUMBERING

INTER-DOCUMENT LINKS

ADVANCED SEARCH

PROFILING

FEEDBACK

BANNER MANAGEMENT

And then…

11

Thank you