Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • JavaScript widgets for researcher pages
  • Integrate DSpace data into other systems
    • To provide statistics / analysis. Data visualization / Data mining.
    • Queryable
    • Integrate with Drupal, Omeka
  • External User-Interface (i.e. Ruby on Rails)user interfaces
    • in any language (PHP, Ruby, Python, Java, ...)
    • web UI or desktop UI
    • mobile applications
    • administrative UI or a discovery UI (although for pure discovery UI, consider using Solr directly, see e.g. SkylightUI)
    • interfaces for specialized collections

Technical Feedback

  • Look up Item by Handle, in addition to ID.
  • It should be able to scale well, (implement caching)
  • Some of the business logic being un-earthed could make other UI's get modified. 
    • i.e. OAI / RSS feeds to use REST API for certain parts
    • lots of business logic should go somewhere DRY

...