cells icon indicating copy to clipboard operation
cells copied to clipboard

[metadata] backup, restore and import

Open drzraf opened this issue 4 years ago • 3 comments

The main limitation during the creation of selection metadata definition is the UI.

It could be improved in various ways:

  • Ability to modify existing name/value instead of only delete-recreate
  • Ability to reorder terms
  • Ability to select, copy/paste text of existing terms (#206)

But even with this, it'd not be interoperable enough with important taxonomies that most likely live in admin's filesystem (could be a CSV or JSON file).

The ability to fully replace a given selection metadata namespace (or even any metadata namespace) using flat-file upload + providing the export (aka "backup") counter-part would a be nice addition.

https://forum.pydio.com/t/metadata-backup-restore-import-from-flat-file/3112

drzraf avatar Feb 29 '20 03:02 drzraf

Hello @drzraf Thanks for submitting. Looking at your various tickets, it would be interesting to know more about your global usecase : what kind of files are you manipulating? What is your usage of Cells? thx.

cdujeu avatar Mar 02 '20 15:03 cdujeu

In my case, Pydio is aimed as the main storage for medias (videos) across several users relying heavily on the search engine to retrieve (tagged) sequences.

Tagging files is a collaborative process and the set of tags needed to start having relevant search results may very well reach several dozens in a foreseeable future.

I fear to be locked by the limited UI provided by the "selection" definition and the too broad one of "extensible tags" (which does not offer preexisting sets btw).

A JSON file defining terms, hierarchy and possibly style, colors and icons, and serving as a "base" of the taxonomy would be offer best flexibility and extensibility :) But see https://forum.pydio.com/t/metadata-extensible-tags-improvements-base-items-colors/3113/1 about possible enhancements about the "extensible tags".

That being said, and while I initially though about improvements to the "selection" definition, the natural candidate for such a use-case is indeed the "extensible tag" definition.

drzraf avatar Mar 02 '20 22:03 drzraf

I'd also add that "Select from values" should allows for full keyboard input. Here the tab key (after clicking the [+] button) does not reach the next field. So we need to switch to mouse after each keyword. This is annoying too. Even more is having the authorization/cookie to expire while setting up a large "selection".

Please please, allow provisioning/importing... from flat/JSON files.

drzraf avatar Apr 12 '22 17:04 drzraf