Commit Graph

24 Commits (121e143f05217776902dc52d2b05423cad6f9250)

Author SHA1 Message Date
Daniel Klabbers 121e143f05 improved installation further, added failsafes and added token 2015-12-04 11:00:05 +01:00
Daniel Klabbers 9dc53c8dbb psr reformatting for wackyMol 2015-12-03 19:15:59 +01:00
Daniel Klabbers 6dbdba4201 run composer install without the need of ssh access 2015-12-03 18:29:27 +01:00
Toby Zerner b009ea6b1c Split up front controllers again 2015-10-07 23:09:57 +10:30
Toby Zerner 3a0d8a656a New Composer-driven app skeleton
- One front controller to simplify server setup
- Extract all bootstrap code into flarum/server
- Clean up folder structure
2015-10-02 17:07:11 +09:30
Franz Liedke 680e8b53d6 Use Core helper for checking installation status 2015-09-03 08:02:26 +02:00
Franz Liedke 56fb00378c Use new method for retrieving base URL 2015-08-27 00:48:54 +02:00
Toby Zerner dd6cb2f6ce Clean up, add header comments 2015-08-26 17:13:18 +09:30
Toby Zerner a1d76f4873 Detect base path for installer 2015-08-17 14:32:14 +09:30
Toby Zerner 718c2e053d Load installer if not installed 2015-08-17 14:12:52 +09:30
Toby Zerner 92485e9bb5 Route using the base path 2015-08-14 12:53:42 +09:30
Toby Zerner 2752751959 Update paths 2015-08-13 10:13:08 +09:30
Toby Zerner fde00934f8 Change order of bootstrapping
1. Enable database access
2. Load settings
3. Load extensions
4. Load Flarum core/etc

This way, when the app boots, extensions get to register event
listeners for events that may be fired during core/etc's boot process.
2015-07-20 18:02:43 +09:30
Franz Liedke 62fcc7d3f8 Use middleware for displaying pretty error pages 2015-06-20 22:40:15 +02:00
Toby Zerner 07856bd53e Load extensions after other service providers
And let them know what kind of request this is via a “type” binding on
the container. Not sure if there is a better way to do this. But they
need to know somehow, so extenders can act selectively (e.g. the
ForumClient extender should only act on forum requests, not on API or
admin requests)
2015-06-18 17:46:49 +09:30
Toby Zerner e75f8f2ba2 Reconfigure nginx during provisioning to do rewrites 2015-06-17 19:19:47 +09:30
Toby Zerner f07fc1d838 Revert some changes 2015-06-17 18:16:37 +09:30
Toby Zerner cc8a864f5a Back to nginx for now, split up index/admin entries 2015-06-17 17:52:53 +09:30
Franz Liedke fd8d0b25c1 Use Whoops middleware on frontend front controller, too 2015-06-17 02:02:50 +02:00
Franz Liedke f521f6640b Split API and frontend controllers 2015-06-17 02:00:20 +02:00
Franz Liedke 9b1d92693e Return router response for all Flarum requests 2015-06-08 10:05:31 +02:00
Franz Liedke 92845bebac Apply JSON parameter middleware to all Flarum requests 2015-06-08 10:04:46 +02:00
Franz Liedke 65c4a49ecf Revamp bootstrapping process to use PSR-7 middleware 2015-05-27 02:39:09 +02:00
Toby Zerner d9ebd27a93 New skeleton architecture
flarum/core submodule needs to be added back in (to system/core)
2015-04-25 22:57:04 +09:30