Versions Compared

Key

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

...

  • Enhanced RESTful API (with authN, authZ, write methods, etc) - Kim Shepherd
    • (building on previous years' projects)
  • New JSPs and CSS for JSPUI - Kim Shepherd
    • JSPUI needs a new default theme, and a spruce-up to the JSPs generally
  • Implement modular configuration - Kim Shepherd
    • DSpace's (mainly) single configuration file is unwieldy, hard to work with and even harder to merge with new releases.
      We need a conf.d/ style approach to modular configuration.
  • Enhancements to statistics - Kim Shepherd
    • Capture more event types
    • Produce site-wide reports to replace legacy statistics reports, with Google Charts integration, ability to email reports to repository administrators
  • Integrate RTMP A/V streaming using open source software (eg. RED5) - Kim Shepherd
    • Ability to stream mp3, mp4, avi, etc.
    • Must be able to authorize against DSpace and prevent unauthorised access to bitstreams
    • Streaming to clients (player) is the only requirement, no recording to server required
  • Add MySQL support (scripts, unit tests, code changes) - Kim Shepherd
    • Unit tests specific to MySQL
    • Update / install database scripts specific to MySQL, if needed
    • Ensure DatabaseManager code is generic or compliant with MySQL
  • Pluggable bitstream storage for DSpace - Kim Shepherd
    • DSpace bitstream storage can be made more modular without a great deal of effort.
    • Implement this modularity, demonstrate with existing storage alternatives (S3 etc)
    • (per-bundle / per-bitstream / per-item basis rather than repository wide?)

My Project Idea...

Put a description for your project idea, along with appropriate background information, links, etc.

...