...
Advanced Tables - Table Plus |
---|
heading | 2 |
---|
autoNumber | true |
---|
enableSorting | false |
---|
|
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) | | 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.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 | 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. Source Rails App: github.com/akinom/dspace-rails Demo: https://immense-sierra-3941.herokuapp.com/ 2nd Rails app: github.com/ekate/dspace-rest-rails which leverages the gem active-rest-client Doc: 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 |
|
...
Prototype Evaluation Process
The DSpace UI Working Group will be working with prototype developers to schedule a recorded Q&A discussion for each prototype (starting in January 2016). These Q&A session recordings will be made publicly available on this wiki page.
The Working Group has also create a public Prototype Evaluation Form, where all individual or group evaluations will be recorded. Individuals are also welcome to provide your feedback on specific prototypes via this Evaluation Form. The Evaluation Form is a Google Spreadsheet, where each prototype has its own tab for feedback/evaluation: