Fwd: ANNOUNCE: Gazest 0.3.7 -- a Pylons powered wiki

3 views
Skip to first unread message

Mark Ramm

unread,
Oct 21, 2007, 12:39:01 PM10/21/07
to doc...@googlegroups.com
This is a very interesting wiki that uses a mercurial like backend,
allows 3 way merge, and otherwise does lots of things that I think
would be useful for Docudo.

--Mark

---------- Forwarded message ----------
From: Yannick Gingras <ygin...@ygingras.net>
Date: Oct 18, 2007 1:49 AM
Subject: ANNOUNCE: Gazest 0.3.7 -- a Pylons powered wiki
To: pylons-...@googlegroups.com


Greetings Pyloneers,
I'm am please to announce the release of Gazest 0.3.7, a Pylons
powered wiki.

Why another wiki? Gazest is heavily inspired by Git and Mercurial.
It won't try to flatten the history to a linear succession of commit;
instead, it preserves the history graph as a DAG. We get 3-way merge
all over the place and that makes "section edit" obsolete. Let me say
it another way: the problem with svn is not that it's centralized,
it's that it can't merge. Also, thanks to MVC and to Pylons's
cascading apps, Gazest's look and feel is much easier to change than
it is with other wikis.

That being said, Gazest is still young and it lacks many features
commonly seen in other wikis. What I want to implement in the near
future is a way to select a handful of pages, branch them to another
namespace, edit them, then merge them as a whole when you feel ready
for it. We see a typical use-case for this with Pylons: the doc is on
the wiki but, when the dev branch changes, we need to update the doc.
Since the wiki is the master reference for users, we can't do it live
so we wait and when release time is upon us, we have to update
everything in frenzy mode.

We often hear new Pyloneers complain that there are not many Pylons
apps to learn from. This is a fairly complete Pylons project with
relatively polished packaging. It is release under GPLv3; I hope this
can help new comers to see what a "finished" app can look like.

Enough rambling!

Demo site:

http://gazdemo.ygingras.net/

Code:

http://ygingras.net/files/gazest-0.3.7.tar.gz
http://ygingras.net/files/gazest_extra_macros-0.3.tar.gz

Bleeding edge:

$ git clone http://ygingras.net/files/gazest.git
$ git clone http://ygingras.net/files/gazest_extra_macros.git

Enjoy!

--
Yannick Gingras


--
Mark Ramm-Christensen
email: mark at compoundthinking dot com
blog: www.compoundthinking.com/blog

Kevin Horn

unread,
Oct 22, 2007, 10:44:57 PM10/22/07
to doc...@googlegroups.com
I've looked a this briefly, and it sounds neat, but I haven't really wrapped my head around it.  I'm afraid I haven't used any sort of "distributed" version tracking before, so I don't yet grok the benefits.  Reading about it isn't the same as using it, if you know what I mean.

I'm planning to look into this further, but I don't have a lot of room left on my plate, so it may take a little while.

Kevin Horn
Reply all
Reply to author
Forward
0 new messages