AfrimeshToDo: Difference between revisions

From WirelessAfrica
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]]
= ALPHA - End January =


== 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
  • 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.