...
Summary | Relevant DSpace component(s) | Detailed Description | Mentor volunteer(s) | |
---|---|---|---|---|
Enhanced RESTful API | dspace-api | Building on previous years' REST projects, this project is to result in:
| ||
JSPUI rewrite | dspace-jspui | Rewrite JSPUI with a focus on removing as much 'business' from the JSPs to servlets/utility classes as possible, and utilising
| ||
Modular configuration | dspace assembly & configuration | DSpace's configuration is mostly (~95%) kept in a single, clumsy, generic java properties file -- dspace.cfg
| ||
MySQL support | dspace assembly & configuration | DSpace currently supports Oracle and PostgreSQL. MySQL support is an often-requested feature that should not involve too much extra work, building on existing
| ||
Pluggable bitstream storage | dspace-api | DSpace's storage services are not fully modular, though work has been done towards this in the past, and there are a number of alternative storage schemes that
|
...
Usage |
...
statistics |
...
reports |
...
| |
...
dspace-xmlui |
...
|
...
|
...
|
...
| |
...
The |
...
new |
...
solr |
...
statistics |
...
engine |
...
in |
...
DSpace |
...
needs |
...
to |
...
generate |
...
more |
...
reports, |
...
replace |
...
the |
...
legacy |
...
"site-wide" |
...
statistics |
...
report |
...
that |
...
is |
...
still |
...
in |
...
use, |
...
and |
...
make |
...
use |
...
of |
...
|
...
Charts |
...
API |
...
(or |
...
similar) |
...
to |
...
make |
...
graphs |
...
easier |
...
to |
...
read, |
...
compare |
...
between |
...
items, |
...
etc. |
...
|
...
statistics |
...
(generated |
...
w/ |
...
log |
...
analyzers) |
...
replaced |
...
with |
...
reports |
...
generated |
...
from |
...
new |
...
statistics |
...
engine |
...
|
...
More |
...
usage |
...
event |
...
types |
...
being |
...
captured |
...
(?) |
...
|
...
Reports |
...
presenting |
...
aggregations |
...
of |
...
counts |
...
across |
...
site/communities/collections/items/etc |
...
| |
...
|
...
...
...
|
RTMP A/V |
...
streaming |
...
integration |
...
| |
...
dspace-api |
...
|
...
|
...
| |
...
Integrate |
...
DSpace |
...
authentication, |
...
authorization |
...
and |
...
bitstream |
...
dissemination |
...
with |
...
an |
...
open |
...
source |
...
RTMP |
...
streaming |
...
server |
...
such |
...
as |
...
RED5. |
...
|
...
flash |
...
player |
...
is |
...
also |
...
desirable. |
...
|
- 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?)
...