Finished Documentation For Collective.Templates

I worked on the documentation for the Plone add-on collective.templates during the last days. I finished this documentation during the weekend and published the documentation in HTM file format and in PDF file format today. The documentation files are available on Github. You could check them out from the projects repository there:
https://github.com/collective/collective.templates
The documentation lives in the docs subfolder:
https://github.com/collective/collective.templates/tree/master/docs

Working On The Documentation For Collective.Templates

I’m currently working on the user documentation for the Plone add-on collective.templates. The documentation will describe not only the installation but also the creation of a template center and template projects. It will give information about messages which will be send on events to the Plone site administrator / reviewer as well as owner of templates projects.

Collective.Addons Release 1.0 Published

I worked on the documentation of the Plone add-on ‘collective.addons‘ in my spare time during the last two weeks. I finished this user documentation some days ago and compiled a version in HTML file format and in the pdf file format. I also worked on the Python modules of the Plone add-on and got its build on Travis-CI ‘green’, thus it builds without issues and didn’t throw any flake8 errors anymore.

I published the first stable release of collective.addons on the ‘Cheeseshop’ (Pypi.org) today: https://pypi.org/project/collective.addons/. The add-on provides an ‘Add-on Center’, where contributors could create add-on or extension projects and publish their releases (especially Free Software releases). The Add-on Center make it possible to adapt it to nearly any software project. For detailed information have a look into the user documentation on Github: https://github.com/collective/collective.addons/blob/master/docs/collective.addons.pdf

Collective.Addons Documentation – First Version Published

I worked on the user documentation for the Plone add-on ‘collective.addons during during the last days. I published the first version of this user documentation in website style yesterday. Today I added this documentation in the PDF file format. You’ll find this documentation in the ‘docs’ directory of the Plone add-on on Github:
https://github.com/collective/collective.addons/tree/master/docs

Work On Plone Add-ons For LibreOffice Extensions-Templates Site

I worked a bit further on the source code of the Plone add-ons that drives the LibreOffice extensions and templates site. I’ll publish new releases of this add-ons during the next days.

I pushed this changes of the source into the upstream Github repository too, thus they are available from the Github repository of The Document Foundation as well.

New Minor Release Of Extensionuploadcenter

I worked a bit further through the Plone add-on that drives the current LibreOffice extensions website and made some smaller fixes on the source code during the last days. I published a new release with this changes on pypi.org today: https://pypi.org/project/tdf.extensionuploadcenter/

The LibreOffice extensions and templates website (https://extensions.libreoffice.org) got back his customized home page again since about a week. This site was created inside a Plone policy add-on package a time ago and its source code got some CSS-fixes some weeks ago. Great to see that it is again up.

Fixed Travis-CI Yaml File

I created a Plone add-on from plone.bobtemplates some weeks ago and updated its functionality since then. The add-on comes with a .travis.yml file, created by bobtemplates.

But the .travis.yml file throw an error once it runs the tests in the test_example.robot file. I got the message:

AssertionError: Setup failed: WebDriverException: Message: 'geckodriver' executable needs to be in PATH.

After some searching as well as trial and error I found a solution to fix the issue. I made some edits to the ‘before_script’ section of .travis.yml.

before_script:
- wget "https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz"
- tar xfz geckodriver-v0.24.0-linux64.tar.gz
- sudo mv geckodriver /usr/local/bin
- 'export DISPLAY=:99.0'
- Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
- sleep 3 

I removed the entry: ‘firefox -v’ and added the three lines at the beginning, thus the missing geckodriver got downloaded, extracted and put into the directory which fited.

With this edits of the .travis.yml file the robot example test runs. I got the same message, once I ran the robot test example on my computer. I could fix it by downloading the geckodriver and install it on the machine.

LibreOffice Extensions Some Are Marked For The Current Version 6.3

The LibreOffice version 6.3 had been published on August, 8th 2019: https://blog.documentfoundation.org/blog/2019/08/08/tdf-announces-libreoffice-63/

But it seemed nobody took care of an update of the available LibreOffice versions on the LibreOffice extensions website (https://extensions.libreoffice.org/extensions). This new version was added there just recently. Thus the contributors of the LibreOffice extensions website get a notice of the new LibreOffice version and the opportunity to mark their extension as compatible with that version very lately.

But there are some contributors of the LibreOffice extensions website which reacted very quickly and marked their extension compatible with the newest LibreOffice version. I want to thank them for their quick reaction and their contribution to the project.

Extensions marked compatible with LibreOffice 6.3

Rework Of Center Edit View And Release

I worked on a further edit dialog of the Plone add-on collective.templates today. I added another register to the dialog and reordered some content fields to make it more smooth for the user. You could see some of the register of the template center edit view below.

The first register of the center edit view
The register to configure categories, licenses etc.
This register make it possible to provide the allowed file extensions on the website

I published my changes to the Plone add-on and its edit views today. The source code is available from the Plone community Github repository:
https://github.com/collective/collective.templates

The new release is available from https://pypi.org:
https://pypi.org/project/collective.templates/