Forum:Any suggestions for order portal web system?
0
1
Entering edit mode
9.5 years ago
per.kraulis ▴ 10

Hi all,

I'm at NGI Sweden, a genomics facility primarily for Swedish academics. We have a Drupal-based system for our users to describe and submit their sequencing orders to us.

For various reasons, we are looking for alternatives, and I was wondering if anyone has ideas or suggestions.

Our wish list for the system:

  1. Allow a user to submit an order, and to view his/her previous orders.
  2. Allow approx 1,500 users, 500 projects per year, 6 coordinators, 3 sites (current numbers, will increase).
  3. The order may be very complex, requiring hierarchical choices (e.g. if technology X, then library prep Y, then analysis Z).
  4. An order may have to be created in increments, saving it between sessions.
  5. Have a proper API, both for read and write, e.g. for updating the state of order using info from the lab.
  6. Allow non-programmers to modify the forms data, e.g. which library prep protocols are available, etc.
  7. Allow any kind of change of the form fields, without screwing up previously submitted forms.
  8. Possible to run several different instances of the portal (for different platforms) which are completely distinct, except for the user accounts, which should be common.

We have looked at various Cloud-based form tools such as http://www.formassembly.com/ , but apart from several technical shortcomings, we have a problem in that our data may have to reside on in-house servers due to policy.

There are many reasons why our current Drupal solution is not optimal. One is that changing the form fields is non-trivial, and it is sometimes hard to remove options, due to backwards-compatibility issues. There are other things which make us dislike Drupal, and although it works, we wish to find something better.

Are there any good Open-Source systems for this? Or how do people solve this problem?

Yours,
Per Kraulis

web platform portal system • 2.3k views
ADD COMMENT
0
Entering edit mode

I'm moving this to the forum, though if someone disagrees they should feel encouraged to move it back to questions!

ADD REPLY

Login before adding your answer.

Traffic: 2987 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6