https://github.com/intermine/intermine-report-widgets
A node.js reference implementation of a service for loading and rendering Report Widgets (Displayers).
https://github.com/intermine/intermine-report-widgets
Last synced: 14 days ago
JSON representation
A node.js reference implementation of a service for loading and rendering Report Widgets (Displayers).
- Host: GitHub
- URL: https://github.com/intermine/intermine-report-widgets
- Owner: intermine
- Created: 2012-07-31T16:35:47.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2013-07-15T12:09:01.000Z (over 12 years ago)
- Last Synced: 2025-01-19T18:52:37.640Z (12 months ago)
- Language: JavaScript
- Size: 1.59 MB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# InterMine Report Widgets Service & Client
##Deprecated
Has been retired and made into something better. See [InterMine Docs](https://intermine.readthedocs.org/en/1.2.3/embedding/apps-a/). The changes are as follows:
1. Widget becomes an App.
1. The main class in `presenter.[js|ts|ls|coffee]` has been changed from `Widget` to `App`.
1. 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.
1. The Java service serving Report Widgets has been retired from InterMine core.
1. 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.
1. There is a repo for the [Middleware](https://github.com/intermine/apps-a-middleware) and for the [Sources](https://github.com/intermine/intermine-apps-a).
1. Folders and modules are now allowed and can be required across.
1. The root `App` now needs to be exported from the main class.
1. To use a template you need to include its suffix.