Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow for file uploads #318

Open
coreation opened this issue Aug 21, 2015 · 16 comments
Open

Allow for file uploads #318

coreation opened this issue Aug 21, 2015 · 16 comments
Assignees
Labels
Milestone

Comments

@coreation
Copy link
Member

File uploads allow people with datasets to upload their files to the server in order to publish them. This takes away the step of that person needing to publishing the file somewhere online before publishing it.

@coreation coreation added this to the TDT 6.0 milestone Aug 21, 2015
@pietercolpaert
Copy link
Member

I think over here we should certainly enable the option for cloud storage. Your thoughts?

How about using http://flysystem.thephpleague.com/ for this?

@coreation
Copy link
Member Author

I was going to do that yes, a link towards #311 is welcome I think.

@coreation coreation removed this from the TDT 6.0 milestone Oct 12, 2015
@wesleydv
Copy link

wesleydv commented Jul 1, 2016

Why is this remove from TDT6.0 it is an urgent requirement for Digipolis.

@coreation
Copy link
Member Author

Is it? I thought Digipolis had a special own place for all of their files to which they could FTP or something?

@daften
Copy link

daften commented Jul 1, 2016

Yes, could be, but we need file upload in the interface. The goal is to remove data management from the portal and put this in TDT, but for that we need file upload in the UI.
The API would be used as a read-only API then.

@coreation
Copy link
Member Author

Are you guys planning on uploading the 200MB files as well? Because that would mean allowing to post such a large file + allowing the connecting to be open that long?

@daften
Copy link

daften commented Jul 1, 2016

Yes, but that is server settings and can be configured. First thing is the functionality :)

@coreation coreation self-assigned this Jul 1, 2016
@coreation coreation added this to the Version 6.12 milestone Jul 1, 2016
@coreation
Copy link
Member Author

Planned for the next release it is :) Will probably be implemented with an internal deadline somewhere in september I believe.

@pietercolpaert
Copy link
Member

I'd consider:

  • Using flysystem for storing the data on different kind of locations: http://flysystem.thephpleague.com/
  • Implementing an option to circumvent The DataTank to do magic with the file when the representation is big and cannot be loaded into memory.

@coreation
Copy link
Member Author

  • Flysystem is on our radar, we use it in other projects to connect with Dropbox and Google Drive (@daften is that an option?)
  • You mean only showing a chunk of the data, like we're doing now or?

@pietercolpaert
Copy link
Member

@daften
Copy link

daften commented Jul 1, 2016

Ik ken flysystem niet, maar dat ziet er wel OK uit, dus sure :)

@coreation
Copy link
Member Author

Flysystem is a league package, big fan :) So we can provide a configuration somewhere to add an application key of GDrive or Dropbox in order to define paths to data files?

@daften
Copy link

daften commented Jul 1, 2016

I think local file storage should also be pluggable (IMO).
Remote filesystems can be cloud tools or nfs shares maybe?

@coreation
Copy link
Member Author

Flysystem abstract filesystems entirely, so it doesn't really matter. If we use the local file storage however, we need to build an upload functionality though. So either we focus on local, or Dropbox, Gdrive, ... . The implementation will be using Flysystem but if we know which implementation we can focus on, that'd be nice ;)

@daften
Copy link

daften commented Jul 1, 2016

Vraag ik om door onze analyste te laten bepalen dan ;)

Dieter Blomme

On 1 July 2016 at 14:15, Jan Vansteenlandt [email protected] wrote:

Flysystem abstract filesystems entirely, so it doesn't really matter. If
we use the local file storage however, we need to build an upload
functionality though. So either we focus on local, or Dropbox, Gdrive, ...
. The implementation will be using Flysystem but if we know which
implementation we can focus on, that'd be nice ;)


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#318 (comment), or mute
the thread
https://github.com/notifications/unsubscribe/ABKhoBaANY0HINUlIUzrCuBtLW78YtSUks5qRQTqgaJpZM4FvtxS
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants