odf plugfest and test s website r d n a r o f r e i · l o g i u s, c e n t e r f o r s t a n d a r...

24
Logius, Centre for Standards Ministry of the Interior and Kingdom Relations LOGIUS, CENTER FOR STANDARDS ODF Plugfest and Test Website Jos van den Oever https://beta.opendocumentformat.org/

Upload: others

Post on 15-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

Logius, Centre for Standards Ministry of the Interior and Kingdom Relations

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

ODF Plugfest and Test Website

Jos van den Oever

https://beta.opendocumentformat.org/

Page 2: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

PlugFest Day 1

http://beta.opendocument.org

● Create account

● Go to wiki

Page 3: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Interoperability

<text:h>header

<text:p>header

Page 4: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

ODF Plugfests● Users meet users, users meet developers, developers meet

developers

Page 5: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

ODF Test server audience and features

● Users

– want to have interoperability

● Developers

– want tools to improve interoperability

● Institutions

– want to know which products is interoperable

● Report interoperability issues

● Discover interoperability issues

● Learn about implementations

● Keep track of issues in implementations

Page 6: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

ODF Test site and factories

ODF Test ServerValidator

LibreOfficeCalligra Google Docs

MS Office

Page 7: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Support and funding

● Logius pays for main developer (Jos van den Oever)

● NLNet pays for servers

● OpenDoc society sponsors ODF Plugfest

● NLNet sponsors projects to improve the test server

– Documentation, Factories, Tests, UI design

– XML ODF editor

● Forum Standaardisatie sponsors NLNet ODF projects

Page 8: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Testing: compare rendering

Page 9: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Page Number: <text:page-number/>

Google Docs: ‘1’ → data loss!

Everyone else: ‘<text:page-number text:select-page="current">1</text:page-number>’

The test: count(//text:page-number)=1

Page 10: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Testing: small tests for data loss

Page 11: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Testing: small tests

Page 12: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

13th ODF Plugfest in Rome

Participants

– Implementors: LibreOffce, Microsoft, Ox Docs

– Institutions: representatives for UK, Taiwan, Munich and Dutch governments

– And many users

Page 13: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Some numbers on the ODF plugfest

● 77 uploaded documents

● so 77 x 122 comparisons

● 2 new factories (Calligra Karbon, LibreOffce as used in Munich)

● 3 on-line participants

Page 14: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Perfect frst test

Page 15: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Perfect frst test

Page 16: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Table and text

Page 17: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Table and text

Page 18: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Triangle width

Page 19: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Vertical text

Page 20: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Reporting

● Taiwan will use the result of the plugfest in decisions on what software to use

● We will send out the fndings to the implementors

● We see that there is work to do on ODF interoperability

● We call on all implementors and users of ODF software to join in the effort to improve it

Page 21: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Improvements to the process● Wishes

– Make it still easier

– More blogging

– Issue tracker for ODF implementations

– API for integration into websites

– Factories for mobile apps

– Links to the ODF specifcation

– Full ODF Coverage

● Achieved

– UI fxes

– Tons more documentation in the wiki

– Lots of issues opened

Page 22: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Your own ODF test site

● Test server and many factories are packaged Docker

● Java application for connecting up other ODF software

Page 23: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Developing on the test site

● All dependencies available via Docker

● Check out the source code

● docker/devserver/devserver.sh

● Go to http://localhost:3000

Page 24: ODF Plugfest and Test S Website R D N A R O F R E I · L O G I U S, C E N T E R F O R S T A N D A R D S ODF Test server audience and features Users – want to have interoperability

LOG

IUS,

CEN

TER

FOR

STAN

DAR

DS

Improving ODF interop is a community effort

● Stakeholders

– Software providers

– Users

– Institutions

– Regulators

ODF Plugfest and the ODF test website provide opportunities and tooling to improve ODF interoperability

https://beta.opendocumentformat.org/

https://gitlab.com/odfplugfest/odfserver