GitHub Sale: sign up for any paid plan this week and pay nothing until January 1, 2009!  [ hide ]

public
Description: Forums For You (on Google App Engine)
Homepage: http://blog.kowalczyk.info/software/fofou
Clone URL: git://github.com/kjk/fofou.git
fofou /
name age message
file README Fri Jul 04 18:31:28 -0700 2008 update todo [kjk]
file app.yaml Fri Jul 04 23:58:48 -0700 2008 templates cannot be in a directory declared sta... [kjk]
file forum_list.html Fri Jul 04 23:58:48 -0700 2008 templates cannot be in a directory declared sta... [kjk]
file fruitshow_dump_data.py Fri Jul 04 22:26:57 -0700 2008 update [kjk]
file fruitshow_dump_upload.py Sun Jul 06 01:46:39 -0700 2008 remove executable bit [kjk]
directory img/ Fri Jul 04 13:16:31 -0700 2008 rename graphics folder to img [kjk]
file index.yaml Sat Jul 05 12:16:47 -0700 2008 updated indexes [kjk]
file main.py Tue Nov 04 16:03:56 -0800 2008 fix rejecting posts containing unicode characte... [kkowalczyk]
file manage_forums.html Sat Jul 05 00:03:15 -0700 2008 fix links to .css and .js files [kjk]
file offsets.py Fri Jul 04 14:45:43 -0700 2008 use tuple instead of TopicData class [kjk]
directory skins/ Wed Jul 23 22:05:40 -0700 2008 for attribute of label needs to refer to other ... [kjk]
directory static/ Fri Jul 04 23:58:48 -0700 2008 templates cannot be in a directory declared sta... [kjk]
file todo.txt Mon Jul 07 17:43:55 -0700 2008 update todo [kjk]
README
Overview.
=========

For more info: http://blog.kowalczyk.info/software/fofou/

Fofou (Forums For You) is a simple forum software inspired by
Joel On Software forum software (http://discuss.joelonsoftware.com/?joel).

It's mostly a port of FruitShow PHP forum
(http://sourceforge.net/projects/fruitshow) to Google App Engine 
(http://code.google.com/appengine/).

Where can I see it in action?
=============================

Forums for my Sumatra PDF viewer are powered by Fofou:
http://blog.kowalczyk.info/forum_sumatra/

Installation.
=============

Fofou runs on Google App Engine infrastructure. You need to get App Engine
account and upload fofou (see
http://code.google.com/appengine/docs/gettingstarted/uploading.html for
details).

Once installed, you can create one or more forums through web interface.

Deployment philosophy.
======================

Fofou isn't designed as a forum hosting platform for hosting hundreds of forums
for many people.

It's designed to host a few forums for one person so the owner of App Engine
account is implicitly an admin for all forums hosted from that account.

Design philosophy.
==================

You'll quickly see that Fofou differs in many ways from most common forum
software. There are good reasons for the differences and Joel Spolsky describes
those reason in great detail:
http://www.joelonsoftware.com/articles/BuildingCommunitieswithSo.html

License.
========

The python code is written completely by me and is in Public Domain.

Html/css/js files are mostly lifted from FuitShow, so they fall under
FruitShow's BSD license.

Contributing.
=============

Fofou is open-source so if you want to improve the code, contribute more skins
etc., fork http://github.com/kjk/fofou/tree/master, make your changes and let me
know. If the changes are good, I'll pull them into my repo.