#musicbrainz

/

      • yalaforge
        the annotations stuff is pretty isolated from the rest of the code
      • 2004-06-07 15922, 2004

      • djce
        tma: did your CVS access work?
      • 2004-06-07 15945, 2004

      • djce
        andyg: hi
      • 2004-06-07 15948, 2004

      • tma
        yalaforge: could you perhaps show the last three edit notes, and date them? and have the "show history" link down there as well, as a "show more history" or something. Also, if that lower section could have a header to clearly say that it's the edit history..
      • 2004-06-07 15910, 2004

      • tma
        djce: I haven't tried it yet. I'll let you know.
      • 2004-06-07 15913, 2004

      • djce
        ok
      • 2004-06-07 15904, 2004

      • yalaforge
        having dates on the notes is not possible, I'm afraid. our notes system doesn't store creation dates :-(
      • 2004-06-07 15916, 2004

      • tma
        hmm
      • 2004-06-07 15925, 2004

      • andyg
        djce : hey
      • 2004-06-07 15930, 2004

      • tma
        can you embed the date in the note at creation time?
      • 2004-06-07 15959, 2004

      • djce
        hi andyg. By any chance, have you got multiple versions of "Match.pl" as it progressed through your changes?
      • 2004-06-07 15906, 2004

      • yalaforge
        yes, but then they'd show up in the moderation history which would break things
      • 2004-06-07 15925, 2004

      • yalaforge
        the problem is that the notes are just ordinary moderation notes
      • 2004-06-07 15926, 2004

      • andyg
        I have one other version, right before I went to do the VA matching stuff
      • 2004-06-07 15931, 2004

      • tma
        sucky
      • 2004-06-07 15935, 2004

      • yalaforge
        yup
      • 2004-06-07 15937, 2004

      • tma
        moderation notes should have a timestamp
      • 2004-06-07 15947, 2004

      • djce
        andyg: ok, that sounds useful. Could you send it through? or a patch?
      • 2004-06-07 15947, 2004

      • yalaforge
        right.
      • 2004-06-07 15901, 2004

      • andyg
        you don't like the VA code? :)
      • 2004-06-07 15902, 2004

      • yalaforge
        tma: you could file an RFE
      • 2004-06-07 15915, 2004

      • tma
        yalaforge: yes, I could. would you like me to? :)
      • 2004-06-07 15919, 2004

      • yalaforge
        as soon as it is implemented, annotation notes have the timestamps automatically
      • 2004-06-07 15927, 2004

      • yalaforge
        tma: yup
      • 2004-06-07 15928, 2004

      • djce
        It's not that I don't like it. But your patch file includes changes to many parts of the script, for many reasons.
      • 2004-06-07 15949, 2004

      • djce
        Ideally there would have been one patch file per change, making it possible to understand what's going on.
      • 2004-06-07 15959, 2004

      • tma
        djce: oh, did you have a chance to see if sourceforge stuff can be assigned to me?
      • 2004-06-07 15915, 2004

      • djce
        tma: no. let me go look now.
      • 2004-06-07 15920, 2004

      • djce
        user "melange", right?
      • 2004-06-07 15927, 2004

      • tma
        'tma'
      • 2004-06-07 15929, 2004

      • djce
        ok
      • 2004-06-07 15934, 2004

      • tma
        oh
      • 2004-06-07 15936, 2004

      • tma
        hang on
      • 2004-06-07 15940, 2004

      • tma
        bzzt
      • 2004-06-07 15945, 2004

      • tma
        brain not working
      • 2004-06-07 15957, 2004

      • tma
        "tarragon_allen" or "tarragonallen"
      • 2004-06-07 15908, 2004

      • tma
        gimme a sec and I'll confirm
      • 2004-06-07 15940, 2004

      • andyg
        ah, sorry, I guess I should really run my own CVS server for development
      • 2004-06-07 15948, 2004

      • andyg
        I'll send you a patch from this version
      • 2004-06-07 15952, 2004

      • djce
        underscore it is.
      • 2004-06-07 15958, 2004

      • djce
        andyg: thanks
      • 2004-06-07 15901, 2004

      • yalaforge
        ok, now we have 'add comment' links
      • 2004-06-07 15934, 2004

      • tma
        comment is much better, as the annotation is already a note .. it's confusing having an annotation and a note. :)
      • 2004-06-07 15945, 2004

      • yalaforge
        yup :-)
      • 2004-06-07 15904, 2004

      • yalaforge
        we need the great renaming. some day
      • 2004-06-07 15931, 2004

      • tma
        Musicbrainz 3: The Great Renaming. In cinemas now. Rated PG.
      • 2004-06-07 15936, 2004

      • yalaforge
        lol
      • 2004-06-07 15914, 2004

      • yalaforge
        that is going to suck. changing only the website will leave the code with the old terminology
      • 2004-06-07 15939, 2004

      • yalaforge
        but, fortunately, we don't have the terminology ready, so no danger *eg*
      • 2004-06-07 15902, 2004

      • andyg
        djce: sent
      • 2004-06-07 15903, 2004

      • tma
        as long as we all know what we mean
      • 2004-06-07 15917, 2004

      • djce
        tma: you're now a member of the MB SF project. bugs etc can be assigned to you.
      • 2004-06-07 15934, 2004

      • tma
        djce: excellent. :)
      • 2004-06-07 15936, 2004

      • tma
        thanks
      • 2004-06-07 15938, 2004

      • djce
        I don't understand SF's permissions, so I erred on the side of giving you too many :-)
      • 2004-06-07 15938, 2004

      • yalaforge
        hehe. hope you enjoy it ;->
      • 2004-06-07 15952, 2004

      • tma
        probably another RFE: "send email" and "show profile" icons to be displayed next to the users name rather than having seperate links all over the place
      • 2004-06-07 15904, 2004

      • yalaforge
        you mean in the moderation view?
      • 2004-06-07 15906, 2004

      • tma
        yalaforge: the annotation system looks good, I'd place some of the links a little differently but otherwise it looks good and works well
      • 2004-06-07 15917, 2004

      • yalaforge
        tma: thanks
      • 2004-06-07 15930, 2004

      • tma
        yalaforge: I mean pretty much anywhere that has a profile link already..
      • 2004-06-07 15930, 2004

      • yalaforge
        where do you want the links to go?
      • 2004-06-07 15958, 2004

      • tma
        I think "show history" and "add comment" should be at the bottom, with the comments
      • 2004-06-07 15926, 2004

      • yalaforge
        below the comments or above?
      • 2004-06-07 15929, 2004

      • tma
        the "send email" should be next to the Editor's name, (last edited by <Editor>) but that's what prompted the Icon idea
      • 2004-06-07 15913, 2004

      • yalaforge
        what about the edit button? leave it at the top line?
      • 2004-06-07 15916, 2004

      • tma
        above is probably better, and if you can show, say, the last three comments, that would give an idea of history
      • 2004-06-07 15901, 2004

      • tma
        I'm guessing it wouldn't be easy to get those links at the same level as the comment itself
      • 2004-06-07 15910, 2004

      • tma
        ie:
      • 2004-06-07 15901, 2004

      • tma
        "melange: fixed some typos [Add comment] [Show History]
      • 2004-06-07 15953, 2004

      • yalaforge
        hm. don't know
      • 2004-06-07 15914, 2004

      • yalaforge
        djce: what do you think?
      • 2004-06-07 15929, 2004

      • djce
        how far back should I read?
      • 2004-06-07 15931, 2004

      • yalaforge
        move 'Send Email' next to the moderators name?
      • 2004-06-07 15938, 2004

      • tma
        maybe only Add Comment needs to be there. Edit and Show History might be better together..
      • 2004-06-07 15944, 2004

      • yalaforge
      • 2004-06-07 15914, 2004

      • yalaforge
        perhaps you can think of a better way to organise the links
      • 2004-06-07 15928, 2004

      • yalaforge
        I'd move the email link to the moderator
      • 2004-06-07 15941, 2004

      • yalaforge
        edit and show history should stay on top, IMHO
      • 2004-06-07 15952, 2004

      • yalaforge
        I'm not sure about the comment link, however
      • 2004-06-07 15914, 2004

      • tma
        put Edit before Show History, I think
      • 2004-06-07 15923, 2004

      • djce
        I don't understand the difference between Add and Edit in this page
      • 2004-06-07 15938, 2004

      • yalaforge
        'Add comment' and 'edit'?
      • 2004-06-07 15947, 2004

      • djce
        so an artist/album has multiple annotations
      • 2004-06-07 15949, 2004

      • tma
        yeah, I had that confusion too
      • 2004-06-07 15953, 2004

      • djce
        each annotation has multiple comments?
      • 2004-06-07 15955, 2004

      • andyg
        is it just me or are those moderation popup boxes not sized right in Firefox?
      • 2004-06-07 15902, 2004

      • djce
        and each annotation can be edited?
      • 2004-06-07 15910, 2004

      • djce
        but comments can only be added? is that right?
      • 2004-06-07 15919, 2004

      • yalaforge
        djce: what you see is the annotation history
      • 2004-06-07 15935, 2004

      • djce
        It's far from obvious what's going on.
      • 2004-06-07 15945, 2004

      • yalaforge
        hm
      • 2004-06-07 15948, 2004

      • yalaforge thinks
      • 2004-06-07 15959, 2004

      • tma
        the annotation is like the main document, the comment is like the revision history, like a cvs commit note.
      • 2004-06-07 15913, 2004

      • djce
        so only one comment per annotation?
      • 2004-06-07 15921, 2004

      • djce
        why can I "add comment" then?
      • 2004-06-07 15929, 2004

      • yalaforge
        djce: you can add any number of comments to any annotation
      • 2004-06-07 15942, 2004

      • djce
        even non-latest versions?
      • 2004-06-07 15942, 2004

      • tma
        it's modeled around the current moderation system, the commit is a moderation, and the comment is a moderation note. thus, multiple notes..
      • 2004-06-07 15945, 2004

      • yalaforge
        but only the annotation on top of the page is the *current* annotation that is displayed on the showalbum page
      • 2004-06-07 15958, 2004

      • djce
        It's confusing the heck out of me.
      • 2004-06-07 15902, 2004

      • yalaforge
        :-)
      • 2004-06-07 15910, 2004

      • djce
        :-(
      • 2004-06-07 15929, 2004

      • yalaforge
      • 2004-06-07 15930, 2004

      • tma
        yalaforge: is the add comment really required at all?
      • 2004-06-07 15952, 2004

      • yalaforge
        tma: nope
      • 2004-06-07 15910, 2004

      • djce looks: ok I see it.
      • 2004-06-07 15916, 2004

      • tma
        yalaforge: it might be better to scrap it, as it is rather confusing, and of limited value I think
      • 2004-06-07 15943, 2004

      • yalaforge
        removed
      • 2004-06-07 15926, 2004

      • tma
        and maybe, just to reduce clutter, the edit notes should only be displayed in the Show History page. someone casually looking at the album doesn't really need to see the revision history right there
      • 2004-06-07 15940, 2004

      • djce
        I have an idea about the "send email" links, in case you're up for a challenge :-)
      • 2004-06-07 15959, 2004

      • yalaforge
        uh, do tell
      • 2004-06-07 15915, 2004

      • djce
        ok. It involves funky Javascript and DHTML stuff
      • 2004-06-07 15921, 2004

      • yalaforge
        nooo
      • 2004-06-07 15928, 2004

      • djce
        but those without just have to click a couple of extra times.
      • 2004-06-07 15937, 2004

      • djce
        which I think is fine, personally.
      • 2004-06-07 15901, 2004

      • djce
        Such technologies should be used to enhance the user experience,
      • 2004-06-07 15915, 2004

      • tma
        is it like a menu-popup thing?
      • 2004-06-07 15917, 2004

      • djce
        but it should always be possible to achieve the same ends without them.
      • 2004-06-07 15919, 2004

      • djce
        Exactly.
      • 2004-06-07 15922, 2004

      • djce
        here's the plan:
      • 2004-06-07 15932, 2004

      • tma needs coffee, brb
      • 2004-06-07 15932, 2004

      • djce
        write your HTML like this:
      • 2004-06-07 15904, 2004

      • djce
        <a href="...." class="ModeratorLink">djce</a>
      • 2004-06-07 15916, 2004

      • djce
        so without JS, it's just a link to their profile page.
      • 2004-06-07 15937, 2004

      • djce
        then in each document load dofunkystuff.js
      • 2004-06-07 15938, 2004

      • yalaforge
        ok
      • 2004-06-07 15959, 2004

      • djce
        when dofunkystuff.js loads, it uses DOM to find tags with class=ModeratorLink
      • 2004-06-07 15919, 2004

      • djce
        and inserts an <img> after <a> but before "djce".
      • 2004-06-07 15935, 2004

      • djce
        hmm.. or maybe before the <a> or something.
      • 2004-06-07 15950, 2004

      • djce
        anyway, clicking on that icon then brings up a popup DHTML thing
      • 2004-06-07 15958, 2004

      • djce
        kind of a context menu for a moderator.
      • 2004-06-07 15904, 2004

      • djce
        Profile, Send Email, etc.
      • 2004-06-07 15922, 2004

      • djce
        Clearly, the same can be applied to artists, albums, tracks, whatever.
      • 2004-06-07 15923, 2004

      • yalaforge
        hm, and why do I need DHTML or javascript for that?
      • 2004-06-07 15937, 2004

      • yalaforge
        I can always open a new browser window, like it is done with the style guide
      • 2004-06-07 15914, 2004

      • djce
        True.... I was thinking more like a pseudo-popup, so the context menu is part of the same window.
      • 2004-06-07 15939, 2004

      • yalaforge
        well, if you want to do some experiments ...
      • 2004-06-07 15941, 2004

      • djce
        the advantage of DHTML/JS is that the HTML can remain lightweight.
      • 2004-06-07 15953, 2004

      • yalaforge isn't eager to struggle with DHTML or JS
      • 2004-06-07 15901, 2004

      • djce
        instead of all the links including "onclick" and "target" etc.
      • 2004-06-07 15905, 2004

      • yalaforge
        perl is bad enough
      • 2004-06-07 15923, 2004

      • djce
        Well, if anyone reads this and fancies a challenge in that area, there it is :-)
      • 2004-06-07 15925, 2004

      • ruaok
        groan.
      • 2004-06-07 15929, 2004

      • ruaok
        morning kids.
      • 2004-06-07 15932, 2004

      • yalaforge
        someone could implement a framework for that
      • 2004-06-07 15938, 2004

      • tma
        morning rob
      • 2004-06-07 15940, 2004

      • djce
        hey ruaok. groan?
      • 2004-06-07 15942, 2004

      • yalaforge
        hi
      • 2004-06-07 15944, 2004

      • ruaok hada long weekend that required an emergency mid-day nap