+++ /dev/null
-*** MKWS ***
-
- Architecture: separate objects for each widget
-
- Architecture: translucent configuration, with global values
- shining through where a specific widget provides no local
- value.
-
- Architecture: decouple related elements using
- publish/subscribe. (Jakub will probably do this.)
-
- Architecture: managed widgets held in the Torus. Maybe.
-
- Architecture: "3rd party widget platforms". I seems to recall
- I copied this off one of Seb's lists on the flipchart, but I
- can't remember what it refers to. Can anyone?
-
- Allow debug() to be customised by setting a callback function
- that is passed the string rather than just giving it to
- console.log().
-
- Create a logging widget which displays the output of debug().
-
- Check that library selection (authentication) by hostname
- works for MKWS.
-
- Add library selection by secret key as an alternative to
- selection by user/pw. This is appropriate for
- security-conscious customers to embed in their own CORS-aware
- Apache2 configuration.
-
- Auto-executing widgets should be able to specifying limits (as
- a full set of MK2-like widgets does in order to implement
- facets).
-
- Auto-executing widgets should be able to include filters (as a
- full set of MK2-like widgets does in order to implement the
- Target facet). This can be used to implement target categories
- as well as the current cruder target-selection-by-ID facility.
-
- Do target selection by UDB rather than ZURL. May need SP
- changes, but we might already have the necessary functions.
-
- We will want a facets-only widget, e.g. to list top authors
-
- Make a demo widget that displays an image, like the "From the
- Digital Archive" panel of our Toronto Digital Library demo.
-
- Make a widget demo that displays the top-hit full record
- rather than a list of summary records. This can be used to
- pull in Wikipedia text to make the bulk of a topic page.
-
- Make an Amazon cover-art widget.
-
- Visualisation widgets e.g. pie-chart of authors, bar-graph of
- records Generate embedded SVG? Does that even work?
-
- Make am MKWS/Fresco demo by embedding widgets in our Koha
- installation. Get Wolfram to do this, and find out which parts
- of the process are cumbersome for him.
-
- Write about interesting new widgets on the Index Data blog.
-
- Make a widget gallery as a marketing thing on
- mkws.indexdata.com
-
- Maybe also use something like a widget gallery as part of the
- widget-creation facility in MKAdmin.
-
- Write integration guides for various third-party CMSs.
-
- In the widget builder (initially in MKAdmin and subsequently
- in a widget-building widget), we want to expose capability
- information (from ZeeRex or a Torus record) in a
- human-consumable form: "this target can sort by recency", that
- kind of thing.
-
- In the widget builder, we should be able to filter the targets
- available to the widget on the basis of what requirements the
- widget has, e.g. ability to sort by recency. The capability
- facet in MKAdmin may suffice for this.
-
- The widget-builder widget (WBW) should have a Save button that
- is customised by a callback, so that the widget in question
- can (for example) be copied into the clipboard, pasted into a
- nominated div, saved to a database or whatever.
-