LibreOffice: Advent Tip #17

donations_003LibreOffice allows to save different versions of the same document in the ODF file. The feature can be accessed with the menu File > Versions…, which opens the dialog windows on the left.

The different options on this dialog window allow to save a new version of the document, or to force the software to always save a new version on closing the document.

Once the different versions are saved, they are listed in the box of Existing Versions. The user can select each version, and perform several operations: open, show or delete each single version, or compare two versions.

LibreOffice 5.0.4 is available for download

libreofficsplashBerlin, December 17, 2015 – The Document Foundation announces LibreOffice 5.0.4, the fourth release of the LibreOffice 5.0 family, with a large number of fixes over the previous releases. So far, the LibreOffice 5.0 family is the most popular LibreOffice ever, based on feedback from journalists and end users.

LibreOffice 5.0.4 is ready for enterprise level or large scale deployments, when backed by professional level 3 support from certified developers (a complete list at: http://www.libreoffice.org/get-help/professional-support/). When migrating to LibreOffice from proprietary office suites, organizations should seek professional support from certified migration consultants and trainers, which are listed on the same web page.

In addition, there are companies providing LibreOffice LTS (Long Term Support) versions, targeted to enterprise deployments.

People interested in technical details about the release can access the change log here: https://wiki.documentfoundation.org/Releases/5.0.4/RC1 (fixed in RC1) and https://wiki.documentfoundation.org/Releases/5.0.4/RC2 (fixed in RC2).

Download LibreOffice

LibreOffice 5.0.4 is immediately available for download from the following link: http://www.libreoffice.org/download/. LibreOffice users, free software advocates and community members can support The Document Foundation with a donation at http://donate.libreoffice.org. They can also buy LibreOffice merchandise from the brand new project shop: http://documentfoundation.spreadshirt.net/.

LibreOffice: Advent Tip #16

Options - LibreOfficeDev - Paths_002 LibreOffice can be configured according to user needs with the menu Tools > Options, which opens a context sensible dialog window with a menu on the left and many corresponding option pages on the right.

One of the least known options pages is the Paths one, where the user can modify (or add to) the default directories used by LibreOffice to store – among the others – Images, Documents and Templates.

The screenshot represents my own configuration, where I edit the three highlighted paths according to my working habits: I store all documents and images in two different folders, and I have a separate folder for templates.

By tweaking the configuration, when I access templates, import an image or open/save a document, the dialog window will always point to the right folder inetad of the default one.

Of course, this is especially handy for large deployments, as LibreOffice can be configured to access a shared storage area instead of the local folder.

Tender to implement improved format validity checks (#201512-07)

noun_111382_ccThe Document Foundation (TDF), the charitable entity behind the world’s leading free office suite LibreOffice, seeks for companies or individuals to

design and implement improved format validity checks

to start work as soon as possible.

We would like to ensure that the files the LibreOffice applications write are valid, using the most powerful freely available tools at hand.

The scope of this task includes:

  • making sure that extensions to ODF are tracked
  • break the LibreOffice build in case written files are not valid

It requires:

  • having an ODF / rng schema with our extensions in git, and use it in odfvalidator for all files written in unit tests and crash tests
  • making sure an extension to ODF breaks that test
  • use the MS binary format validator under wine, for the MS binary formats

Required Skills

C++ Programming language for the LibreOffice client part

Other Skills

English (Conversationally fluent in order to coordinate and plan with members of TDF)

TDF welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

As always, TDF will give some preference to individuals who have previously shown a commitment to TDF, including but not limited to members of TDF. Not being a member, or never having contributed before, does not exclude any applicants from consideration.

The task offered is a project-based one-off, with no immediate plans to a mid- or long-term contractual relationship. It is offered on a freelance, project basis. Individuals and companies applying can be located anywhere in the world.

TDF is looking forward to receiving your applications, your financial expectations (name the final price for the turnkey project), and the earliest date of your availability, via e-mail to Florian Effenberger at no later than January 29, 2016. You can encrypt your message via PGP/GnuPG.

Applicants who have not received feedback by March 1, 2016 should consider that their application, after careful review, was not accepted.

Tender for Automated Help/Documentation screenshot creation (#201512-06)

noun_112843_ccThe Document Foundation (TDF), the charitable entity behind the world’s leading free office suite LibreOffice, seeks for companies or individuals to

design and implement automated help/documentation screenshot creation

to start work as soon as possible.

Currently the LibreOffice documentation as well as the on-line help contain a large number of screenshots. This increases singificantly the cost of changing the UI, as it involves manual re-taking of screenshots and getting them translated.

The scope of this task is to:

  • opening and closing every dialog to increase UI test coverage
  • provide an automated mechanism to create and maintain screenshots in documents, featuring cropping and highlighting information based on the widget structure of each dialog, by
    • creating a small RDF description of where a screenshot comes from
    • creating the commandline tool to do screenshot updates, and core infrastructure to take those shots, and mark them up for each language
    • providing a few exemplary images in a number of documentation files, along with an easy HOWTO to improve these files in future
    • providing an easy-to-use UI to both create, and annotate screenshots of the current version inside LibreOffice (enabled in some developer mode)
    • setting up a server / VM to do a looped headless re-build of the documentation to form part of our test suite

An automated (ideally headless) tool should be provided that can take an existing documentation file, read RDF data describing screenshots associated with each image, re-fresh that image, and produce a new output file with updated images and the same meta-data.

Required Skills

C++ Programming language for the LibreOffice client part

Other Skills

English (Conversationally fluent in order to coordinate and plan with members of TDF)

TDF welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

As always, TDF will give some preference to individuals who have previously shown a commitment to TDF, including but not limited to members of TDF. Not being a member, or never having contributed before, does not exclude any applicants from consideration.

The task offered is a project-based one-off, with no immediate plans to a mid- or long-term contractual relationship. It is offered on a freelance, project basis. Individuals and companies applying can be located anywhere in the world.

TDF is looking forward to receiving your applications, your financial expectations (name the final price for the turnkey project), and the earliest date of your availability, via e-mail to Florian Effenberger at no later than January 29, 2016. You can encrypt your message via PGP/GnuPG.

Applicants who have not received feedback by March 1, 2016 should consider that their application, after careful review, was not accepted.

Tender for cross-platform font/shaping stubs for layout tests (#201512-05)

noun_83825_ccThe Document Foundation (TDF), the charitable entity behind the world’s leading free office suite LibreOffice, seeks for companies or individuals to

implement cross-platform font/shaping stubs for layout tests

to start work as soon as possible.

TDF looks into funding reliable layout tests, extending those that currently exist (e.g. those for charting, which are currently not reproducible on all machines due to font/platform shaping differences).

TDF is looking for an individual or company to, as a turnkey project, design and implement the following:

  • design and implement a dummy/stubbed font/shaping backend, re-using our existing AFM parser
  • ship some AFMs for common legacy PostScript fonts compatible with Arial, Times New Roman, Courier and OpenSymbol
  • be equipped with a dummy shaper

The code is required to work cross-platform to allow layout testing on Windows, Linux and Mac.
The deliverables involve enabling the existing chart tests, and showing they work across platforms. Also the creation of minimal sample layout test documents for Writer, Calc and Impress to allow a simple baseline from which to build more complex tests.

Required Skills

C++ Programming language for the LibreOffice client part

Other Skills

English (Conversationally fluent in order to coordinate and plan with members of TDF)

TDF welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

As always, TDF will give some preference to individuals who have previously shown a commitment to TDF, including but not limited to members of TDF. Not being a member, or never having contributed before, does not exclude any applicants from consideration.

The task offered is a project-based one-off, with no immediate plans to a mid- or long-term contractual relationship. It is offered on a freelance, project basis. Individuals and companies applying can be located anywhere in the world.

TDF is looking forward to receiving your applications, your financial expectations (name the final price for the turnkey project), and the earliest date of your availability, via e-mail to Florian Effenberger at no later than January 29, 2016. You can encrypt your message via PGP/GnuPG.

Applicants who have not received feedback by March 1, 2016 should consider that their application, after careful review, was not accepted.