$ easy_install gazest-X.Y.Z.tar.gz
Gazest is a community engine based around wiki-style information editing. What does that mean? It's simply a wiki with some added features to make it easy to have user interations outside of editing.
GNU diff3
Python >= 2.4
Setuptools
SQLite, MySQL, or Postgres
a bunch of Python libs that easy_install will take care of
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
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
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