We have a lot of PHP library files and other cruft living in our webroot (/var/www/html).
Ideally, we'd move those out of the webroot and only keep user-facing pages there.
| • thcipriani | |
| Feb 5 2026, 6:36 PM |
| F72797540: CHANGES.txt | |
| Mar 10 2026, 8:27 PM |
We have a lot of PHP library files and other cruft living in our webroot (/var/www/html).
Ideally, we'd move those out of the webroot and only keep user-facing pages there.
| Title | Reference | Author | Source Branch | Dest Branch | |
|---|---|---|---|---|---|
| move files into public/ webroot, start converting to Slim | repos/test-platform/catalyst/patchdemo!321 | brennen | brennen/slimify | main | |
| Authentication: add missing use stdClass | repos/test-platform/catalyst/patchdemo!308 | brennen | brennen/auth-stdclass | main | |
| add PSR-4 autoloader to composer, namespace some classes | repos/test-platform/catalyst/patchdemo!302 | brennen | brennen/autoloader | main | |
| WIP: Move web accessible files into docroot subdir | repos/test-platform/catalyst/patchdemo!254 | dancy | main-I47b3316aadb7c1d93bca3c098439496dbe8383d1 | main |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | Feature | None | T412301 Add support for configuring each wiki farm wiki's content/interface language | ||
| Open | Feature | None | T412738 Allow adding/removing extensions and config from individual wikis in a wiki farm | ||
| Open | brennen | T395162 Template-ify Patch Demo index page | |||
| Resolved | brennen | T416627 Rearrange Patch Demo webroot |
dancy opened https://gitlab.wikimedia.org/repos/test-platform/catalyst/patchdemo/-/merge_requests/254
WIP: Move web accessible files into docroot subdir
dancy closed https://gitlab.wikimedia.org/repos/test-platform/catalyst/patchdemo/-/merge_requests/254
WIP: Move web accessible files into docroot subdir
@brennen I heard you were going to be looking into this stuff.
https://gitlab.wikimedia.org/repos/test-platform/catalyst/patchdemo/-/merge_requests/254 was my first attempt at moving stuff around. It's from Feb 6 or so. I left it behind because I was working on other MRs in the same repo at the same time and didn't want to send myself to conflict hell.
summarizes the changes (much easier than looking at the diff) in that MR, including some fumbling around with skaffold.yaml. Maybe it can be helpful to you in some way.Thanks @dancy - was poking at exactly this problem yesterday and had missed this task going by in the e-mail notification shuffle. Will give that diff a look.
brennen opened https://gitlab.wikimedia.org/repos/test-platform/catalyst/patchdemo/-/merge_requests/302
Draft: add PSR-4 autoloader to composer, namespace some classes
brennen merged https://gitlab.wikimedia.org/repos/test-platform/catalyst/patchdemo/-/merge_requests/302
add PSR-4 autoloader to composer, namespace some classes
brennen opened https://gitlab.wikimedia.org/repos/test-platform/catalyst/patchdemo/-/merge_requests/308
Authentication: add missing use stdClass
brennen merged https://gitlab.wikimedia.org/repos/test-platform/catalyst/patchdemo/-/merge_requests/308
Authentication: add missing use stdClass
brennen updated https://gitlab.wikimedia.org/repos/test-platform/catalyst/patchdemo/-/merge_requests/321
Draft: WIP: move files into public/ webroot, start converting to Slim
brennen merged https://gitlab.wikimedia.org/repos/test-platform/catalyst/patchdemo/-/merge_requests/321
move files into public/ webroot, start converting to Slim