Unzip the downloaded release, and change the name of the folder to `maintenance`.
In the `ext` directory of your phpBB board, create a new directory named `dmzx` (if it does not already exist).
Copy the `maintenance` folder to `/ext/dmzx/` if done correctly, you'll have the main extension class at (your forum root)/ext/dmzx/maintenance/composer.json
Navigate in the ACP to `Customise -> Manage extensions`
Look for `Maintenance mode` under the Disabled Extensions list, and click its `Enable` link.
I really like this EXT. It's simplistic, it does what it should. I do have a couple of FRs though
FR01) use a page logo or anything. Like instead of the top {{ MAINTENANCE_SITENAME }}, a custom logo
FR02) for social media links, also a link/breandcrumb to a homepage. Or let us modify the {{ MAINTENANCE_TEXT }}
FR03) My biggest complaint...
Usually, I do not pull my forum into maintenance mode for longer than 1-2 hours absolte tops. However, I can only set a definite date and time rather than a countdown of xyz minutes. This way I constantly have to go into the settings for the EXT before pulling the forum into maintenance mode. I'd rather have it set up once to "count down xyz minutes" instead of a set date.
If we could get an option to switch between definite deadline and countdown, that would be a great addition IMO.
I also found two possible issues
Issue 01) once the deadline has been reached, and you reload the page showing the maintenance message, the timer vanishes and you only see a black bar (not 00 days 00 hours 00 minutes 00 seconds)
Issue 02) I don't know why this is happening... but I have to manually add an +0200 offset to the countdown time (example: 03/09/2020 05:00 +0200), only then the correct deadline is shown (I double chedked that the forum runs the same timezone setting than the server it is on). Which is why I hope FR03 will be ported.
Thank you for this EXT. Looking forward to the next update.