Skip to content

So that forum?

So that forum I mentioned? I've setup a test-installation at:

What does this forum offer? A cross between hacker news and reddit. If the admin of the forums enables it you can create arbitrary tags, and then view them. For example:

  • http://example.com/view/tag-name

It's also very fast, and reasonably easy to customize. Which is good, because the current layout is nasty.

Things I like:

  • Everything is stored in Redis.
  • The code is made of simple primitives which are joined together in a web-application. Which means most of the logic is outside the core.
  • The templates are pretty basic, which means a real designer can do good things.

Not much more to say really; except I've setup a test install and if you wish to login/register and post spam feel free.

Comments On This Entry

  1. [gravitar] Nux

    Hm, interesting forum. :)
    The "powered by" link is broken, there is no https://github.com/skx/gathering/

  2. [author] Steve Kemp

    The link should be fixed now - just points to a github repository. I need to add installation instructions, but otherwise it is good enough for the moment.

  3. [gravitar] thekreek

    Any plans to support other DBMS (mysql, postgresql) besides redis?

    Nice layout, love the simplistic theme.

  4. [author] Steve Kemp

    Not immediately, but if there were interest I guess I could.

    There's a wrapper class which is used to proxy all redis-commands (so we can add a unique prefix on all keys, allowing multiple forums to run against the same redis server) which is called RedisProxy.

    The RedisProxy class could be rewritten to write to MySQL, etc. We only have two types of data:

    • A redis set - ie "SELECT * FROM TABLE".
    • A key/val - ie. "SELECT value WHERE key=XX FROM STORE"