About Forj Forum
Forj is intended to be a high-performance forum for people whose
needs are relatively basic. Its main features are:
- Fewer page loads: most data communication between client and server is JSON, with the page content updated dynamically.
- Low bandwidth: JSON data is syntactically very simple, and since the HTML markup required to present it is generated client-side, the amount of bandwidth used is minimal.
- Easy to navigate: with a permanently visible threads pane, no complex thread/folder hierarchy, navigating around the main forum page is easy.
- Easy to format: Forj uses Markdown for post input, meaning it's easy even for web novices to create nicely-formatted posts without having to learn HTML or BBCode. Post content is stored in the database just as the user typed it, and converted to HTML on the fly using Showdown, a Javascript port of the original Perl version of Markdown.
- Real-time post preview: users can see what their posts will look like as they type, so posts can be tweaked to get them looking just right, and mistakes are easy to spot and correct before submitting.