We have renewed the MindPlan build that is available in the download area of the MindPlan website. The new build version is MindPlan 3.21 build 201004031431. It contains stability fixes and two new features.

The first new feature is already described in an earlier blog posting. It's a customizable welcome tab.

The second new feature is an enhancement to the access control system of MindPlan:There is a new option in the "Access rights" tab of root nodes.


Image:MindPlan 3.21 released!

The option "Resources automatically have edit rights on their activities" is only visible, when the database version that you use is 3.2.1 or higher. We did this because we had to modify the design of the database to add a new author field to the nodes, which is used in activity nodes to give edit rights to the activity resource.
This new option makes working with the access control system a lot easier. Until now, you had to manually give edit rights to a worker to let him document his activity progress in the MindPlan node. If the option is activated, this step is not required anymore, access rights are granted automatically.

Please note that activity resources are allowed to change all the activity properties, as long as the activity status is "In design". After it has left this phase, e.g. to "In Implementation", the user can only edit the lower part of the activity properties.

Image:MindPlan 3.21 released!

Hint: The access control system does only work properly if the users have author access in the database's ACL. If a user has editor rights or more, he is allowed to edit all MindPlan data and the access control system is deactivated.


Karsten Lehmann | April 11th, 2010 23:25:50 | Comments (0) | Permanent Link

We're currently working in a customer project, implementing some new requirements for MindPlan.

One requirement is already my favorite one: customizable welcome tab images.

The customer did not really like the default MindPlan welcome screen. Maybe the smart MindPlan user was a bit too relaxed:


Image:MindPlan is sexy

The requirement was to have the welcome tab images configurable.

Well, and of course we tested our new feature...

Image:MindPlan is sexy

So, after more than five years of MindPlan development, the product has actually become sexy. :-)

How you can customize your welcome screen
Well, first of all, you need to have a MindPlan 3.2 build version that is equal or greater than 201003172155. That means the download that is officially available today will not work. Now that's a good reason to update when it is available. :-)

After upgrading to the new 3.2 build, you can define a few Notes.ini variables to set your own tab layout.
Here is the format:

$wMPCustomHomeTab_ < nr > =
     < ORIENTATION > , < STRETCHING > , < Z-INDEX > , < IMAGEURL >


For < ORIENTATION > you have the choice between CENTER, EAST, NORTH, NORTHEAST, NORTHWEST, SOUTH, SOUTHEAST, SOUTHWEST, WEST and TILE.

< STRETCHING > tells MindPlan how the image should be scaled: NO_STRETCH, STRETCH, STRETCH_KEEP_RATIO, STRETCH_X and STRETCH_Y.

The < Z-INDEX > is the paint order, which is starting with 0 and the < IMAGEURL > can either be a relative URL (e.g. to use our internal standard images) or an absolute one, both file:// and http:// protocol do work.
< nr > is an index starting with 1.

So here is an example that just displays the standard tab images:

$wMPCustomHomeTab_1=
     NORTHWEST,STRETCH,0,images/systemimages/home/Skyline_33pcnt.png
$wMPCustomHomeTab_2=
     NORTHEAST,NO_STRETCH,3,images/systemimages/home/Logo_60pcnt.png
$wMPCustomHomeTab_3=
     SOUTHEAST,NO_STRETCH,1,images/systemimages/home/Typ_40pcnt.png
$wMPCustomHomeTab_4=
     SOUTHWEST,NO_STRETCH,2,images/systemimages/home/freeyourmind_60pcnt.png


The concept is more powerful/geeky than you might think, because we also added @formula support:

$wMPCustomHomeTab_3=
     formula://_rnd:=@Round(@Random*1);"SOUTHEAST,NO_STRETCH,1,"+
     @If(_rnd=0; "file:///c:/angelina.png";
     "images/systemimages/home/Typ_40pcnt.png")


A calculated image line is ignored if the formula just returns "-".

So by using formulas, you can even calculate the images dynamically and have a surprise each time you start MindPlan. :-)

It's a bit difficult to test the tab image definitions right now. The easiest way to recreate the welcome tab is to go into "File/Preferences", deselect the "show welcome-tab" option, hit "Apply" and then select it again.

Karsten Lehmann | March 18th, 2010 16:30:52 | Comments (0) | Permanent Link

The standalone version of MindPlan 3.2 for the Mac is now available in the official download area of the MindPlan website.

Please note that you need at least a Lotus Notes 8.5 client, Leopard operating system and preinstalled MindPlan databases to use this version.

