Hi,
i would like to improve the bitstreams upload through the xmlui web
interface, in particular i'm searching a solution for selecting/uploading
many bitstreams of an object at once. I didn't find any interesting add-on
or feature to enable. I've been using the dspace import/export cmd line but
its more a tool for administrators rather than end users. Something that
would partially help could be provided by the university of Cambridge (
http://www.lib.cam.ac.uk/repository/deposit_guide/batch_upload_services.html),
they've implemented a spreadsheet that should help the creation of the
object files (dc etc..).
I was looking at the code to understand how fast would it be to modify the
behavior of the Upload File button in order to enable the selection of many
files and to process that request. I've seen that on the server side there
is Servlet request "doProssessing" that calls processUploadFile
(org.dspace.submit.step. UploadStep.java) and on the client side
org.dspace.app.xmlui.aspect.
submission.submit.UploadStep.java is taking care of providing the logic of
the form.
I don't have the knowledge of the dspace implementation to say if this
approach is feasible or not, i was thinking to embed the js library
jquery/multiple-file-upload (
http://www.fyneworks.com/jquery/multiple-file-upload/#tab-Examples) in order
to send multiple requests at the server, for now the progress bar is not so
important i guess, would it be a good approach?
I though also to embed a java applet like JUpload (
http://jupload.sourceforge.net/index.html) but i guess it would break a
little bit the code framework, what do you think?
do you see another solution?
thank you!
Kocisky
i've sent a similar email in the dspace-tech mailing list:
Hi,
I would like to select and upload multiples files (bitstreams) from the web
interface: item submission process.
I've seen the possibility of using the batch command line importer tool but
i was thinking of something more end user oriented.
do you have any ideas?
it seems that you can upload only one bitstream at the time in the web
submission process, and if you are uploading pages of a book or a collection
of photos
it becomes a very long process! (what is the best practice?!) So i was
wondering what would be the best solution and if none available what would
be the best development approach.
In the documentation i've found how to customize the process (
https://wiki.duraspace.org/display/DSDOC/Submission+User+Interface#SubmissionUserInterface-ConfiguringtheFileUploadstep)
but I didn't find any options or addons to implement this functionality.
I've seen that on the server side there is Servlet request "doProssessing"
that calls processUploadFile (org.dspace.submit.step. UploadStep.java) and
on the client side
org.dspace.app.xmlui.aspect.submission.submit.UploadStep.java is taking care
of providing the logic of the form.
Do you see any issues in embedding a java applet that sends the multiple
bitstreams to the servlet? something like JUpload maybe (
http://jupload.sourceforge.net/index.html). Do you see a better solution?
i've check out also other projects, this one is based on jquery
http://www.fyneworks.com/jquery/multiple-file-upload/#tab-Examples
any suggestion are very appretiated :)
thanks!
Kociscky
------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel