Child pages
  • Web Forum
Skip to end of metadata
Go to start of metadata

Forum Project

Members

username

florence

hyfi

aldwin

steps for semester completion

Done!

step for total completion

add mailing lists to LDAP
Useremail table for non-ccis emails
connection to mailbox
from field
subject field
x-to-reply-to
sending

Outline

step 1: research

done by first presentation

we will search for applicable forum suites
that are open source and fit out needs. we
will test these solutions and see what else
we need.
current suites we like are:

phpBB: possible security issues
Vanilla 2
miniBB
Simple Machine Forums (SMF)
Fast Uncompromising Discussions (FUD)
bbPress

the possibility of using a mailing list converter has also been brought up.

BBPRESS CHOSEN

step 2: make

LDAP will be 95% done and demo-able for the first demo

we will modify said forum suites to suit our
needs. these include LDAP authentication and
groups that mirror CCIS mailing lists. we may
put the forum up on the crew wepsite for dev
purposes.

step 3: test

we will put the forum up in a sort of 'beta'
mode to fully test it and see if we should
continue to later steps.

step 4: integrate

the next step would involve integrating the mailing
lists and the forum such that they could be used
interchangably with no data loss for the users.
furthur discussion on how to do this would be needed.

step 5: test again

see step 3.

the approximate timeline for this project would be 1-2 semesters. Minimum
requirements for this to be a success are to be in step 3 by the end of the semester.
exact timelines dependon the amount of modding needed for the chosen forum suite.
the need to write out own system from scratch is unlikely given what we have seen in
our preliminary research. such a scenario would greatly increase project
time. documentation will be build as we go.

Considerations

Forum Software

We're going to use bbPress.

Software

LDAP Auth Support

Plugin System

bbPress

Plugin

Plugin API based on Wordpress API (with plugin manager)

Fast Uncompromising Discussions (FUD) (poor documentation)

Plugin

Plugins

Simple Machine Forums (SMF)

"Mod"

"Moddable" - manually editable

phpBB: possible security issues

 

 

Vanilla 2

 

 

miniBB

 

 

bbPress Plugins

Git Repo

Public Access: git clone git://@crew-git.ccs.neu.edu/webforum.git

Push access: git clone git@crew-git.ccs.neu.edu:webforum.git

Or on the web http://crew-git.ccs.neu.edu/git/webforum/

For a quick start with git, see the git Primer and Git Snippets (check out "pushing and pulling" under beginner).

We have a VM up for the server.
connect to 129.10.112.102. the username and password will
be sent out on the mailing list.

#1 NOTE: Must enter a value for user_nicename when adding a user because it must be unique

apache2 setup notes for server:
apt-get install apache2
apt-get install libapache2-mod-php5
apt-get install libldap-2.4-2
apt-get install ldap-utils
apt-get install libsasl2-modules-ldap
apt-get install openssl
apt-get install libsasl2-2
apt-get install libkrb5-3
apt-get install php5-ldap
apt-get install php5-sasl
apt-get install php5-auth-pam
apt-get install php5-imap – for IMAP functionality in PHP
enable mod_ldap

Add a cert for the ldap as well

For SSL logins, add this to the bb-config.php file:
define ('BB_FORCE_SSL_ADMIN', true);

TODO FOR FALL 2011

all for creation of subforums by users
mail list sync??????
systems to autoadmin
make login script less of a hack......
shift ldap_authenitacion.php to use LDAP_Connect.php

  • No labels