key highlights from libreoffice conference 2014

19
1 Highlights from talks presented at LibreOffice Conference Sushil Shinde sushil.shinde@synerzip.com Lunch and Learn, 8 th Oct 2014 In.linkedin.com/pub/sushil-shinde/18/65b/452/

Upload: sushil-shinde

Post on 27-May-2015

139 views

Category:

Software


5 download

DESCRIPTION

This presentation covers key points from my talk presented at LibreOffice conference. Also it contains key points from some interesting topics presented by community developers at conference.

TRANSCRIPT

1

Highlights from talks presented atLibreOffice Conference

Sushil Shinde [email protected]

Lunch and Learn, 8th Oct 2014 In.linkedin.com/pub/sushil-shinde/18/65b/452/

2

About Me

● Sr. Software Developer at Synerzip Softech India

● About 3 years of experience in C++ and OOXML

● Active contributor to LibreOffice product and community

● Member of TDF.

● Love to play, watch cricket

● Email: [email protected]

● IRC: #libreoffice-dev chat : sushils_

3

Topics

● 'Easy Hacks to Improve Writer – OOXML Interoperability'– LibreOffice and Interoperability.

– Interoperability Issues.

– Steps to fix issues.

● Synerzip's Contribution.● Some interesting topics from conference.

– 3D Models in Impress.

– Libreoffice on Android.

4

LibreOffice and Interoperability

Many companies,Government Organizations,

Individuals use MS Word File Formats.

MS Word Formats:.doc (Binary file).docx (OOXML File Format)

5

Crash

Rendering

Preservation

Corruption

Interoperability Issues

6

Steps to fix issues

✔ Check XML✔ OOXML Tool

✔ CompareFiles

✔ Open SDK tool

✔ Identify ODFproperties.✔ XRAY Tool

✔ Search forOOXML andODF Mappingcode.

✔ Export file✔ Add export

support for OOXML features.

✔ Convert ODFproperties toOOXML tags

7

Some Examples

8

Data Loss Example - shape

● TextBox Background image loss

Original TextBox fill

LO rendered before FIX

LO rendered after fix

9

Data Loss Example - TableOriginal table

Auto width

LO Rendering After Fix LO : Export Before Fix After Fix

How LO rendered

10

Data Loss - Example

● Numbered list is not preserved– Original XML - <w:lvlText w:val="%1" />

– Exported XML - <w:lvlText w:val="" /> Numbering.xml

Original data Before Fix After Fix

Code reference : https://gerrit.libreoffice.org/#/c/8768/

11

ChartWall color

Lost

Fixed

● Wall Color was missing From exported file

12

Exploded Pie Chart

Code Reference : https://gerrit.libreoffice.org/#/c/6924

Original chart Before fix After fix

13

Shapes in header

Before Fix After Fix

14

Synerzip's Contribution

● ~250 patches submitted by synerzip in last 1 year.

15

Topics from conference

16

3D Models in Impress

● Inserting models inopen format ofCOLLADA / GlTF /KMZ to impress

● Only on windows andLinux (Not on Macyet)

17

LibreOffice on Android

● Based on Fennec –Firefox for Android

● Supports writer, impress,Draw documents. (Calcwork in progress)

● Can't exportdocument.

● Editing is notsupported yet.

18

State of the project

● 80m downloads.

● 18 governments using it.

● 111 File types supported.

19

Team Synerzip