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

Editing text files #3104

Closed
binarybottle opened this issue May 5, 2016 · 11 comments
Closed

Editing text files #3104

binarybottle opened this issue May 5, 2016 · 11 comments
Labels
Feature: File Upload & Handling Type: Suggestion an idea User Role: Depositor Creates datasets, uploads data, etc. UX & UI: Design This issue needs input on the design of the UI and from the product owner

Comments

@binarybottle
Copy link

My use case for editing text files is straightforward:

I would like to be able to make small fixes in place to save time, especially when fixes need to be made across a number of files. This would also enable collaboration between remote parties with editing privileges and access to the Dataverse. A side effect is that the Dataverse would become the definitive/master repository and workspace.

It would be great to support markdown or to view/edit csv files as well!

@pdurbin
Copy link
Member

pdurbin commented May 5, 2016

Hmm, right now files are immutable so I guess clicking "edit" on a text file would create a new one. The question is if the old file is deleted automatically or not.

@binarybottle
Copy link
Author

Couldn't files be versioned, as with git?

@pdurbin
Copy link
Member

pdurbin commented May 5, 2016

Well, to version a file in Dataverse you'd publish your dataset as 1.0 and then create a draft (the published version is unchanged), delete the file, upload a new version with the same file name, and publish it as 2.0. As the guides explain, you can always go back to the previously published version of a file: http://guides.dataverse.org/en/4.3/user/dataset-management.html#dataset-versioning . In short, versioning happens at the dataset level.

@pdurbin
Copy link
Member

pdurbin commented Oct 23, 2016

@binarybottle file versioning (the ability to replace a file) is currently being worked on in #2290. Being able to edit the file in the GUI is out of scope but we are adding API enpoints for the "file replace" operations. Perhaps a third party service could make use of those new API endpoints to allow you do download the file, make a quite edit in a GUI, and reupload to Dataverse, replacing the file. We can dream anyway. 😄

@pdurbin pdurbin added Type: Suggestion an idea UX & UI: Design This issue needs input on the design of the UI and from the product owner labels Jun 23, 2017
@pdurbin
Copy link
Member

pdurbin commented Jun 23, 2017

@binarybottle are you still interested in this feature?

@binarybottle
Copy link
Author

I continue to recommend Dataverse to people, and point them to the comparison chart we worked on (https://docs.google.com/spreadsheets/d/1RJ7EZx2EuDiMeDHVy5sXbPVv2wY8NX8S_ncRPqgv-RA/edit). I am sure such a feature would be of interest to people other than myself, but I don't know how they would prioritize their desired features. Thank you for asking!

@pdurbin
Copy link
Member

pdurbin commented Jun 26, 2017

@binarybottle thanks, that's an interesting comparison of Synapse, Harvard Dataverse, Open Science Framework, RDoCdb -- NDA, and NITRC-IR. You might also find the comparisons at https://groups.google.com/d/msg/dataverse-community/xHCX9mWWqbo/aA_12pqgAQAJ interesting. Thanks also for recommending Dataverse.

With regard to editing files in a browser from the Dataverse UI, I'm thinking we should walk before we should run. #1203 is about viewing files so we should probably work on that first. I appreciate the fast response, though!

@pdurbin pdurbin added the User Role: Depositor Creates datasets, uploads data, etc. label Jul 4, 2017
@pdurbin
Copy link
Member

pdurbin commented Sep 30, 2022

These days, now that we have the concept of "external tools", this could perhaps be an external tool of type "configure" (which allows editing). See "types" at https://guides.dataverse.org/en/5.11.1/api/external-tools.html#terminology

@pdurbin
Copy link
Member

pdurbin commented Oct 10, 2022

@binarybottle are you still interested in this? Thanks.

@binarybottle
Copy link
Author

It will not affect my present use of Dataverse, but I still feel it would be helpful to others.

@cmbz
Copy link

cmbz commented Aug 20, 2024

To focus on the most important features and bugs, we are closing issues created before 2020 (version 5.0) that are not new feature requests with the label 'Type: Feature'.

If you created this issue and you feel the team should revisit this decision, please reopen the issue and leave a comment.

@cmbz cmbz closed this as completed Aug 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: File Upload & Handling Type: Suggestion an idea User Role: Depositor Creates datasets, uploads data, etc. UX & UI: Design This issue needs input on the design of the UI and from the product owner
Projects
None yet
Development

No branches or pull requests

4 participants