UI Platform / Technologies | Open Source License(s) | Technology Resources | Prototype Links / Notes | Prototyping 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 |
REST + Ruby on Rails | MIT License (Ruby on Rails) | | | Peter Dietz |
REST + Play! | Apache 2 (Play Framwork) | | | Peter Dietz |
REST + Ember.js | MIT License (Ember.js) | | Demo: http://dsember.atmire.com/ Source code: https://github.com/atmire/dsember https://github.com/atmire/dsember-core 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 | Jacob Brown (others welcome) |
Spring MVC + Spring tags + Spring security + sitemesh + custom extensions | | | 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: Cineca UI Prototype - Documentation | 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. Demo: http://library.tamu.edu/dspace-ui/
Source: https://github.com/TAMULib/DSpace-UI-prototype Angular Frontend Source: https://github.com/TAMULib/TAMU-UI-Core Spring Webservice Source: https://github.com/TAMULib/TAMU-Webservice-Core Slides: DSpace-UI-Prototype-Presentation.pptx | Texas A&M University Libraries (James Silas Creel) |
Rails + Bootstrap | MIT | Rails http://rubyonrails.org/ Bootstrap http://getbootstrap.com/ | Levering gems such as devise for authentication. MCM Source Rails App: github.com/akinom/dspace-rails MCM Demo: At Heroku EKate: github.com/ekate/dspace-rest-rails which leverages the gem active-rest-client Presentation Slides: @google | 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]) | Peter Dietz |