AfrimeshToDo: Difference between revisions
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category: WISP in a box]] | [[Category: WISP in a box]] | ||
== Dashboard == | == Dashboard == | ||
Line 8: | Line 6: | ||
** Manage -> How to make MAC/IP auth obvious from interface ? | ** Manage -> How to make MAC/IP auth obvious from interface ? | ||
** Manage -> Implement seconds left field | ** Manage -> Implement seconds left field | ||
** Manage -> Fix New/Modify/Delete/Password | ** Manage -> Fix New/Modify/Delete/Password DONE | ||
** Manage -> Paginate when > 'x' users | ** Manage -> Paginate when > 'x' users | ||
** Prices -> Implement | ** Prices -> Implement DONE | ||
*** Add or delete a plan | *** Add or delete a plan | ||
*** Set price & seconds | *** Set price & seconds DONE | ||
* Network | * Network | ||
** Map -> Refactor | ** Map -> Refactor DONE | ||
** Map -> Populate popups | ** Map -> Populate popups DONE | ||
** Map -> Cache map data | ** Map -> Cache map data CODESPRINT | ||
** Map -> Satellite overlay ? | ** Map -> Satellite overlay ? | ||
** Health -> Health monitors | ** Health -> Health monitors | ||
** Health -> Mesh congestion | ** Health -> Mesh congestion | ||
** Health -> Messages | ** Health -> Messages | ||
Line 39: | Line 37: | ||
*** Release buffer into the system | *** Release buffer into the system | ||
** Internet -> Webmin | ** Internet -> Webmin | ||
** Internet -> Drop assumption that we control the gateway and rethink | ** Internet -> Drop assumption that we control the gateway and rethink DONE | ||
** Internet -> Bandwidth/QOS | ** Internet -> Bandwidth/QOS | ||
** Internet -> Configure | ** Internet -> Configure DONE | ||
* Install | * Install | ||
** On first run, default to settings pages | ** On first run, default to settings pages | ||
** Map -> Configure map: location, size, source (remote/local) | ** Map -> Configure map: location, size, source (remote/local) CODESPRINT | ||
== Routers == | == Routers == | ||
* Authentication | * Authentication | ||
** coova -> finish packaging config | ** coova -> finish packaging config | ||
** a2billing -> write bridge | ** a2billing -> write bridge DONE | ||
* Mini Dash | * Mini Dash | ||
** coova -> Make splash pretty | ** coova -> Make splash pretty | ||
Line 62: | Line 60: | ||
* Start doing daily builds | * Start doing daily builds | ||
* Dashboard Installation | * Dashboard Installation | ||
** Ubuntu packages | ** Ubuntu packages DONE | ||
** ISO | ** ISO | ||
** Download/Generate map data | ** Download/Generate map data CODESPRINT | ||
** phpMyPrepaid package | ** phpMyPrepaid package | ||
* Router Installation | * Router Installation | ||
** OpenWRT Packages -> broadcom, atheros | ** OpenWRT Packages -> broadcom, atheros DONE | ||
*** Firewall configs | *** Firewall configs | ||
*** Auto-configuration | *** Auto-configuration | ||
Line 90: | Line 88: | ||
== Reporting Interface == | == Reporting Interface == | ||
* Expose the program tree to plugin / report authors | * Expose the program tree to plugin / report authors DONE | ||
* Read only | * Read only | ||
** What are my router channels ? | ** What are my router channels ? | ||
** etc. | ** etc. |
Latest revision as of 18:30, 5 July 2009
Dashboard
- Customers
- Recharge -> Solicit feedback
- Manage -> How to make MAC/IP auth obvious from interface ?
- Manage -> Implement seconds left field
- Manage -> Fix New/Modify/Delete/Password DONE
- Manage -> Paginate when > 'x' users
- Prices -> Implement DONE
- Add or delete a plan
- Set price & seconds DONE
- Network
- Map -> Refactor DONE
- Map -> Populate popups DONE
- Map -> Cache map data CODESPRINT
- Map -> Satellite overlay ?
- Health -> Health monitors
- Health -> Mesh congestion
- Health -> Messages
- Health -> Use case -> Spot misbehaving doze boxes
- Health -> Manage cap
- Health -> Query router settings, firmware versions?
- Activity -> Show seconds left
- Activity -> Show router name/address
- Activity -> Traffic info
- Settings
- Link to webmin
- Mesh -> Provisioning
- use cases for: flashing firmware, installing packages, changing settings ?
- Mesh -> Set throttling on coova's
- Mesh -> Bandwidth/QOS
- Manage cap
- So start off with small allocation
- Track use
- Speak to David Johnson
- Release buffer into the system
- Internet -> Webmin
- Internet -> Drop assumption that we control the gateway and rethink DONE
- Internet -> Bandwidth/QOS
- Internet -> Configure DONE
- Install
- On first run, default to settings pages
- Map -> Configure map: location, size, source (remote/local) CODESPRINT
Routers
- Authentication
- coova -> finish packaging config
- a2billing -> write bridge DONE
- Mini Dash
- coova -> Make splash pretty
- coova -> Fix time left fields
- Diagnostics on splash!
- Signals strength indicator
- Install
- On first run, default to settings page
- Zoomed to max extent
Deployment
- Start doing daily builds
- Dashboard Installation
- Ubuntu packages DONE
- ISO
- Download/Generate map data CODESPRINT
- phpMyPrepaid package
- Router Installation
- OpenWRT Packages -> broadcom, atheros DONE
- Firewall configs
- Auto-configuration
- Pre-installed firmware image
- OpenWRT Packages -> broadcom, atheros DONE
- Documentation
- Dashboard installation
- Router installation
- Instructions for using with other firmwares
Security
- Implement auth
Logging
- Set up some guidelines
Dev Docs
- Document LQ colour coding
Map Biz Process
- For docs
Reporting Interface
- Expose the program tree to plugin / report authors DONE
- Read only
- What are my router channels ?
- etc.