mirror of
https://github.com/vichan-devel/vichan.git
synced 2024-11-27 17:00:52 +01:00
Hopefully fix links
parent
753ea54987
commit
63e09aea6a
32
Home.md
32
Home.md
@ -7,28 +7,28 @@ While it is probable that most of this documentation will work for you, parts of
|
|||||||
|
|
||||||
Getting started
|
Getting started
|
||||||
---------------
|
---------------
|
||||||
* [Why Tinyboard?](why_tinyboard.md)
|
* [Why Tinyboard?](why_tinyboard)
|
||||||
* [Installing Tinyboard](installation.md)
|
* [Installing Tinyboard](installation)
|
||||||
* [Configuration Basics](config.md)
|
* [Configuration Basics](config)
|
||||||
* [Introduction to the moderator interface](mod_interface.md)
|
* [Introduction to the moderator interface](mod_interface)
|
||||||
|
|
||||||
Configuration
|
Configuration
|
||||||
-------------
|
-------------
|
||||||
* [Cache](config/cache.md)
|
* [Cache](config/cache)
|
||||||
* [DNS Blacklists (DNSBL)](config/dnsbl.md)
|
* [DNS Blacklists (DNSBL)](config/dnsbl)
|
||||||
* [Flood filters](config/flood_filters.md)
|
* [Flood filters](config/flood_filters)
|
||||||
* [Word filters](config/word_filters.md)
|
* [Word filters](config/word_filters)
|
||||||
* [reCAPTCHA](config/recaptcha.md)
|
* [reCAPTCHA](config/recaptcha)
|
||||||
* [Boardlinks](config/boardlinks.md)
|
* [Boardlinks](config/boardlinks)
|
||||||
* [Events](events.md)
|
* [Events](events)
|
||||||
* [Markup syntax](config/markup.md)
|
* [Markup syntax](config/markup)
|
||||||
|
|
||||||
Troubleshooting
|
Troubleshooting
|
||||||
---------------
|
---------------
|
||||||
* [“Your request looks automated” error](your_request_looks_automated.md)
|
* [“Your request looks automated” error](your_request_looks_automated)
|
||||||
|
|
||||||
See also
|
See also
|
||||||
--------
|
--------
|
||||||
* [Using Git](git.md)
|
* [Using Git](git)
|
||||||
* [Upgrading Tinyboard](upgrading.md)
|
* [Upgrading Tinyboard](upgrading)
|
||||||
* [Special:AllPages](special_allpages.md)
|
* [Special:AllPages](special_allpages)
|
||||||
|
4
bans.md
4
bans.md
@ -18,5 +18,5 @@ $config['ban_cidr'] = true;
|
|||||||
```
|
```
|
||||||
See also
|
See also
|
||||||
--------
|
--------
|
||||||
* [Configuration basics](config.md)
|
* [Configuration basics](config)
|
||||||
* [Mod interface](mod_interface.md)
|
* [Mod interface](mod_interface)
|
||||||
|
@ -29,6 +29,6 @@ The comments in [`inc/config.php`](../inc/config.php) are probably the greatest
|
|||||||
|
|
||||||
See also
|
See also
|
||||||
--------
|
--------
|
||||||
* [“Events”](events.md)
|
* [“Events”](events)
|
||||||
* [Custom flood filters](config/flood_filters.md)
|
* [Custom flood filters](config/flood_filters)
|
||||||
* [Cache](config.md)
|
* [Cache](config)
|
||||||
|
@ -9,7 +9,7 @@ tor.dnsbl.sectoor.de
|
|||||||
```
|
```
|
||||||
This prevents Tor exit nodes from making posts and is recommended as a large majority of abuse comes from Tor because of the strong anonymity associated with it.
|
This prevents Tor exit nodes from making posts and is recommended as a large majority of abuse comes from Tor because of the strong anonymity associated with it.
|
||||||
|
|
||||||
You can add more blacklists by [putting them in your configuration](../config.md). You should refer to the blacklist’s documentation to figure out which responses you wish to block.
|
You can add more blacklists by [putting them in your configuration](../config). You should refer to the blacklist’s documentation to figure out which responses you wish to block.
|
||||||
```php
|
```php
|
||||||
// Block "127.0.0.2" responses from this blacklist.
|
// Block "127.0.0.2" responses from this blacklist.
|
||||||
$config['dnsbl'][] = array('bl.spamcannibal.org', 2);
|
$config['dnsbl'][] = array('bl.spamcannibal.org', 2);
|
||||||
|
@ -36,7 +36,7 @@ Custom | Format
|
|||||||
------ | ------
|
------ | ------
|
||||||
custom | Function
|
custom | Function
|
||||||
|
|
||||||
Similar to [events](../events.md) but the function must return true if the condition was met.
|
Similar to [events](../events) but the function must return true if the condition was met.
|
||||||
```php
|
```php
|
||||||
$config['flood_filters'][] = array(
|
$config['flood_filters'][] = array(
|
||||||
'condition' => array(
|
'condition' => array(
|
||||||
@ -105,4 +105,4 @@ $config['flood_filters'][] = array(
|
|||||||
|
|
||||||
See also
|
See also
|
||||||
--------
|
--------
|
||||||
* [Events](../events.md)
|
* [Events](../events)
|
||||||
|
@ -53,4 +53,4 @@ Input | Output
|
|||||||
|
|
||||||
See also
|
See also
|
||||||
--------
|
--------
|
||||||
* [Configuration Basics](../config.md)
|
* [Configuration Basics](../config)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
reCAPTCHA
|
reCAPTCHA
|
||||||
=========
|
=========
|
||||||
|
|
||||||
To enable reCAPTCHA, grab a public and private key pair from [here](https://web.archive.org/web/20121016193132/https://www.google.com/recaptcha/admin/create) and add them to [a config file](../config.md).
|
To enable reCAPTCHA, grab a public and private key pair from [here](https://web.archive.org/web/20121016193132/https://www.google.com/recaptcha/admin/create) and add them to [a config file](../config).
|
||||||
```php
|
```php
|
||||||
$config['recaptcha'] = true;
|
$config['recaptcha'] = true;
|
||||||
$config['recaptcha_public'] = '<your public key>';
|
$config['recaptcha_public'] = '<your public key>';
|
||||||
|
@ -68,4 +68,4 @@ Event | Called | Par
|
|||||||
|
|
||||||
See also
|
See also
|
||||||
--------
|
--------
|
||||||
* [Custom flood filters](config/flood_filters.md)
|
* [Custom flood filters](config/flood_filters)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
Installing Tinyboard
|
Installing Tinyboard
|
||||||
====================
|
====================
|
||||||
|
|
||||||
Installation for Tinyboard is simple. You used to have to import the database tables and [create a config file](config.md) yourself, but now Tinyboard does it all for you.
|
Installation for Tinyboard is simple. You used to have to import the database tables and [create a config file](config) yourself, but now Tinyboard does it all for you.
|
||||||
|
|
||||||
Requirements
|
Requirements
|
||||||
------------
|
------------
|
||||||
|
@ -7,5 +7,5 @@ Unlike some other imageboard engines, you do not need to have Javascript enabled
|
|||||||
|
|
||||||
See also
|
See also
|
||||||
--------
|
--------
|
||||||
* [Capcodes](capcodes.md)
|
* [Capcodes](capcodes)
|
||||||
* [Bans](bans.md)
|
* [Bans](bans)
|
||||||
|
@ -1,23 +1,23 @@
|
|||||||
All Pages
|
All Pages
|
||||||
=========
|
=========
|
||||||
|
|
||||||
* [Bans](bans.md)
|
* [Bans](bans)
|
||||||
* [Capcodes](capcodes.md)
|
* [Capcodes](capcodes)
|
||||||
* [Config](config.md)
|
* [Config](config)
|
||||||
* [Config/Boardlinks](config/boardlinks.md)
|
* [Config/Boardlinks](config/boardlinks)
|
||||||
* [Config/Cache](config/cache.md)
|
* [Config/Cache](config/cache)
|
||||||
* [Config/DNSBL](config/dnsbl.md)
|
* [Config/DNSBL](config/dnsbl)
|
||||||
* [Config/Flood filters](config/flood_filters.md)
|
* [Config/Flood filters](config/flood_filters)
|
||||||
* [Config/Markup](config/markup.md)
|
* [Config/Markup](config/markup)
|
||||||
* [Config/Word filters](config/word_filters.md)
|
* [Config/Word filters](config/word_filters)
|
||||||
* [Config/reCAPTCHA](config/recaptcha.md)
|
* [Config/reCAPTCHA](config/recaptcha)
|
||||||
* [Events](events.md)
|
* [Events](events)
|
||||||
* [Git](git.md)
|
* [Git](git)
|
||||||
* [Installation](installation.md)
|
* [Installation](installation)
|
||||||
* [Main Page](main_page.md)
|
* [Main Page](main_page)
|
||||||
* [Mod interface](mod_interface.md)
|
* [Mod interface](mod_interface)
|
||||||
* [Roadmap](https://web.archive.org/web/20121016193329/http://tinyboard.org/docs/?p=Roadmap)
|
* [Roadmap](https://web.archive.org/web/20121016193329/http://tinyboard.org/docs/?p=Roadmap)
|
||||||
* [Test](https://web.archive.org/web/20121016193329/http://tinyboard.org/docs/?p=Test)
|
* [Test](https://web.archive.org/web/20121016193329/http://tinyboard.org/docs/?p=Test)
|
||||||
* [Upgrading](upgrading.md)
|
* [Upgrading](upgrading)
|
||||||
* [Why Tinyboard](why_tinyboard.md)
|
* [Why Tinyboard](why_tinyboard)
|
||||||
* [Your request looks automated](your_request_looks_automated.md)
|
* [Your request looks automated](your_request_looks_automated)
|
||||||
|
@ -17,4 +17,4 @@ Non-Git
|
|||||||
|
|
||||||
See also
|
See also
|
||||||
--------
|
--------
|
||||||
* [Using Git](git.md)
|
* [Using Git](git)
|
||||||
|
@ -5,21 +5,21 @@ Why Tinyboard?
|
|||||||
Tinyboard was written from scratch, meaning it’s not based on any of the ancient and defective projects such as Futaba and Kusaba.
|
Tinyboard was written from scratch, meaning it’s not based on any of the ancient and defective projects such as Futaba and Kusaba.
|
||||||
|
|
||||||
### Performance
|
### 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).
|
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).
|
||||||
|
|
||||||
### Configurability
|
### Configurability
|
||||||
Tinyboard is almost entirely customizable. You can [create advanced configuration files](config.md) for the entire imageboard, or for specific boards.
|
Tinyboard is almost entirely customizable. You can [create advanced configuration files](config) for the entire imageboard, or for specific boards.
|
||||||
|
|
||||||
#### Cool config sutff
|
#### Cool config sutff
|
||||||
* [Custom flood filters](config/flood_filters.md)
|
* [Custom flood filters](config/flood_filters)
|
||||||
* [Markup syntax](config/markup.md)
|
* [Markup syntax](config/markup)
|
||||||
* [Events](events.md)
|
* [Events](events)
|
||||||
|
|
||||||
### Security
|
### Security
|
||||||
Tinyboard was written with security as a priority. It’s 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.
|
Tinyboard was written with security as a priority. It’s 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
|
### 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 don’t need Javascript enabled to use it.
|
Tinyboard has a clean and incredibly easy to use [moderator interface](mod_interface) with lots of features. Unlike some other imageboard engines, you don’t 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)
|
![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)
|
||||||
|
|
||||||
@ -30,13 +30,13 @@ Tinyboard can track post citations (“>>1234” links) so that when posts are d
|
|||||||
Tinyboard has full support for IPv6 clients.
|
Tinyboard has full support for IPv6 clients.
|
||||||
|
|
||||||
### DNS Blacklists
|
### DNS Blacklists
|
||||||
Tinyboard makes blocking open proxies and other malicious clients easy with [DNS Blacklists (DNSBL)](config/dnsbl.md).
|
Tinyboard makes blocking open proxies and other malicious clients easy with [DNS Blacklists (DNSBL)](config/dnsbl).
|
||||||
|
|
||||||
### Anti-spam measures
|
### 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.
|
Tinyboard uses [unique and harder-to-defeat anti-spam measures](your_request_looks_automated) that keeps all generic bots out and gives attackers a hard time.
|
||||||
|
|
||||||
### Javascript
|
### 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).
|
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).
|
||||||
|
|
||||||
####Some cool Javascript stuff
|
####Some cool Javascript stuff
|
||||||
* [Quick reply](../js/quick-reply.js)
|
* [Quick reply](../js/quick-reply.js)
|
||||||
@ -46,7 +46,7 @@ Tinyboard comes with extensible [Javascript modules](../js) comparable to browse
|
|||||||
* [Client-side forced anonymous](../js/forced-anon.js)
|
* [Client-side forced anonymous](../js/forced-anon.js)
|
||||||
|
|
||||||
### You can switch over to Tinyboard from Kusaba X without losing any data
|
### 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.
|
[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) (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
|
### More
|
||||||
Tinyboard is packed with features, most of which aren’t listed here. See [`inc/config.php`](../inc/config.php).
|
Tinyboard is packed with features, most of which aren’t listed here. See [`inc/config.php`](../inc/config.php).
|
||||||
|
Loading…
Reference in New Issue
Block a user