Logius, Centre for Standards Ministry of the Interior and Kingdom Relations ODF Plugfest and Test Website LOGIUS, CENTER FOR STANDARDS https://beta.opendocumentformat.org/ Jos van den Oever
PlugFest Day 1 http://beta.opendocument.org ● Create account ● Go to wiki LOGIUS, CENTER FOR STANDARDS ●
Interoperability <text:h>header LOGIUS, CENTER FOR STANDARDS <text:p>header
ODF Plugfests ● Users meet users, users meet developers, developers meet developers LOGIUS, CENTER FOR STANDARDS
ODF Test server audience and features ● Users ● Report interoperability issues ● Discover interoperability issues want to have interoperability – ● Developers ● Learn about implementations LOGIUS, CENTER FOR STANDARDS want tools to improve ● Keep track of issues in – interoperability implementations ● Institutions want to know which products is – interoperable
ODF Test site and factories Calligra Google Docs LibreOffice LOGIUS, CENTER FOR STANDARDS ODF Test Server Validator MS Office
Support and funding ● Logius pays for main developer (Jos van den Oever) ● NLNet pays for servers ● OpenDoc society sponsors ODF Plugfest LOGIUS, CENTER FOR STANDARDS ● NLNet sponsors projects to improve the test server Documentation, Factories, Tests, UI design – XML ODF editor – ● Forum Standaardisatie sponsors NLNet ODF projects
Testing: compare rendering LOGIUS, CENTER FOR STANDARDS
Page Number: <text:page-number/> LOGIUS, CENTER FOR STANDARDS 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
Testing: small tests for data loss LOGIUS, CENTER FOR STANDARDS
Testing: small tests LOGIUS, CENTER FOR STANDARDS
13th ODF Plugfest in Rome Participants Implementors: LibreOffce, Microsoft, Ox Docs – Institutions: representatives for UK, Taiwan, Munich and Dutch – LOGIUS, CENTER FOR STANDARDS governments And many users –
Some numbers on the ODF plugfest ● 77 uploaded documents ● so 77 x 12 2 comparisons ● 2 new factories (Calligra Karbon, LibreOffce as used in Munich) LOGIUS, CENTER FOR STANDARDS ● 3 on-line participants
LOGIUS, CENTER FOR STANDARDS Perfect frst test
LOGIUS, CENTER FOR STANDARDS Perfect frst test
LOGIUS, CENTER FOR STANDARDS Table and text
LOGIUS, CENTER FOR STANDARDS Table and text
LOGIUS, CENTER FOR STANDARDS Triangle width
LOGIUS, CENTER FOR STANDARDS Vertical text
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 LOGIUS, CENTER FOR STANDARDS ● 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
Improvements to the process ● Wishes ● Achieved Make it still easier UI fxes – – More blogging Tons more documentation in the – – wiki Issue tracker for ODF – LOGIUS, CENTER FOR STANDARDS implementations Lots of issues opened – API for integration into websites – Factories for mobile apps – Links to the ODF specifcation – Full ODF Coverage –
Your own ODF test site ● Test server and many factories are packaged Docker ● Java application for connecting up other ODF software LOGIUS, CENTER FOR STANDARDS
Developing on the test site ● All dependencies available via Docker ● Check out the source code ● docker/devserver/devserver.sh LOGIUS, CENTER FOR STANDARDS ● Go to http://localhost:3000
Improving ODF interop is a community effort ● Stakeholders ODF Plugfest and the ODF test Software providers – website provide opportunities Users – and tooling to improve ODF LOGIUS, CENTER FOR STANDARDS Institutions – interoperability Regulators – https://beta.opendocumentformat.org/ https://gitlab.com/odfplugfest/odfserver
Recommend
More recommend