You can use the installation database that is available in the Windows section to install the required databases. Just select the sample databases, online help and design templates from the list of installation components (and deselect the MindPlan windows application).


Image:Mac version of MindPlan 3.2 officially released and supported

Karsten Lehmann | March 6th, 2010 19:06:22 | Comments (1) | Permanent Link

The Standalone and Composite Application versions of MindPlan 3.2 are now available in the download area of the MindPlan website!

The Mac standalone version and the MindPlan version that does not require an installed Lotus Notes client (technical name "MindPlan DOLS") will follow in the next 7-10 days.

Karsten Lehmann | March 5th, 2010 17:10:29 | Comments (5) | Permanent Link

Yesterday evening, the final release candidate of the MindPlan 3.2 standalone and Composite Application was published to a group of testers.

Karsten Lehmann | February 26th, 2010 10:25:18 | Comments (0) | Permanent Link

There is a last minute feature that found it's way in MindPlan version 3.2: critical path method (CPM) analysis in the Gantt view!

We have added a new toolbar, right below the Map/Gantt tabs, for this purpose that you can use to activate Map and Gantt specific features. There can you find the button to activate the CPM visualization.
In our sample project, it looks pretty colorful ;-).


Image:Critical Path analysis in MindPlan 3.2

In red, the critical path is highlighted. Those are activities that are critical for the final deadline of the project (as final deadline we take the latest milestone or activity). The green and yellow bars indicate the earliest and latest possible date for an activity, based on their predecessor/successor position in the project to not extend the final deadline.

That sample MindPlan is actually more complex than it might look like. It's more obvious when you take a look at the map view :-)

Image:Critical Path analysis in MindPlan 3.2


This feature is brought to you by "Mr. Critical Path" Tammo Riedinger. :-)

Karsten Lehmann | February 26th, 2010 10:06:00 | Comments (0) | Permanent Link

As already adumbrated elsewhere on the web, something was going on in MindPlan land this summer.

Yesterday, at the Notesusertage conference in Karlsruhe, Germany, we officially announced the upcoming release of a brand new MindPlan version.

In the past years, there were two questions that customers kept asking us over and over again:

1. My company is not using Lotus Notes. Do you have a version that runs without a Lotus Notes client?

2. How can we include external project co-workers in our MindPlan team that don't have Lotus Notes?

Today we're proud to announce that a new MindPlan version will be the answer to both questions.

The DOLS edition
Our internal technical name for this development project was "DOLS version".
For those who are not familiar with the word "DOLS": it's the short form for "Domino Off-Line Services", a technology that was originally built by IBM to take Lotus Notes web applications offline and provide replication features comparable to a normal Lotus Notes client.

Well, with a little bit of magic, this is not the only use case for DOLS any more. DOLS now is the perfect runtime environment for the MindPlan application.

So, MindPlan is still NSF-based, which means that we continue to store data in secure and reliable Lotus Notes databases, but as a user of this "MindPlan DOLS edition", you don't see anything of it! It's a complete background technology.

Easy setup
This new MindPlan edition will ship as a standard Windows installer package (MSI file), that does not require the existence of an installed Lotus Notes client.
Three easy steps are required to work with this edition:

  • install it
  • start it
  • enter your name
Then you're done and MindPlan is ready to use.

It also does not interfere with an installed normal MindPlan application or Lotus Notes client. All the data is kept in separate directories.

Real team work
Although you don't see the Lotus Notes user interface, we still provide nearly the full range of features of the normal MindPlan edition:
  • full support for data replication with Notes/Domino to work in a team with others
  • the replication can be initiated directly from within the MindPlan application
  • work online on a Domino server or offline in a local replica
  • You can offer hosting of MindPlan databases for your customers
  • as an alternative to team work with others, MindPlan can also be used in a single user scenario
    (in this case, MindPlan automatically generates the necessary Lotus Notes ID file and databases for local use)
One caveat - richtext is read-only
For this very first release of the MindPlan DOLS edition, we had to limit one feature, which is caused by the lack of a graphical Lotus Notes user interface:
We can only offer the richtext of a MindPlan node in read-only mode, because we do not have a proper editor in Java that produces round-trippable Notes richtext (to be able to heavily exchange Richtext contents between DOLS and Standard users without data loss).
But you have full support for file attachments and you can of course use the title/description of a MindPlan node to enter your text.

In a future MindPlan version, we will provide our own graphical text editor that can be used as an alternative to Notes richtext and that stores its data in parallel to the Richtext in the node (e.g. in HTML or RTF format).

