Commit Graph

243 Commits (2a53b0367db7129ada1bc97fef4b5662588a7ec7)

Author SHA1 Message Date
Franz Liedke e514b1bc5f Rename command line tool 2015-06-20 20:10:17 +02:00
Franz Liedke fe2752ae73 Use new error handling middleware for API 2015-06-20 19:46:20 +02:00
Franz Liedke 56dd92c61a Vagrant: Fix Nginx configuration script 2015-06-20 19:38:46 +02:00
Toby Zerner 796bd1a858 Also load ForumServiceProvider in CLI, so assets can be published 2015-06-19 13:27:31 +09:30
Toby Zerner 180ae001e2 Update submodule 2015-06-19 11:48:37 +09:30
Toby Zerner 1e807b187d Load extensions in CLI 2015-06-19 11:48:07 +09:30
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
Toby Zerner 15ff6e7049 Ignore extensions 2015-06-17 10:33:10 +09:30
Toby Zerner 8d5fc6b92a Update dependencies 2015-06-17 10:33:06 +09:30
Franz Liedke 68f1fadec3 Update submodule after PSR-7 merge 2015-06-17 02:38:44 +02:00
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 b639c45526 Update dependencies 2015-06-17 02:00:01 +02:00
Franz Liedke d82ba13d85 Try to get rid of bootstrapper classes 2015-06-17 01:38:38 +02:00
Franz Liedke 18974b6024 Vagrant: Use Apache instead of nginx.
Nginx seemed to have some problems with PATH_INFO which I did not want
to investigate at this time.

By using Apache, I can now have different front controllers for e.g.
the API (api.php) vs. the forum itself (index.php). We can even do
similar things for assets etc.
2015-06-17 01:35:56 +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
Toby Zerner 39f5d69c6c Remove that message, it doesn't tell the full story 2015-05-28 22:50:40 +09:30
Toby Zerner 5e161c4890 Add date 2015-05-28 08:22:34 +09:30
Toby Zerner 829559a556 Add note about private development 2015-05-28 08:21:53 +09:30
Franz Liedke 65c4a49ecf Revamp bootstrapping process to use PSR-7 middleware 2015-05-27 02:39:09 +02:00
Franz Liedke 334cebbf6f Require Zend's PSR-7 packages. 2015-05-27 02:38:32 +02:00
Franz Liedke 76533e4096 Update core 2015-05-19 02:27:30 +02:00
Franz Liedke 5cc38e2783 Update core. 2015-05-18 17:21:46 +02:00
Franz Liedke 67577028b4 Vagrant: Switch to 32-bit VM.
This should be easier to install for most people, since it can be actually run on 32-bit machines (and on 64-bit machines with certain types of visualization turned off).
2015-05-18 17:21:29 +02:00
Toby Zerner 49ef3744c6 Emoji support 2015-05-18 17:14:25 +09:30
Franz Liedke d5229bd3d0 Update core. 2015-05-08 20:45:25 +02:00
Franz Liedke fa12c1ebd7 Delete config.php, replace it by example file. 2015-05-08 20:41:14 +02:00
Franz Liedke ef6b1bb988 Update installation instructions.
This flag ensures that the core submodule is properly set up.
2015-05-08 14:57:46 +02:00
Franz Liedke 48e20e55d0 Update Vagrant scripts to reflect new setup. 2015-05-08 14:57:02 +02:00
Toby Zerner 7de87f7e56 Add license 2015-05-07 22:26:17 +09:30
Toby Zerner ddc33e2f12 Merge remote-tracking branch 'origin/master'
Conflicts:
	readme.md
2015-05-07 21:31:43 +09:30
Toby Zerner 4ae1159d05 Automatically fetch submodule 2015-05-07 21:30:39 +09:30
Toby Zerner 626f70c3c7 Add flarum/core as submodule 2015-05-07 21:28:57 +09:30
Toby Zerner 1a3d0b5cea Update deps, vagrant install 2015-05-07 13:58:17 +09:30
Toby Zerner e5bf553d2d Revamp readme/contributing 2015-05-07 12:43:49 +09:30
Toby Zerner c9ea169bb2 Add editorconfig 2015-05-06 11:26:36 +09:30
Toby Zerner e9396984df Merge pull request #8 from gitter-badger/gitter-badge
Add a Gitter chat badge to readme.md
2015-05-04 21:41:25 +09:30
The Gitter Badger 7e366f5389 Added Gitter badge 2015-05-04 12:05:52 +00:00
Toby Zerner ead1b78ade Enable ExtensionsServiceProvider 2015-05-04 08:54:28 +09:30
Toby Zerner 7d8d9155a7 Change avatar path 2015-05-03 12:09:28 +09:30
Toby Zerner 3f9c5ceabb Remove submodule for now 2015-04-25 23:02:30 +09:30
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
Franz Liedke 806ae8ab96 Revamp setup of core subdirectory.
The most work should now be done on the host machine after cloning
by initializing and updating the submodules.
2015-04-03 01:51:36 +02:00
Franz Liedke a7e1c191e2 Remove flarum directory from list of ignored files. 2015-04-03 01:39:44 +02:00
Franz Liedke 9d34ea0189 Specify branch of core submodule.
This means that after pulling from the main repository, you should
run "git submodule update --remote" to ensure the submodule is fully
up-to-date.
2015-04-03 01:21:01 +02:00
Franz Liedke e7a6c81558 Add core as submodule.
To fetch the submodule, run "git submodule init" followed by
"git submodule update" in the root directory.
2015-04-03 01:12:35 +02:00