1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-27 07:50:57 +01:00
phorge-phorge/src/aphront
epriestley 6b7183a762 Modularize Aphront "sites"
Summary:
Fixes T5702. The path here is long and windy:

  - I want to move `blog.phacility.com` to the new `secure` host.
  - That host has `security.require-https` set, which I want to keep set (before, this was handled in a sort of hacky way at the nginx/preamble level, but I've cleaned up everything else now).
  - Currently, that setting forces blogs to HTTPS too, which won't work.
  - To let blogs be individually configurable, we need to either modularize site config or make things hackier.
  - Modularize rather than increasing hackiness.
  - Also add a little "modules" panel in Config. See T6859. This feels like a reasonable middle ground between putting this stuff in Applications and burying it in `bin/somewhere`.

Test Plan:
  - Visited normal site.
  - Visited phame on-domain site.
  - Visited phame off-domain site.
  - Viewed static resources.

{F561897}

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T5702

Differential Revision: https://secure.phabricator.com/D13474
2015-06-29 14:04:48 -07:00
..
__tests__ phtize all the things 2015-05-22 21:16:39 +10:00
configuration Modularize Aphront "sites" 2015-06-29 14:04:48 -07:00
exception Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
response Fix an undeclared property on AphrontPlainTextResponse 2015-06-15 07:05:03 -07:00
sink Extend from Phobject 2015-06-15 18:02:27 +10:00
site Modularize Aphront "sites" 2015-06-29 14:04:48 -07:00
AphrontController.php Fix a broken class name 2015-06-18 07:25:41 +10:00
AphrontRequest.php Extend from Phobject 2015-06-15 18:02:27 +10:00
AphrontURIMapper.php Extend from Phobject 2015-06-15 18:02:27 +10:00