https://github.com/epfl-si/wp-plugin-epfl-coming-soon
Basic WordPress plugin that allows to display a coming soon / maintenance page. Rest API status + wp cli maintenance-mode.
https://github.com/epfl-si/wp-plugin-epfl-coming-soon
epfl epfl-si wordpress wordpress-plugin wordpress-rest-api wp-cli-maintenance-mode
Last synced: about 1 month ago
JSON representation
Basic WordPress plugin that allows to display a coming soon / maintenance page. Rest API status + wp cli maintenance-mode.
- Host: GitHub
- URL: https://github.com/epfl-si/wp-plugin-epfl-coming-soon
- Owner: epfl-si
- License: gpl-3.0
- Created: 2020-11-02T13:28:24.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-02-27T14:14:33.000Z (over 3 years ago)
- Last Synced: 2025-11-23T06:14:36.184Z (7 months ago)
- Topics: epfl, epfl-si, wordpress, wordpress-plugin, wordpress-rest-api, wp-cli-maintenance-mode
- Language: PHP
- Homepage:
- Size: 205 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EPFL Coming Soon
A WordPress plugin that allows to display a coming soon / maintenance page.
## Get the latest version
Download the latest release at https://github.com/epfl-si/wp-plugin-epfl-coming-soon/releases/latest.
## Features
* Simple **ON / OFF** mode
* Edit coming soon page in the wordpress **WYSIWYG** editor (TinyMCE)
* Edit the page's title
* Option to **redirect on the theme** `maintenance.php` page if present (has to be self-contained for now)
* Option to send a **[HTTP status code 503](https://httpstatuses.com/503)** along with the page
* Auto-activated if the `.maintenance` file is present (see https://developer.wordpress.org/cli/commands/maintenance-mode/), i.e. `wp cli maintenance-mode activate` : **wp cli compatible**
* Shows its status in the **rest API**, `wp-json/epfl-coming-soon/v1/status`
## Screenshots
### Backend

### Frontend

## Development
The use of [wp-dev]() environment is highly recommended to have an environment
similar to what we have in "prod" and avoid any conflicts between plugins.
Please use the [Makefile](./Makefile) to run WordPress-Core coding standards'
linter.
Any commits should be accompanied with a new version following the
[SemVer](https://semver.org/) system.
### New release
- [ ] Be sure to bump the version, both in comment and constant.
- [ ] Run the linter with `make phpcbf` and `make phpcs`; fix all the mentionned lines.
- [ ] Check that translations are done (`make pot`).
- [ ] Use `make zip` to create the plugin package without unused dependencies.
- [ ] Tag the version (`git tag -fa v1.1.1 -m v1.1.1`).
- [ ] Push everything and [create a new release](https://github.com/epfl-si/wp-plugin-epfl-coming-soon/releases/new) with comments.
## Issues
Feel free to share your thoughts, issues, remarks and comments here: .