intermine/intermine-report-widgets

Name: intermine-report-widgets

Owner: InterMine

Description: A node.js reference implementation of a service for loading and rendering Report Widgets (Displayers).

Created: 2012-07-31 16:35:47.0

Updated: 2013-11-19 16:08:28.0

Pushed: 2013-07-15 12:09:01.0

Homepage: null

Size: 1667

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

InterMine Report Widgets Service & Client

Deprecated

Has been retired and made into something better. See InterMine Docs. The changes are as follows:

  1. Widget becomes an App.
  2. The main class in presenter.[js|ts|ls|coffee] has been changed from Widget to App.
  3. A config file with dependencies for a particular App is moved to its folder in the form of a config.js file. The contents of this file is being exported and contains example config to be passed from middleware and/or client.
  4. The Java service serving Report Widgets has been retired from InterMine core.
  5. The Node.js service now works as a middleware. You can plug it into your (Node.js) app by passing an array of paths on local or remote systems where it can find the App sources.
  6. There is a repo for the Middleware and for the Sources.
  7. Folders and modules are now allowed and can be required across.
  8. The root App now needs to be exported from the main class.
  9. To use a template you need to include its suffix.

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.