Gazest iconGazest 0.3.9

Gazest is a wiki based community engine.
Gazest is a wiki based community engine. Why another wiki? Gazest project tries to be better by not flattening the history of changes. This storage model is heavily inspired by distributed revision control systems like Git and Mercurial.

This enables much smarter conflict resolution in the event of concurrent edits. It also opens the door to many possibilities that are yet to be implemented like branching and merging of a set of pages as a single logical unit. Why don't you try our demo site?

Requirements:

GNU diff3
Python >= 2.4
Setuptools
SQLite, MySQL, or Postgres
a bunch of Python libs that easy_install will take care of

Installation:

You should be able to install Gazest using easy_install:

$ easy_install gazest-X.Y.Z.tar.gz

Unfortunately, this won't work for most people. To install Gazest the hard way, do something like the following. You will probably want to setup a working env but this is optional:

$ mkdir deploy
$ cd deploy
$ wget http://svn.colorstudy.com/home/ianb/workingenv/workingenv.py
$ python workingenv.py wenv
$ . wenv/bin/activate

Now install the deps that usually cause problems to `easy_install`. You should be able to do that with

$ python getdeps.py

But if it fails, do:

$ svn co http://authkit.org/svn/AuthKit/tags/0.4.0/ authkit-0.4.0
$ cd authkit-0.4.0
$ python setup.py install
$ cd ..

$ easy_install http://effbot.org/downloads/Imaging-1.1.6.tar.gz

If running Python 2.4, you need `hashlib` and `uuid`. You don't need this with Python 2.5:

$ easy_install hashlib uuid

You can now install Gazest:

$ easy_install gazest-X.Y.Z.tar.gz

SQLite is not a requirement but if you plan to use it, now would be a good time to install it:

$ easy_install pysqlite

Setup:

Make a config file as follows:

$ paster make-config gazest config.ini

Tweak the config file as appropriate and then setup the application:

$ paster setup-app config.ini

Now visit your gazest site with a web browser and create a user. You'll want to make this user your first thaumaturge. In Gazest parlance, thaumaturges are those who can cast evil away: they can ban people.

Upgrade your new user:

$ gazest-god-mode config.ini username

Hacking:

You can get the bleeding edge with `git`:

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

last updated on:
October 29th, 2007, 19:51 GMT
price:
FREE!
developed by:
Yannick Gingras
license type:
GPL v3 
category:
ROOT \ Internet \ HTTP (WWW)

FREE!

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

1 Screenshot
Gazest

Add your review!

SUBMIT