I worked very hard on the new Plone buildout for the ODFAuthors website during the last days. I nearly finished the buildout today. I created a new policy and a theming product for the site. I added a template for the frontpage of the new website and am waiting for the input about the content, that the new frontpage should show.
I also need some suggestions on the new publication workflow of the site. The Plone workflow tool is able to run very subtle grained ones. The Plone Content Management System is also able to send automatic messages on all events like changing the workflow state.
I installed the latest OpenSUSE Leap distribution to a notebook. The installation tooks about half an hour and the new KDE Plasma desktop looks very well. It’s always easy and fast to install a new Linux distro these days. If I would have tried to do the same with a current MS Windows on the same machine, I wouldn’t have finished yet (but not sure, if the machine would be able to run a current version).
I worked on an update of my new Plone environment to the current version 5.1.x today. I had to add and edit some files to my git repository. I got a successful local build first. I added a travis.yml file to the repository and enabled the building process on Travis. It needed some further edits but in the end it builds on Travis too and the new development buildout for an updated odfauthors site showed a green button.
I worked on the first bits for a new Plone development environment. I’ll use this to create a new website for the ODFAuthors team. The new site should run on Plone 5.1 or later. Maybe it is possible to upgrade the site to a Plone version that runs on Python 3.
I read already on a blog of a Plone developer that Core-Plone is already ported to Python 3, but that there are a big bunch of tests that are not yet ported and need some love (and work time).
The perception of an organization most often differs between people who are members of the inner circle and the public (public area of the organization). As a member of the inner circle oneself may have a belief about this view from 10 thousend feet hight, but that’s often only an idea. So am I.
If you are inside the inner circle you get a lot of messages, take place in discussions and had to decide on some topics. You share the impression that the leading body of your organization is always busy and take action for the organizations good.
I left the inner circle (due to no further candidacy) some month ago and got a different view now. I got – like others in the (organization) public – only little or no information about the work of the bodies of the organization (not even about the next meeting time etc. of the leading body). This opens my eyes and I’m able to comphrehend the view of other project members much better now. Thus I’m very happy that I took the decision to not stand for a candidacy again. It’s always good to change your view, thus you could understand the other position (view).
The Plone developers work hard to port the CMS to Python 3 before the support for Python 2 ends. This will be in about 1 and a half year from now. LibreOffice made this step a longer time ago and comes currently with Python 3.5.4. Thus the LibreOffice Python programming environment and connection will get updates and security fixes after the end of 2019 too.
If you use another office suite with Python support you should take a closer look into the supported / delivered version. If it is not Python 3 yet have an eye on alternatives in time.
I reviewed the Python code for the LibreOffice extensions and templates website and started with improving the string formating handling. I changed it in a first Python module to the current method (available also in Python 3). I’ll work on further Python module during the next days.