I worked on two new Python scripts for the administration of the LibreOffice extensions and templates website. I need a list of projects that are in the review state private. The second new script lists all releases that are only in the review state pre-release. This means they have not published yet and are not visible for the user of the website. I published the scripts in my repository on Github.com.
I worked on my Python script to get a list of active and not active users out of the Plone instance that is running the LibreOffice extensions and templates website and finished this script today. I run this script and got the list of currently active versus nonactive users. I’ll use the results of today to compare them with the results which I get in about two weeks. I’ll use the findings to have a closer look onto some accounts.
I uploaded my presentation (in German language) that I gave at the Open Rhein Ruhr in Oberhausen today. You could find it here:
I worked a bit further on my Python scripts to manage some admin tasks on the LibreOffice extensions and templates website. I had to search for an issue in one of the scripts, because I got not the expected data. I found the first issue and got a step further. I’ll work on this further during the next days.
I had a longer list of potential user that tried to create an account on the LibreOffice extensions and templates website but submitted no valid email address. I had to delete this accounts – currently manually -, because they blow up the database of the site without any value to the project (and potential user, because there is no way to activate them).
I worked during the last days on the Plone buildout of the LibreOffice extensions and templates website. I updated it – with some support of our service provider for fixing some nasty trace backs / error messages – to version 5.0.8. I rolled the new Plone minor version and some updates of our Plone addons out today. The site is running on Plone 5.0.8 yet. The run of the update took only a few minutes. Thus the site was only down for about five minutes or less.
Worked on a new WordPress site and bot some header errors. Tried to reset PW but it crashed. Seemed its difficult vor impossible to usw the database to set a new password with a md5-hash. Need more investigation ;-(
I gave a presentation about the creation of LibreOffice non-code extensions at the Open Rhein Ruhr in Oberhausen, a local open source event in Germany. The LibreOffice project attended the event with a booth too.
I added a first template for a non-code LibreOffice extension on Github. I’ll add some more during the next weeks. You’ll find them in a subfolder of my repository for the extensionbook:
I got the chance to work a bit further on my script / documentation about German foundation law and added some bits to the text, cleaned some typos etc. during my vacation. There are some missing sections and I hope to find some time to add Thema soon. But that depends on the daily workload after my vacation.
I took some time to set up the environment to forward the Zope server port to my local box. Because I want to log into the Zope Management Interface with the permissions of an admin user I had add one first to the Zope instance. I run the debug instance of the Plone CMS with the command ‚adduser <adminusername> <password>‘ for this purpose.
Then I started the debug-instance with the command ‚fg‘. Once the debug-instance ran in forground (fg) mode, I started the forwarding within a terminal on my local box:
$ ssh -L 8085:localhost:8085 -N <server_name> -v
The <server-name> is the login to the server, whose port I wanted to forward.
The I could reach the forwarded server port in my browser with: http://localhost:8085/manage
This pointed me to the login of the root of the Zope instance and the ZMI. There I could login with the newly created admin user.