I love the chans, so I though I'd build my own. jchannel is simple, linearly-directed, forced anonymous imageboard, implemented using enterprise Java, EJB 3.1, JPA/EclipseLink, with a Google Web Toolkit front end, designed to run on GlassFish application server.
Features
- GWT AJAX powered front end
- JPA RDBMS agnostic back end
- Rich text editor message input
- Role based administration & moderation
- Catgegory/Topic administration
- Post reporting & IP ban management
Screen Shots
(click to enlarge)Demo
A demo of jchannel with just one topic (/b/) is running at http://jchannel.org
Source Code
The latest source code can be downloaded from Google Code using svn:
svn checkout http://jchannel.googlecode.com/svn/trunk/ jchannel-read-only
or downloaded here:
- jchannel Maven Project - jchannel-0.1.1.zip
Usage
Run the project with 'mvn clean install embedded-glassfish:run
' and point your brower at http://127.0.0.1:8080/jchannel/.
Running the project with all the tests will create an embedded Derby database to test against, run an embedded GlassFish server, create some default topics and a default admin user.
To log into the admin interface go to http://127.0.0.1:8080/jchannel/#login
and use the login credentials:
username: admin
password: adminadmin
Update 8/12/10
The http://jchannel.org demo now has a bunch of 4chan style topics.