Ticket #1030 (assigned)

Opened 7 years ago

Last modified 5 years ago

nodewatcher instalation/configuration wizard

Reported by: mitar Owned by:
Priority: normal Milestone: Next milestone
Component: nodewatcher/modules Version:
Keywords: projectideas, biggerproject, gsoc Cc:
Related nodes: Realization state:
Blocking: 1051 Effort: high
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. The idea is that at the end we have a bunch of Django apps users will be able to enable or disable.

To ease all this configuration options an admin installation and configuration wizard could be made so that after the installation of nodewatcher user could select through web interface which modules/components/plugins (Django apps) it wants enabled. Of course there is also possibility of dependencies between apps. And information about additional steps necessary for module enabling (like running background processes, cron jobs, or something similar).

Even crazier would be to allow installation of new apps and upgrade of existing apps through the same interface (for example through Django Packages), of course if nodewatcher is running with necessary system privileges.

Student should have experience or be willing to learn Python and Django and how to write Django apps together with basic understanding of HTML/JavaScript and general web development. Probably a good understanding of Django internals are necessary as well.

Change History

comment:1 Changed 7 years ago by mitar

  • Description modified (diff)

comment:2 Changed 7 years ago by mitar

Related #925.

comment:3 Changed 7 years ago by mitar

  • Blocking set to 1051

comment:4 Changed 5 years ago by kostko

  • Component changed from nodewatcher/core to nodewatcher/modules

comment:5 Changed 5 years ago by mitar

  • Milestone changed from 3.0b to Next milestone

comment:6 Changed 5 years ago by mitar

  • Owner kostko deleted
  • Status changed from new to assigned
  • Effort changed from normal to high
  • Description modified (diff)
Note: See TracTickets for help on using tickets.