Development Ideas for MoinMoin

This page is intended collect my ideas on how MoinMoin could be improved.

Note that this page will most likely only be updated at random intervals with very long times of silence in between.

Feel free to comment! But don't forget to add the @SIG@ markup when you save. :-)

Introduction

I've just started to use MoinMoin as a personal wiki.

Previously I've been using TWiki at work to organize the technical co-ordination activities for a project I'm involved in. I've been quite pleased with TWiki and therefore intended to use it for my personal wikiwiki as well.

Since I'm used to its syntax and quite familiar with perl (writing some own work specialized plugins) I thought this would be the best way to go for me. However, I experienced some problems with the authentication system and finally gave up. I think the problem was located to the web-server not getting along with TWiki's authentication system.

Anyway, I decided to instead check my bookmarks for other wiki-engines I've marked for future investigation.

In the end I decided upon MoinMoin for two major reasons:

So, at present time I'm a complete novice to Python but it looks as a language fairly easy to learn.

At this point I'm quite happy with MoinMoin but since I'm still using TWiki at work I can not avoid comparisons and I see potential for improvements of MoinMoin.

This page is where I will put down my thoughts on this. I know there are other pages at this site on this subject (FeatureEnhancementProposals, InternalEnhancementProposals) but what I write here is mainly for my own memory. In case I forget something.

When/if I find a thought worth suggesting to be included into the core/extension I will copy it to some other appropriate location. :-)

-- MatsBergstrom 2004-07-27 16:28:47

I was quite surprised when I realized that the Quicklinks that each user can list in their User preferences actually override the site default links.

I didn't like this at all! :-(

The way I would prefer user quicklinks to work is as follows:

First of all should normally the site default links (as configured in 'navi_bar = []') always be available. The user quicklinks should IMHO be additional links that each user would like to have easy access to. They should not override the default ones, at least not in a normal situation. Of course one could make this configurable by adding a new checkbox to the UserPreferences, I.e. Keep/remove site default quicklinks.

Actually I've started to look into this since I found it a suitable starting point for getting to know Python.

At present time I've managed to patch wikiutil.py with a new usernavibar that I use to separate the default links from the user quicklinks when I display them. I'm using a patched version of the rightsidebar theme to accomplish this.

However, since I'm a complete novice to Python I need to do some more testing before I know if I've implemented this correctly or need to re-think.

When I'm satisfied I will post the patches to a suitable location. Wherever that is?

-- MatsBergstrom 2004-07-27 16:28:47

MoinMoin: MatsBergstrom/DevIdeas (last edited 2007-10-29 19:21:01 by localhost)