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

Possible usability improvements #2

Open
lilimelgar opened this issue Dec 28, 2024 · 5 comments
Open

Possible usability improvements #2

lilimelgar opened this issue Dec 28, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@lilimelgar
Copy link

These are some possible aspects that could improve the usability of the editor, giving more support for editing tasks:

  • Sort items in the record list (mostly per name, per creation date)
  • In the record editing page, add collapsible levels (not only all/none but for example Level2, Level3)
  • In the record editing page, notify the user confirming when the data was saved
@lilimelgar lilimelgar added the enhancement New feature or request label Dec 28, 2024
@menzowindhouwer
Copy link
Contributor

regarding the first: sorting. If the column is marked as sortable, e.g. like https://github.com/CLARIAH/vocab-registry-editor/blob/main/data/apps/vocabs/config.toml#L15, you can click on the header to sort the rows on that column.

@lilimelgar
Copy link
Author

One more improvement:

@lilimelgar
Copy link
Author

One more possible improvement:

@menzowindhouwer
Copy link
Contributor

Using <xsl:output method="xml" indent="yes"/> we could add the indentation to make a raw record human readible on disk. As this is a top level directive in the XSLT it is tricky to make this an option that can be switched on via the configuration ...

@menzowindhouwer
Copy link
Contributor

Indeed the CMDI header is called MdCreationDate, while we use it as the modification date. We should straighten that out. The actual modification epoch is stored in a foreign attribute, so we could keep the MdCreationDate constant ...

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

No branches or pull requests

2 participants