FreeplaneGTD+ v1.8.2 released

A new a bugfix release was prepared to overcome the issues from the previous 1.8.x releases.

  • The list by “Who” and list by “Waiting for” merging was fixed #50
  • The “By Who” pane had a NPE #49
  • A corner case parsing problem was fixed pending since 1.7.x releases #44

Thanks for @OttKostner for the bug reports and the test files!

The release is available at the release page, on GitHub and on SourceForge.

FreeplaneGTD+ v1.8.1 released

An interim bugfix release was issued to the previous build.

This build fixes the issue originating from the change in preferences handling between 1.7.1 and earlier releases and the 1.8.x branch.

An about dialog is also added, and some minor tweaks were added to the task display, to show more concise results on the timeline list.

The release is available at the release page, on GitHub and on SourceForge.

Bugs are likely to occur, please report them using GitHub.

FreeplaneGTD+ v1.8.0 released

This is a major rewrite of the interface. Bugs are likely to occur, please report them using GitHub.

New features:

  • Task editor support added for labeling tasks as waiting for somebody, and waiting until a specific time for next action
  • Task list modified to use radio buttons instead of tabbed interface. This is done to save lots of memory, as well as trying to make the add-on IOS compliant
  • New hotkeys added to switch between task editor content
  • The task list shows the waiting for and wait until properties as well
  • The delegate view is modified to show both who the task is waiting for as it’s responsible
  • The timeline view is modified to show the waiting for items on the correct date
  • You can now mark items done straight from the tasklist

The about dialog is not currently finished, I’m seriously considering to skip that one altogether.

The release is available at the release page, on GitHub and on SourceForge.

FreeplaneGTD+ v1.7.1 released

Thanks to some of my enthusiast contributing users, I am releasing a new version with new translations.

  • Dutch translation is added thanks to Doemaas
  • Spanish translation is updated to our long term contributor Miguel Molina
  • German and French translations were updated using Google translate

You can find the new version on the release page as usual.

FreeplaneGTD+ v1.4 released

Just a few days after the previous release a new one is released, with several enhancements for day-to-day use.

In my daily work it’s customary to use this plugin to aid note taking on a meeting. Action items are noted on the map, and are followed through after the meeting. The produced task lists are then mailed to the participants. I then copy all my tasks to my GTD map, to keep track of them there.

For this to work the previous clipboard management had to be reviewed, and new features had to be developed to support it.

New features

  • Copy groups of items from the action list to clipboard #23
  • Select groups of items from the action list on the map #23
  • Open links embedded in notes/details in system browser


  • Fixed formatted clipboard items to display:
    • done items with overstrike
    • notes/details in color, with a smaller font
    • priorities in red
  • Fixed unformatted clipboard items to display properly
  • Fixed note and detail views on the action list
  • Added message upon successful clipboard copy


The add-on is available on the release page and on github

5 year retrospective – Project document management in Alfresco

pályazatThis post is the last in my current retrospective series, that sampled the projects I was working on years ago. You can see the previous posts here and here.

While the previous posts were about projects that span through years, this will be about a project that took no longer than a couple of months.

I was desperately looking for a screeenshot in my archives, to add as an illustration. I finally gave up, and tried to go with the University logo from the Internet. Imagine my surprise, to find the application is still up and running! It wasn’t used since 2013, but considering it was not maintained since the end of 2010, it was quite well done. You can see the version number on the bottom of the screen.pályázat-version

Disclaimer: The project is described best from my memories. I tried to keep the story professional, still there were emotional aspects that I tried to present in the back story. 
Continue reading “5 year retrospective – Project document management in Alfresco”

10 year retrospective – SCISy, or “Supply Chain Inventory System” @ IBM

scisy-screenshotThis is the second part of my retrospective series I started here.

When I’m asked about my favorite project in my career I always talk about this one. Every part of this project was solid, well established and justifiable. There were no need to make any compromise on anything. We didn’t have to worry about licence fees, as long as we used IBM. 🙂 And what’s most satisfying about a project? The sponsors and the users find it useful!

Disclaimer: I’ve put this together mostly from memory and the few remaining documents I found laying around in my archives. I have no idea if this system is is in use any more, for all I know it probably is.


A few years passed after the Intermed project, Java became a strong player in enterprise development. With the J2EE application servers becoming a viable option, coding your entire stack from scratch was no longer necessary. Still there were quite a few gray areas that had to be worked around.

I was working as a contracted freelancer at IBM at the Hungarian manufacturing site, that produced (and still produces) high-end data storage systems. The manufacturing site ran a high number of IT components: shop floor control systems, order management systems, procurement systems, truck load tracking. All in all it was a smooth running operation, but still faced a problem. There was only a really limited communication between the systems, so monitoring the actual status of an order was quite difficult.

Production monitoring is essential for running this operation. No two orders were the same. During the “free” time the plant manufactured “prebuild” machines, that were configured for the most likely order configurations. These were placed in a buffer, and when an order came in they were reconfigured with the exact specifications. This required a common monitoring application that could be used to match the orders and the available machines. The most time in the build phase was used for testing the configuration. If a “feature” was removed from the machine it didn’t require re-testing, and it was easily shipped. It was essential to use pre-tested prebuilds that had minimal difference to the order.

To achieve a transparent order monitoring a Lotus Notes application was created which was loaded with  data from the relevant systems provided real-time reports to oversee the operation. There were some problems with the solution, as it was not as fast as expected. The data load was running so long, that the incoming datafiles stepped on each-other’s toes, data was inaccessible during the load, so basically the system was down for the better part of the day. The project was started to overcome these problems.

Continue reading “10 year retrospective – SCISy, or “Supply Chain Inventory System” @ IBM”

Freeplane GTD addon v0.9 released

Please see the project page for usage and details.


The addon is available for download here.


This is the initial addon release after forking FreePlaneGTD.

  • Added default shortcut (Ctrl+H)
  • Added keyboard shortcut to close window with ESC
  • Added completed action handling
    • configurable icon
    • done actions displayed with overstrike on overview
    • done actions can be filtered
  • Added date parsing to unify date formats
  • Renamed “Where” tab to “Context” to be more GTD compliant

Setting up a project

I’ve been working for a major company as a lead developer for some time, and can’t fail to notice the trends of ignoring even the simplest and most basic “precautions” on any given project, whenever possible. Projects are always pushed for time either because it is really urgent, or more frequently, because it would cost more to have it hanging out for a bit longer. All the while I see software development trends focusing on quality, with continuous integration, iterative development, automated testing and so on, while all these great utilities are the first to be sacrificed when a project is “cost optimized”. The projects pass with flying colors and new people are hired for maintenance. These people are nowhere near the quality of a qualified developer, and screw things up until more experts are called in again to clean things up.

Continue reading “Setting up a project”