Image board engine, Danbooru-style.
Find a file
Marcin Kurczewski 6af3a0e42b SQL overhaul: introducing tree-like queries
Reason: until now, PostSearchService was using magic to get around the biggest
limitation of SqlQuery.php: it didn't support arbitrary order of operations.
You couldn't join with something and tell then to select something from it.
Additionally, forging UPDATE queries was a joke. The new Sql* classes replace
SqlQuery completely and address these issues. Using Sql* classes might be
tedious and ugly at times, but it is necessary step to improve model layer
maintainability.

It is by no menas complete implementation of SQL grammar, but for current needs
it's enough, and, what's most important, it is easily extensible.

Additional changes:
* Added sorting style aliases
  - fav_count
  - tag_count
  - comment_count
* Sorting by multiple tokens in post search is now possible
* Searching for disliked posts with "special:disliked" always yields results
  (even if user has disabled showing disliked posts by default)
* More maintainable next/prev post support
2014-02-22 19:40:10 +01:00
data More capable privilege system 2014-02-21 20:24:37 +01:00
lib Micro optimalizations 2013-12-23 10:10:03 +01:00
public_html Exit confirmation tweaks in post upload 2014-02-21 20:24:37 +01:00
scripts Absolute paths used where necessary 2013-11-23 20:52:41 +01:00
src SQL overhaul: introducing tree-like queries 2014-02-22 19:40:10 +01:00
.gitmodules Models rewrite; removed RedBeanPHP; misc changes 2013-12-18 15:17:49 +01:00
init.php Updated jQuery to 2.0.3; added jQuery map file 2013-11-29 23:58:06 +01:00
LICENSE Initial commit 2013-09-30 22:26:47 -07:00
README.md update readme file with installation instructions link 2013-10-09 15:24:53 +02:00
upgrade.php SQL overhaul: introducing tree-like queries 2014-02-22 19:40:10 +01:00

szurubooru

Szurubooru is a Danbooru-style board, a gallery where users can upload, browse, tag and comment images, video clips and flash animations.

Szurubooru is powered by chibi, a lightweight PHP framework.

Installation instructions

For installation instructions, please see the Quick Start Guide on our wiki pages.