Hello, I successfully upgrade taverna-player-portal to 4.2.0 rails( https://github.com/Samhane/taverna-player-portal/commits/rails-4). Also, I updated taverna-player( https://github.com/Samhane/taverna-player/commits/rails4) for successfull working with taverna-player-portal, but getting errors in tests, associated with problem in encoding. After resolving this errors and updating to new rails 4.2.1, I planning to create pull request to original taverna-player and taverna-player-portal repositories. Also, I started upgrade SEEK to Rails 4 :) But, it project has many dependencies and I first need to upgrade it dependencies. I think I'll do it after some time.
Also, i wrote proposal for databundle viewer. I would like to thank someone for feedback in this proposal :) https://docs.google.com/document/d/1wiEMMBCmPCVlFgvVz7Rux-Y7IXX3LOJRSuoiBpRhLtc/edit?usp=sharing 2015-03-04 23:24 GMT+03:00 Alan Williams <[email protected]>: > On 04-Mar-15 19:51, Денис Карякин wrote: > >> I installed Taverna Server, and play with taverna-player-portal. >> > > Great. In theory, you do not need to understand the Taverna Server or > player as you will just read the databundle. However, it is excellent that > you are looking at these. > > I think Ruby on Rails will be a good choise for Databundle viewer, because >> already exists ro-bundle and taverna-player gems, written in Ruby. >> Maybe create viewer as a gem, like taverna-player? >> > > It may be good to have Gem to do much of the processing. However, I think > you would still need something to do the presentation system - so you can > have a website that the user uses. > > And what with Taverna Online? This project proprietary software? >> > > Yes. Taverna Online is proprietary software. It may be able to generate a > Databundle for you as it runs the workflows on a server. I do not think it > is immediately relevant to you. > > My brief proposal plan: >> 1) Upload file with using carrierwave ( >> https://github.com/carrierwaveuploader/carrierwave), parse it on the >> backend(with using ruby-ro-bundle) and send data to frontend. >> For backend use RoR, for frontend ember.js or backbone. >> > > I think this needs a diagram :) By "frontend" I guess you mean the user's > browser. > > Need to save uploaded file for next usage? >> > > That will get you into the area of user accounts, user separation, > sharing, deletion of files etc. I think Rob is best to advise on this. > > And how big size of bundle file? >> > > Stian (and Donal?) can answer that. > > 2) Show structure of file on frontend with js and bootstrap >> What data may contain bundle file? Graphics, images, text, anything else? >> > > Lists (of lists of lists ...). Error documents. > > What i need to do now? >> For showing competence in rails, maybe to do something with >> taverna-payer-portal? >> For example, add build status images or upgrade rails to 4.2, or something >> else? >> > > Upgrading it to Rails 4.2 would be brilliant. I am looking at upgrading > SEEK (https://github.com/seek4science/seek) to Rails 4 :) > > Alan >
