Helma Logo
main list history
previous version  overview  next version

Version 13 by hannes on 06. January 2006, 18:31

While editing the page about my template engine (*Helma 2 Templates - juerg*), I encountered quite a few problems with Gobi:

* The page was first named "Helma 2 Templates - jürg" (with an umlaut), which was not causing problems first, but when I uploaded an attachment to it, the attachment could not be found when following the link afterwards.
* I then tried to put the code as inline text on the page, which caused a SQL error: java.lang.RuntimeException: Error retrieving Node: java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''\(\' AND page.parent_id = 339' at line 1 (/usr/local/dev.helma.org/code/Page/PageCore.js#373).
* I then wanted to rename the page but didn't find that function, so I started a new one (and couldn't delete the old one).

So far I find it generally complicated and not really intuitive to work with this Wiki:

* Many things need to be done with HTML tags. I would prefer if there were shortcuts to the things we really need (images, links, etc), and everything else would automatically get escaped. For example: Why not letting the (STAR)-operator create external links as well? And there could be an extended version of it, where the title of the link could be added, separated by a colon. E.g: (STAR)http:// www.helma.org:Helma(STAR). This could even be used for internal links...
* The font size is far too big on Mac / Safari.
* There should be the possibility for subpages, so "Helma 2 Templates" could function as a parent for all the different pages about Templating stuff, otherwise this ends in chaos quickly.
* For simple comments about content, it's often easier to use a comment function instead of adding to the page itself, without a clear convention of how we should do so. Either we need a page about Wiki conventions, or a more conventional forum / weblog mechanism for comments.
* Special Wiki characters should be escapable with a backslash, so they can also be used as normal chars.

All this makes me wonder if we wouldn't be better off with a system like Trac (*http://www.edgewall.com/trac/*) that just works?

<div class="reply">Thanks, Jürg. Some of these issues just have to do with settings which can/could be changed. Some other things are still missing in Gobi, and I'll address these. I invite you wholeheartly to get your feet wet and help with improving gobi. Going with somebody else's dogfood just because of some initial troubles? Two words: NO WAY!</div>