Central Hall WP Registry grade B-. Medium-severity findings · 3 findingsWP RegistryMedium-severity findings · 3 findingsOpen the reportB-
Central Hall is a Wordpress plugin and PFSense "captive portal" solution to manage access to a network via Wordpress login.
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/indyhall/central-hall/releases/download/v1.1.3/central-hall-1.1.3.zipCentral 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 the boostrap HTML file
- [x] Needs to replace references to CSS/JS with script-loader.js
Releases
2 releases. Each count is every asset in that release; expand a row for the breakdown.
Active-site estimate ≈10 comes from the median of recent superseded releases. Method.