kareila: (Default)
kareila ([personal profile] kareila) wrote in [site community profile] dw_dev2010-07-21 10:23 am
Entry tags:

LJSV-1068

LJ just unveiled two features I've wanted here but haven't known how to implement, which are a tag list on the update page, and searching for multiple tags using AND instead of OR.

For the first, am I to assume that the new update page will support this, so we don't need to bother with trying to patch the feature into the old update page? Or perhaps rather that the new update page won't support it immediately, but it will be such a radical change that we shouldn't even bother working on it until then? (I really want this ASAP, and it has appeared on "most wanted".)

For the second, should we roll our own fix adopting LJ's URL syntax, or attempt a codemerge? Here's the syntax for those who missed the announcement:

http://username.livejournal.com/tag/tag1,tag2?mode=and
http://username.livejournal.com?tag=tag1,tag2&mode=and

The URL syntax was what bogged us down on that bug, and this seems like a reasonable solution, plus it's what users of both sites will come to expect.

Links to our Bugzilla:

http://bugs.dwscoalition.org/show_bug.cgi?id=581 (for the tag list)
http://bugs.dwscoalition.org/show_bug.cgi?id=1585 (for multiple tag search)
msilverstar: (corset)

[personal profile] msilverstar 2010-07-21 04:01 pm (UTC)(link)
argh, that gets us into teaching Boolean operators to people :-/

I much prefer the terms "ALL" and "ANY"
cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2010-07-21 04:04 pm (UTC)(link)
I think "AND" and "OR" are just as descriptive as "ALL" and "ANY" for a non-techie user, and considerably more useful for a techie or mathmo user.
jazzfish: Jazz Fish: beret, sunglasses, saxophone (Default)

[personal profile] jazzfish 2010-07-21 04:16 pm (UTC)(link)
In my depressing and frustrating experience, non-techies tend to assume "OR" means "boolean XOR" and "AND" means "boolean OR" (the logic is something like "I'm looking for X, and I'm also looking for Y"), and then get upset when there isn't any option to search for "only things that have both X and Y."
msilverstar: (corset)

[personal profile] msilverstar 2010-07-22 04:35 am (UTC)(link)
depressing and frustrating, yes
jazzfish: Jazz Fish: beret, sunglasses, saxophone (Default)

[personal profile] jazzfish 2010-07-21 04:11 pm (UTC)(link)
+1

I'd be happy to see "and" and "or" available as alternatives, in the same way that [lj user=] is an alternative to [user name=], but "all" and "any" are far more intuitive.

(end tech-writer / usability-guy-by-default rant)
cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2010-07-21 04:14 pm (UTC)(link)
I wouldn't object to them being there as alternatives, I suppose, though I'd still rather have "and" and "or" as the standard ones.
msilverstar: (corset)

[personal profile] msilverstar 2010-07-22 04:41 am (UTC)(link)
Alternative usage is good, GUI is good, nice FAQ with examples are good.

Just, any time you use Booleans, explaining is hard
sophie: A cartoon-like representation of a girl standing on a hill, with brown hair, blue eyes, a flowery top, and blue skirt. ☀ (Default)

[personal profile] sophie 2010-07-22 12:24 am (UTC)(link)
+1!

I prefer "all" and "any" too - it really, really is more intuitive. "and"/"or" are bad for the reasons [personal profile] jazzfish mentioned above. I hope that if we have this, these would be the standard.