Versions Compared

Key

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

...

UI Platform / TechnologiesOpen Source License(s)Technology ResourcesPrototype Links / NotesPrototyping Team
What UI platform/technologies are you prototyping? (e.g. Java Play!, Ruby on Rails, etc)
What Open Source license(s) is this technology/platform released under?Add links to resources/documentation for any technologies that this prototype uses

Link to either a public wiki page describing your prototype, or to a public README in GitHub. Keep in mind, your codebase must also be public.

List your team members

Spring Boot + Thymeleaf

  • Apache 2 (Spring Boot, Thymeleaf)
  • MIT (Bootstrap)

Tim Donohue
(others welcome to help turn this into a prototype)

REST + Ruby on Rails

MIT License (Ruby on Rails)

https://github.com/peterdietz/dspace-rest-rails

http://dspace-rails.herokuapp.com/

Peter Dietz
REST + Play!Apache 2 (Play Framwork)

https://github.com/peterdietz/dspace-rest-play

http://dspace-rest-client-play.herokuapp.com/

Peter Dietz
REST + Ember.jsMIT License (Ember.js)Not available yet

Demo: http://dsember.atmire.com/

Source code: https://github.com/atmire/dsember

Answers to challenge questions: https://github.com/atmire/dsember/wiki

Art Lowel (Atmire)

Java API + Jersey + Twirl (in Scala)

  • CDDL 1.1 (Jersey)
  • Apache 2.0 (Twirl)

 

https://github.com/kardeiz/disco (mostly complete prototype except for documentation)Jacob Brown (others welcome)
Spring MVC + Spring tags + Spring security + sitemesh + custom extensions
  • Apache 2 (Spring)
  • OpenSymphony
    Compatible with the Apache License (Sitemesh)

  • MIT (Bootstrap)

This prototype will rely on custom extensions build by Cineca on top of the selected technologies (see https://github.com/Cineca/framework-lite). These extensions aim to speed up the development time providing lot of reusing and configurable components. Source code will be provided as part of the prototype

 

Source code: https://github.com/Cineca/DSpace/tree/dspace-prototype-ui

Installation procedure: as a "standard" DSpace 6 JSPUI, details on the README of the project

Documentation: will be provided as a wiki page tomorrow (4th December)

Andrea Bollini (4Science)

Cineca developers - Luigi Andrea Pascarelli (4Science), Unknown User (r.suardi)

REST + Spring Boot + Angular.js
  • Apache 2 (Spring Boot)
  • MIT (Angular.js, Bootstrap, sass)
This prototype will leverage an existing Spring Boot and Angular code base that is being used in a variety of recent projects including the next version of the Vireo ETD management system. Source code will be made public on Github soon.Texas A&M University Libraries (James Silas Creel)
Rails + BootstrapMIT

Rails   http://rubyonrails.org/
Bootstrap  http://getbootstrap.com/

Levering  gems such as devise for authentication.

Rails App Code and some Doc at  https://github.com/akinom/dspace-rails

Monika Mevekamp monikam@princeton.edu
Ekaterina Pechekhonova ekate@nyu.edu

Rails + dspace-rest-client gem

 

DSpace REST

Rails

dspace-rest-client gem ( https://gitlab.c3sl.ufpr.br/c3sl/dspace-rest-client )

Using the dspace-rest-client gem within rails to very simply and cleanly access dspace objects. In this project I don't deal with parsing json/xml, its all a simple gem library. i.e. @items = @client.items.find(id: => params[:id])

Code: https://github.com/peterdietz/drail

Demo: http://drail.herokuapp.com/

Peter Dietz

...