mirror of
https://code.rocketnine.space/tslocum/tinyib.git
synced 2025-01-18 00:38:19 +01:00
Trevor Slocum
abac35b01f
Updated README - added features list and described database capabilities in more depth
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
- Administrators and moderators use separate passwords
Installing
- CD to the directory you wish to install TinyIB
- Run the command:
git clone git://github.com/tslocum/TinyIB.git ./
- Copy settings.default.php to settings.php
- Configure settings.php
- CHMOD write permissions to these directories:
- ./
- ./src/
- ./thumb/
- ./res/
- ./inc/flatfile/ (only if you use flat file for the database)
- 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
- Read the GitHub Forking Guide
- Fork TinyIB
- Commit code changes to your forked repository
- Submit a pull request describing your modifications
Languages
PHP
94.1%
JavaScript
3.9%
CSS
2%