Interested in a beta version?
The first MindPlan partners received an alpha code drop of this new MindPlan edition in August 2009. We have already reached the beta stage by now. So if you don't want to wait until January 2010 (hmm... I think there is an IBM conference in January; might be a coincidence ;-) ), just send us an email at

support @ mindplan.de

with a subject like "I want that MindPlan DOLS version now!" to participate in the beta program. :-)
Please also add some information about your system (this is Windows only, so tell us about the Windows version you use and the basic hardware setup).

P.S.: The normal MindPlan 3.2 editions and the first officially available MindPlan Mac version will also be released at the end of January 2010.

P.P.S: Well, now it's finally clear why we added the richtext preview panel and the replication support. :-)





Karsten Lehmann | November 6th, 2009 15:53:22 | Comments (0) | Permanent Link

As mentioned in an ealier posting in this blog, the MindPlan 3.1 standalone edition for the Mac had some troubles with the new Mac OS X 10.6 (Snow Leopard) operating system.
You can now find an updated beta version of MindPlan 3.1 in the Mac section of the MindPlan beta forum.

We are heavily working on version 3.2, but we release this new Mac build of MindPlan 3.1 because of the increasing customer demand for the Snow Leopard fixes.

Please keep in mind that Snow Leopard is not yet a supported platform for Lotus Notes 8.5/8.5.1 itself and there are indeed some visual and functional issues in the Notes client (like missing icons on the legacy C-Client part of Notes).

MindPlan 3.2 is not really far away. Yesterday, an updated internal test build went to our test team.

More on this in a later posting.

Karsten Lehmann | October 29th, 2009 14:30:46 | Comments (2) | Permanent Link

We´re currently testing the MindPlan Mac beta in the Snow Leopard operating system that came out on 28th of August 2009.
In short, Snow Leopard is not currently supported by the MindPlan 3.1 Standalone beta for the Mac, because there are a few issues that we need to fix first.

The issues that we have discovered so far:
Issues in JFileChooser:
The "Open MindPlan" dialog is not working due to changes in the internal structure of the Java Virtual Machine. We were using JVM version 1.5 so far, but Snow Leopard forces applications to use 1.6. It does not contain 1.5 at all, just links from "1.5" directories to the "1.6" directories. Our code referenced classes from 1.5 that have changed in 1.6, which is breaking the dialog functionality.

NullPointerException in license manager dialog:
The license manager throws an exception when you click on a license row entry with the left mouse button.

Issues with Application window in Expose:
Sometimes the application window is not displayed in the OS X Expose view. Instead, there is a hidden window "mindmap.notes.MindplanControlFrame". This window is only used in the Windows OS (the Mac version uses the same code) and did not show up in Mac OS X Leopard.

Current status:
There may be other issues. Tests have just begun yesterday right after the OS upgrade.
The first two issues are already fixed, the Expose issue is being worked on. It looks like it will not take long until the beta version is working properly again.

I will publish a new MindPlan 3.1 Mac beta build in the MindPlan forum as soon as it is available. I will also start an internal discussion to officially release and support the standalone Mac version. That´s really overdue, but we were working on a different code stream in the last months. More on this in a later posting in the MindPlan blog.

Regarding the MindPlan Composite Application version for the Mac:
IBM development has notified us that issues that we had with the MindPlan CA version in Notes 8.5 (keyboard shortcuts not working) have been addressed in the latest Design Partner Code Drop of Lotus Notes 8.5.1.
We still need to verify this.
Those issues were a showstopper for a MindPlan CA release on Notes 8.5, so hopefully we can release the CA version as soon as 8.5.1 is out.

Karsten Lehmann | August 31st, 2009 00:37:16 | Comments (0) | Permanent Link

And another new feature from the MindPlan labs, also brought to you by "Mr. C and JNI" Tammo Riedinger :-)  :
There is a new "Replicate and refresh" function in the "Extras" menu:


Image:From the MindPlan labs: Support for data replication in the MindPlan application

When you click on that new menu entry, you will see a server selection dialog. The dialog contains all the servers that you used in previous replications (it gets them from the database's replication history). The last replication server is preselected:

Image:From the MindPlan labs: Support for data replication in the MindPlan application

We then replicate the database with the selected Domino server. The replication can be aborted and you can see a replication progress bar.
Support for abortion and the progress bar is something that you cannot achieve using the normal Notes Java API. But with a little help from the C API, it works like a charm. :-)

Karsten Lehmann | June 25th, 2009 13:09:09 | Comments (0) | Permanent Link
MindPlan® is a registered trademark of Haus Weilgut GmbH Computer Conception | © 2009