admin on December 29th, 2011
Iteration 1 is now live, and available for high level initial comments. Be warned that the service is being actively updated, and may not be available 100% of the time. Major features released in this iteration
FeedManager Release 1
This First Iteration The XCRI Aggregator Feed Manager is deployed at http://coursedata.k-int.com/FeedManager. The Feed manager application will be the primary interface for administrators to register their XCRI URLs. Ideally, end users will create their own accounts and register their own feeds. However, in this release, the admin user “Owns” the 13 test feeds take from http://www.xcri.org/wiki/index.php/XCRI_Feeds. Specific features new in this release
- The administrative user can register new feeds using the admin interface.
- The bootstrap application automatically adds the 13 test feeds for ease of testing in the CI service.
- Logged in users can see the output from any given feed run.
- The front page lists all registered feeds and their most recent status update.
- The process of “Collecting” a feed visits the URL and then posts the XCRI document at the aggregator workflow system.
- Feeds are automatically collected at a specified interval, or the administrator can force a given feed to update.
The next release will finalise the end user registration code (Mark is working hard on this now) so that admins can register their own feed URLs and monitor them for errors and updates, as well as set per-file perferences such as normalising the case of titles etc. We have an active “story” which will allow users to claim URLs for their own institution which are currently registered as test URLs.
Discover Release 1
This Iteration of the discover application is available at http://coursedata.k-int.com/discover. The primary objective of this release is to test the end-to-end connectivity from the FeedManager to an individual course (Assuming a “Happy Path” through the application). Any courses read from an input XCRI document will be available via this interface. Major features
- This app connects to the backend lucene cluster (ElasticSearch) indexes
- Currently, title and description are the default search fields
- The search form parameter “q” is used. This parameter can be any valid lucene syntax search currently
- Search form and results form are live, no pagination at present
- Outline COOL URI for each course is available.
Posts will follow with details for the content-type negotiation options available at these URLs, and additional backend services (Direct access to search indexes etc).