mercurial as a wiki engine component
piotr maliński
riklaunim at gmail.com
Sat Jun 10 14:26:55 UTC 2006
2006/6/9, Emanuele Aina <faina.mail at tiscali.it>:
> piotr mali¨½ski tent¨°:
>
> > I'll have a look at it.. pySVN is tempting but I want to make a script
> > with not to much demanding requirements (a working subversion)
>
> Yes, with ikiwiki you need to setup the repo, the working copy and then
> it generates the output wiki. :(
>
> With mercurial this will be reduced to repo (which is very simple to
> setup) + output.
>
> The nice thing that ikiwiki does is to allow to commit changes in svn
> and see them reflected in the wiki (regenerating the content in the
> postcommit hook), instead of editing it on the web (which is still
> possible with a cgi).
>
> I would love a wiki written in python using mercurial as the backend,
> kid as templating engine and markdown as wiki language... :)
>
>
> If you start working on the wiki, send a mail to the mercurial mailing
> lists and I will be happy to test it (and maybe contribute something ;)
>
I'm planning to use some framework for the wiki. Django is tempting
but the new version is in heavy developement :) and it likes to use
databases quite often. Pylons is less "i need a db" and uses Myghty
which is nice. Currently I'm testing those frameworks. Maybe I'll have
a closer look at turbogears later (this uses kid) :) Generaly I want a
small and usefull framework that doesn't require a database for most
of its actions (myghty).
as for text formating markdown is nice but I want to also add some
BBcode tags. And as a "super" feature: ContentBBcode - tags like
BBcode, let say:
[wiki_thumb src="myimg.png"]
[wiki_bargraph name="sails"]
2004:1000
2005:1111
2006:9999
[/wiki_bargraph]
which would call some actions (make thumb, make grid, get content
from somewhere, make graph) ContentBBcode's would be "plugins-based"
(easy way to add/edit definitions)
As for the editing from the browser I'm looking for some wysiwyg which
renders custom tags (like [b] [/b]) Java based are nice, like
JXHTMLedit but I didn't find any with custom tag support.
More information about the Mercurial
mailing list