Hi Doitsu,
Thanks! I plan to keep the current Metadata Editor for epub2, so this design will be for epub3 only. So I would really like to be able to add any number of titles, any number of authors, any number of contributors and not just the main one.
So I was thinking something like your window without the 3 lines at the top, and instead an Add button where you could select from author, title, and all of the basic rest.
And then once an item of that is added you can highlight that entry and click on the refinement button and then only get the options that are viable refinements for the item you have highlighted. For title is can by set to main, language, file-as, etc. For author, very similar to what we have now, but done as refinements, etc.
These refinements would show up as sub-entries of the meta data item they refine.
The only problem is that you can add metadata to refine a manifest id as well so somehow the list of current manifest ids and hrefs will need to be created on the fly so you can choose that item to add a refinement to.
Thanks!
KevinH
Quote:
Originally Posted by Doitsu
Since I couldn't get QtCreator to work, I've attached a photoshopped version of the proposed Metadata Editor dialog box changes.
Since it's hard to predict which of the new metadata elements will actually be used, I'd suggest implementing only minimal changes:
1. I'd add a Number in series text box right of the Title text box that would be saved as group-position.
2. I'd add Refine... buttons right of the Title and Author text boxes.
For example the title Refine... button would open a dialog box with the following items:
- Title: text box
- Title type: drop-down list-box with the following entries: main, subtitle, short, collection, edition and expanded
- Display sequence: text box or drop-down list-box (this control could be omitted if the display-seg value is automatically set whenever the arrow buttons are clicked)
- Add: push button
This dialog box would also display existing title values in a table like the original Metadata Editor dialog with the same controls (copy, remove, up, down etc.).
|