If this is what would allow
« REGRESSION : lyrics/compo/arrange crediting can not be done any more from release page »
then you have my vote.
the most basic thing I would do is shown in the image I just attached (where the lines with boxes are the works linked to the recordings)
for extra functionality, links could be added to the right of the work name where a) the new work's name can be edited, b) another work can be added and/or c) the existing work can be looked up again to change it
This is now in for code review at http://codereview.musicbrainz.org/r/1284/, but I would also like fairly extensive testing to be done as well. This is available for testing on http://test.musicbrainz.org. Navigate to an artist page and click "use in relationship" then navigate back to a release page and click "relate artist to works"
Thanks very much Oliver, it works for me, haha.
Now just waiting for the associated MBS-840 which will display all those (works AR+recording AR+puid+isrc+etc.) right in the release page.
In it's current state, this doesn't allow /relating/ to works so much as /creating/ new works.
Works are always created, with no optional matching to similarly-named works (or their aliases).
That was already brought up on the code review linked a couple of comments before. We don't really know how to implement lookup - that's why it's still not been released.
what has been implemented on test works so far. however a few remarks:
+ If work is created, we should be able to set its attributes such as iswc, type, comment.
It could have "Search for a work [search field] or [ ] create a new work instead [text field]" ([ ] being a checkbox). If a work is selected in the search field, it should load its current relationships under it to avoid duplication and allow checking the work is indeed the correct one.
I don't think the text fields need to be bigger, though: you can just move inside them.
I can't think of a beautiful way to add the attributes for the relationship, so maybe some more checkboxes under the "create a new work instead" would have to do for now until somebody came up with a better way. But this is so basic that as long as it works, it should be released even if it's the ugliest thing in the world.
Setting extra work info can probably be done afterwards from the work page. We don't even allow adding all the artist / label info from the RE now and we have plenty of space there, vs. not so much here...
Was in review at http://codereview.musicbrainz.org/r/1284/
Awesomesaurus! One little thing though:
When I click on 'Relate to works' I get the following message:
'Please first navigate to the page of the artist who you wish to relate to recordings on this release and select "use in relationship"'
The word 'recordings' should be adjusted to 'works' and as I'm nitpicking anyway it would be great if you could change it to '"Use in relationship"' (with an uppercase 'U') and then add a full stop at the end of the sentence.
Sorry guys, but this isn't going to make this weeks release. It'll be at the front of my queue for next week.
It's a biggy, given by how much I've been slacking on it! But should definitely be considered for the upcoming versions.
We need to work out a solution for various problems about creating relationships with works. The general problems are:
In the last meeting on Monday  I announced that I was really struggling with this, and that I could do with a hand. Could you try and come up with a proposal for how this problem can be addressed? As much information as possible is best, and any examples/mockups would really help.
There are generally 2 approaches - a big relationship editor that can do all of this at once, or separate pages to do special actions - such as one page for creating/relating works, and one for creating artist-work relationships.
If you could take a look at this, it'd be really helpful.
Oliver, thank you for your work on this issue. I read the chat log. I agree, it's a large problem.
One thing I'll point out is that this problem looks different for classical, and maybe jazz and musicals, than for pop recordings.
I suspect that most pop recordings have works which are being published for the first time, so that the Work will be entered into MBrainz together with the Release. In contrast, almost all classical recordings have Works which have been published before. Some Release will represent the first time that Work enters MusicBrainz, but every future Release will be seeking a Work which already exists in MusicBrainz.
Thus, for classical and maybe jazz and musicals, it makes perfect sense to have one UI for defining works and a different UI for attaching Releases (or Recordings) to Works which are already in MusicBrainz.
I hope this helps chip one flake of complexity away from the boulder.
This failed beta testing so has been reverted and moved to the next release.
Fixing fix version; this wasn't added back to "in beta testing" when it was added back to beta.
If this is indeed fixed then how do I do it? I had a look both on the main site and the beta site, and it wasn't clear to me how this is now implemented.
"Edit Relationships" on the release sidebar. A how-to for it coming (hopefully) tomorrow.