2010-12-31 23:24:55 +00:00
TinyIB
====
2010-06-22 07:52:15 +00:00
2012-12-28 08:08:38 +00:00
Lightweight [image board ](http://en.wikipedia.org/wiki/Imageboard ) script. See [example installations ](https://github.com/tslocum/TinyIB/wiki ) for a demo.
2010-06-22 07:52:15 +00:00
2012-12-28 08:08:38 +00:00
**Database not required.** Store posts as text files for a portable set-up capable of running on virtually any PHP host.
2012-05-18 07:37:50 +00:00
2012-12-28 08:08:38 +00:00
**Got database?** Use [MySQL ](http://mysql.com ) or [SQLite ](http://sqlite.org ) 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
2010-12-31 23:24:55 +00:00
Installing
------------
2010-06-22 07:52:15 +00:00
2010-12-31 23:24:55 +00:00
1. CD to the directory you wish to install TinyIB
2012-05-18 07:37:50 +00:00
2. Run the command:
2010-12-31 23:33:22 +00:00
- `git clone git://github.com/tslocum/TinyIB.git ./`
2011-01-07 09:50:03 +00:00
3. Copy settings.default.php to settings.php
2010-12-31 23:24:55 +00:00
4. Configure settings.php
2012-05-18 07:37:50 +00:00
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
2010-12-31 23:24:55 +00:00
Updating
------------
`git pull`
2011-01-07 10:17:09 +00:00
2012-05-18 07:37:50 +00:00
Support
------------
Contact tslocum@gmail.com
2011-01-07 10:17:09 +00:00
Contributing
------------
2012-12-28 08:08:38 +00:00
1. Read the [GitHub Forking Guide ](http://help.github.com/forking/ )
2011-01-07 10:17:09 +00:00
2. Fork TinyIB
3. Commit code changes to your forked repository
4. Submit a pull request describing your modifications