Central Hall
Central Hall is a Wordpress plugin and PFSense "captive portal" solution to manage access to a network via Wordpress login.
by Chris Morrell · github.com/indyhall/central-hall · website
★ 1stars
14release downloads
≈10active sites
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/indyhall/central-hall/releases/download/v1.1.3/central-hall-1.1.3.zipDeclares an update source (indyhall/central-hall), so updates arrive through the plugin's own updater.
From the readme
Central Hall
Central Hall is a Wordpress plugin and PFSense "captive portal" solution to manage access to a network via Wordpress login.
Installing
Download the latest version from the "release" branch, and install the github-updater plugin to get automatic updates for all future releases.
Building
This is only necessary if you are working on the plugin or developing a fork. To install the plugin, see above.
Before releasing the plugin, the underlying Angular app must be built. To do that, first make sure you
have npm and bower installed. Then run the following commands:
npm install
bower install
grunt build
This will:
- Download all the files need to build the app
- Download dependencies (like jQuery/Bootstrap/Angular)
- Create an optimized version of the app
Once the portal/build/ directory has been created, you can upload the plugin.
TODO
- [x] Implement login actions via an Angular service
- [X] Complete login action in Wordpress plugin
- [X] Complete guest action in Wordpress plugin
- [ ] Build settings page:
- [ ] Allow for logo upload
- [ ] Allow for custom terms
- [ ] Allow for "lost password" instructions
- [x] Let download th
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.1.3 | Oct 28, 2014 | central-hall-1.1.3.zip | 8 |
| v1.1.2 | Oct 28, 2014 | central-hall-1.1.2.zip | 6 |
Active-site estimate ≈10 comes from the median of recent superseded releases. Method.