psyBBS - bulletin board software
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
include
media
scripts
theme
.gitignore
LICENSE
README.md
create.php
error.php
index.php
info.php
login.php
search.php
settings.php

README.md

psybbs

A GPLv3/CC licensed Bulletin Board Software using PHP/MYSQL

###What is psyBBS? psyBBS is a platform for managing discussions, a de-facto web forum portal. It is being put together for learning and personal use at the moment. What does psyBBS stand for? No, it has nothing to do with the korean guy. Pronounced psybbs as in 'sye'bee'bee'ess. Like sci-fi, or psycho. It doesn't really mean anything.

##NOTE This is and will be full of bugs right now, consider this software as pre-alpha quality. Some features are missing and/or need to be rewritten, so it's not very usable as of now. Most of the functions handling $_GET and $_POST input should be sanitised already. Be cautious however.

##Features

  • Splash page
  • Topic listing
  • Thread listing (with page filter)
  • Post listing (with page filter)
  • BBCode
  • Web based administration
  • Login / Registration captcha
  • Global user customization
  • Local user customization
  • Simple stats
  • Gravatar support
  • Search querys

##Project Goals

  • W3C XHTML / W3C CSS3 valid
  • SQLi and XSS resistant
  • Fast
  • Easy to administer
  • Extendable with plugins (possibly)

##How to Install

  • Clone the master branch into your web server root
  • Add your MySQL server connectiont to include/config-example.php
  • Rename it to include/config.php
  • Navigate to index.php
  • When processed, 'include/top.php' will check if a database exists, and automatically creates it
  • Log in with your primary admin account and click the 'settings' tab in the userbar for further configuration

##Preview screenshot67 screenshot68 screenshot69 screenshot70

##Licensing The code of psyBBS is released under the General Public License version 3. Graphics/Artwork are released under various Creative Commons licenses (no stricter that cc-by-sa). Themes/plugins are advised to be released as any "free" license of your choosing (MIT, GPL, BSD, etc)