Simple forum software for building great communities.
Go to file
Toby Zerner 7e95b80341 Drastically improve search performance
The previous approach of joining the posts table into the main search
query was not scaling well. Searches on discuss.flarum.org were taking
~1.5 seconds which – a significant improvement over the pre-beta 8
search, but still not acceptable.

This new approach uses a much more efficient subquery join. Searches
on discuss.flarum.org now take mere milliseconds. The search result
ranking strategy has been further refined as well so that discussions
are ranked by the collective relevance of their posts.
2018-11-14 11:19:39 +10:30
.github add security address in issue template as well (#1630) 2018-11-09 10:02:20 +01:00
.travis Checkout the branch before committing 2018-06-20 14:47:37 +09:30
js Bundled output for commit e8b8cd0078 [skip ci] 2018-11-13 21:41:20 +00:00
less Add a toolbar area to the TextEditor component 2018-11-12 17:21:15 +10:30
migrations Add migration to add 'fa fa-' to group icons (#1597) 2018-10-10 00:39:19 +02:00
src Drastically improve search performance 2018-11-14 11:19:39 +10:30
stubs/migrations Remove extension generator 2016-10-04 23:26:03 +03:30
tests Add regression test for email crawling vulnerability 2018-11-09 12:02:26 +01:00
views Frontend refactor (#1471) 2018-06-30 12:31:12 +09:30
.deploy.enc Webpack (#1367) 2018-06-20 13:20:31 +09:30
.editorconfig part one of adding tests, updating core 2018-04-13 07:13:10 +02:00
.gitattributes Webpack (#1367) 2018-06-20 13:20:31 +09:30
.gitignore Webpack (#1367) 2018-06-20 13:20:31 +09:30
.styleci.yml Update StyleCI rules 2016-11-16 15:47:12 +10:30
.travis.yml Travis: Add table prefix to build matrix (#1568) 2018-09-16 20:59:40 +02:00
composer.json Auth token and avatarUrl security improvements (#1514) 2018-09-22 13:48:27 +09:30
LICENSE Update year (#1328) 2017-12-31 20:48:23 +01:00
phpunit.xml [wip] 1211 mariadb compatibility (#1440) 2018-05-29 05:51:22 +02:00
README.md add security email address in flarum/core readme (#1629) 2018-11-08 23:41:51 +01:00

Flarum Core

This repository contains Flarum's core code. If you want to set up a forum, visit the main Flarum repository.

Contributing

Flarum is open-source and we would love your help building it! Please read the Contributing Guide to learn how you can help.

Security Vulnerabilities

If you discover a security vulnerability within Flarum, please send an email to security@flarum.org.