Ticket #1028 (new)

Opened 7 years ago

Last modified 3 years ago

Convert existing nodewatcher web components to new backend

Reported by: mitar Owned by: kostko
Priority: normal Milestone: 3.0b
Component: nodewatcher/modules Version:
Keywords: projectideas, biggerproject Cc:
Related nodes: Realization state:
Blocking: Effort: normal
Blocked by: Security sensitive: no

Description (last modified by mitar) (diff)

nodewatcher is currently being in the process of transforming to the new backend – much more pluggable and extendable, so that different wireless community networks and installations can configure it to their needs. What would be needed is to port and in the process improve (no hard-coded things, forms generated from model definitions, other best-practice stuff, ...) existing web components to new backend. A rough list of components is:

  • node list (related #328)
  • node details page, graphs (related #487)
  • events, notifications
  • client list
  • global network statistics
  • network topology (related #710 and #736)
  • network map
  • node registration, configuration editing and image generation (#1111)

Of course not all components have to be done together. Also some could be improved so maybe it would be good to concentrate only on one and improve it while making it an independent pluggable and extendable component. The idea is that at the end we have a bunch of Django apps users will be able to enable or disable.

You can see current version here to get a better feeling of components available (check the main menu). nodewatcher is developed in Django.

Change History

comment:1 Changed 7 years ago by mitar

  • Description modified (diff)

comment:2 Changed 7 years ago by mitar

  • Description modified (diff)

comment:3 Changed 7 years ago by mitar

  • Description modified (diff)

comment:4 Changed 6 years ago by mitar

  • Description modified (diff)

comment:5 Changed 5 years ago by mitar

  • Keywords biggerproject added; biggerproject, gsoc removed

Removing for now from GSoC ideas list.

comment:6 Changed 3 years ago by mitar

I think client list is still missing. And global stats.

Note: See TracTickets for help on using tickets.