leftypol_vichan/docs/why_tinyboard.md

53 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Why Tinyboard?
==============
### Written from scratch
Tinyboard was written from scratch, meaning its not based on any of the ancient and defective projects such as Futaba and Kusaba.
### Performance
Tinyboard is built for speed and has proven to be incredibly fast compared to alternatives. You can make it even faster by [enabling cache](config/cache.md).
### Configurability
Tinyboard is almost entirely customizable. You can [create advanced configuration files](config.md) for the entire imageboard, or for specific boards.
#### Cool config sutff
* [Custom flood filters](config/flood_filters.md)
* [Markup syntax](config/markup.md)
* [Events](events.md)
### Security
Tinyboard was written with security as a priority. Its not vulnerable to any of the [countless](https://web.archive.org/web/20121017012402/https://github.com/frankusrs/Kusaba-X-Threadshitter) [exploits](https://web.archive.org/web/20121017012402/https://github.com/savetheinternet/kusabax-idcrack) and design flaws affecting alternatives such as Kusaba X.
### User-friendly
Tinyboard has a clean and incredibly easy to use [moderator interface](mod_interface.md) with lots of features. Unlike some other imageboard engines, you dont need Javascript enabled to use it.
![1](img/mod/1.png) ![2](img/mod/2.png) ![3](img/mod/3.png) ![4](img/mod/4.png) ![5](img/mod/5.png) ![6](img/mod/6.png) ![7](img/mod/7.png) ![8](img/mod/8.png) ![9](img/mod/9.png) ![10](img/mod/10.png) ![11](img/mod/11.png) ![12](img/mod/12.png) ![13](img/mod/13.png) ![14](img/mod/14.png) ![15](img/mod/15.png) ![16](img/mod/16.png) ![17](img/mod/17.png) ![18](img/mod/18.png)
### Tracks quotes
Tinyboard can track post citations (“>>1234” links) so that when posts are deleted, the links are automatically removed.
### IPv6
Tinyboard has full support for IPv6 clients.
### DNS Blacklists
Tinyboard makes blocking open proxies and other malicious clients easy with [DNS Blacklists (DNSBL)](config/dnsbl.md).
### Anti-spam measures
Tinyboard uses [unique and harder-to-defeat anti-spam measures](your_request_looks_automated.md) that keeps all generic bots out and gives attackers a hard time.
### Javascript
Tinyboard comes with extensible [Javascript modules](../js) comparable to browser extensions such as [4chan X](https://web.archive.org/web/20121017012402/http://mayhemydg.github.com/4chan-x/). It can pack all enabled scripts into one file and minify it, [if you tell it to](config.md).
####Some cool Javascript stuff
* [Quick reply](../js/quick-reply.js)
* [Thread auto-updating](../js/auto-reload.js)
* [Post hovering](../js/post-hover.js)
* [Inline thread expanding](../js/expand.js)
* [Client-side forced anonymous](../js/forced-anon.js)
### You can switch over to Tinyboard from Kusaba X without losing any data
[A script](https://web.archive.org/web/20121017012402/https://github.com/savetheinternet/Tinyboard-Tools/blob/master/migration/kusabax.php) was made for this. All you need to do is [install Tinyboard](installation.md) (which should take less than a minute), drop the script in your Tinyboard directory and tell it where your Kusaba X config.php is located. It should figure out the rest on its own.
### More
Tinyboard is packed with features, most of which arent listed here. See [`inc/config.php`](../inc/config.php).