Part of the EllisLab Network
x
 
Create New Page
 View Previous Changes    ( Last updated by neph )

Forum written with CodeIgniter

after integrating a few different forums with CI via FAL and CI_Auth, and realizing that there was literally nothing released as far as forum native in CI…i decided to try and start one. it’s by no means finished, i’ve just been writing other code for like a month straight and wanted to release it before i go on hiatus in case anyone wanted to extend to it or critique my coding style.

a live version can be found
here

source is available at
here (temporarily down while i finish writing the installer)

a bulk of the source code in html
here
(this has the entire app as it’s running with a few extra modules i was working on)

if i have failed to get to any of your questions or emails please try again, i havent had much time to devote to this project for a little while.

registration is open if you would like to test it out as some functionality requires you to be logged in. it requires e-mail verification, and the avatar, signature and profile information can be updated if you click a username from any of the links for a thread/post, and use the “update profile info” link.

The public source is currently outdated, i will be re-releasing with all the updates(avatars, signatures, email notifications/subscriptions/watching users posts…etc) though i will e-mail what i have so far upon request.

this would be my first set of released code, and its still in the early stages of development, this is more of a frame for it than anything else, though it is currently functional….so i’m definitely welcome to any corrections/comments/fixes.

secondly, a few thing’s that i know it needs…

an acl: privilege levels are not currently implemented.
better styling: my css-fu isn’t all that strong.


thirdly…the current features.
config: primarily to set table prefix, map a user table username/id field

it uses the bbcode_helper, along with smarkup jquery bbcode wysiwyg.

jquery-ui sorting and inline administration.

the post reply link use jquery to slide down for fast reply.

and…thats about it so far =\

to install set your user table, username column, userId column in the config/forums.php. config your auth system to set

$this->session->userdata('username')
$this->session->userdata('admin'
as the logged in users username and if an admin, and
$this->sesion->userdata('id'

as the users id, or modify the controller/model to use whatever method of session storing you’re using.