Trevor Slocum c6f45f9b6c Merge pull request #6 from socram8888/master
Added setting TINYIB_THREADSPERPAGE for number of threads shown per index page
Added setting TINYIB_PREVIEWREPLIES for number of replies previewed on index pages
Optimized index page generation
2013-01-16 12:45:41 -08:00
2010-11-29 16:39:16 -08:00
2010-11-29 16:39:16 -08:00
2010-11-29 16:39:16 -08:00
2012-12-28 00:10:42 -08:00
2011-01-07 01:50:03 -08:00
2009-09-19 19:53:15 -07:00
2011-01-07 01:57:43 -08:00

TinyIB

Lightweight image board script. See example installations for a demo.

Database not required. Store posts as text files for a portable set-up capable of running on virtually any PHP host.

Got database? Use MySQL or SQLite for an efficient set-up able to handle high amounts of traffic. Features

  • Reference links >>###
  • Delete post via password
  • Management panel
    • Administrators and moderators use separate passwords
      • Moderators are only able to delete posts
    • Ban offensive/abusive posters across all boards
    • Post using raw HTML

Installing

  1. CD to the directory you wish to install TinyIB
  2. Run the command:
    • git clone git://github.com/tslocum/TinyIB.git ./
  3. Copy settings.default.php to settings.php
  4. Configure settings.php
  5. CHMOD write permissions to these directories:
    • ./
    • ./src/
    • ./thumb/
    • ./res/
    • ./inc/flatfile/ (only if you use flat file for the database)
  6. Navigate your browser to imgboard.php and the following will take place:
    • The database structure will be created
    • Directories will be verified to be writable
    • The file index.html will be created containing the new image board

Updating

git pull

Support

Contact tslocum@gmail.com

Contributing

  1. Read the GitHub Forking Guide
  2. Fork TinyIB
  3. Commit code changes to your forked repository
  4. Submit a pull request describing your modifications
Description
Languages
PHP 94.1%
JavaScript 3.9%
CSS 2%