SOCR / SOCRAT-issues

Project management for SOCRAT
2 stars 0 forks source link

create a SOCRAT module with UI #261

Closed alxndrkalinin closed 6 years ago

alxndrkalinin commented 6 years ago

Create a SOCRAT module with UI as described in (unfinished) second part of Wiki tutorial. Create a separate commit for every step with the commit message in the required format. You can re-use code from simple module by adding controllers/templates to it instead of RunBlock (why?). Use source code of Clustering module as an example. Debug through clustering example to understand how it works.

  1. In your fork create a new branch from a branch with simple module
  2. Extend module config with 3 standard services (initService, msgService, dataService), 2 controllers (Sidebar and MainArea), 1 directive for data display, and a state, including templates.
  3. Create initService, msgService, dataService
  4. Add module to the AppModuleList under tools submenu
  5. Add module messages to the AppMessageMap
  6. Try creating controllers and Jade templates using Clustering module as an example
  7. If everything is done right, your module should start along with other modules when SOCRAT starts (see output in the console)