in reply to Re: Searchable Inbox
in thread Searchable Inbox
Every twenty four hours the trash bags are dumped. Then anything in the deleted folder is moved into the trash bag. This way you have at minimum twenty four hours to undelete, and at maximum 48. I could have called them "soon to be dumped" and "recently deleted" or something like that, or even not shown any difference to the user, but I didnt.
The other two issues ill look into, but you could just as easily post a patch. :-)
BTW, search criteria apply to moves/deletes. So if you have a private chat with someone you can just filter on their name and then choose "unselected" and "(deleted)" and hit submit and all the ones you can see will be deleted. This is also useful for removing replies from root in bulk or whatever.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Searchable Inbox
by Aristotle (Chancellor) on Jan 26, 2006 at 00:15 UTC | |
Ok, I propose the following. First, who is going to submit a search at the same time as they’re moving some individual items to arbitrary folders and a group of others to yet another place? Allowing that sort of multiple action just forces the user to consider every single control on the page (all belonging to several distinct actions) for every single action he takes. Awful. The whole thing needs to be broken out into several independent forms. Makeshifts last the longest. | [reply] |
by bart (Canon) on Jan 26, 2006 at 00:35 UTC | |
Default the folder to “(all)”, since that’s what most people are probably likely to want when they do a search.I thought the same, but then I saw it also shows deleted messages. I don't want to see those by default. Also: the link to message inbox from the Chatterbox Nodelet and Fullpage Chat links to the Archive. I don't want that, but it's the only link to the message inbox on those places. I rarely, if ever, look at archived messages. I just want an easier interface to continue a conversation in private. That's not what I get now. | [reply] |
by Aristotle (Chancellor) on Jan 26, 2006 at 01:15 UTC | |
Ah. I didn’t notice that because I didn’t have any archived messages, so the link is just to Message Inbox and brings up the messages in “General”. Makeshifts last the longest. | [reply] |
by tye (Sage) on Jan 26, 2006 at 08:46 UTC | |
I agree with much but not all these ideas. The CB now always links to both "new msgs" and "archived msgs" (and /looks like/ two links -- the previous links ran together). I'm more convinced of my previous stance that the drop-down 'destination' controls should go. I'd like the "all but" checkbox I asked for and a simple "Delete" button and a "Move to" button w/ a drop-down list of other folders (we could also just make a button for each folder, but I think that would be less clear). I'd rather the forms stay at the top (imagine viewing 500 msgs, which I sometimes do) but think that having a 'sticky' state that hides or shows the 'search' form (which should be a separate form) would be nice. "Nobody" is there (in part) because neither the "send to" nor "message text" fields get cleared when you submit to facilitate sending similar messages to multiple people, coping with addressing errors, sending multiple messages to one person, etc. And w/o "Nobody" (which is /always/ what is selected when the form is refreshed), it becomes /way/ too easy to accidentally send more than you wanted to (and the "whoa cowboy" duplicate message check will only catch fairly fast exact duplicates). We really need a prominent warning if you submit with non-empty message text but "Nobody" selected, because this is now the mistake that is /way/ too easy to make. But, with the warning, the correction (select a destination and submit again) is trivial. With the common mistake being "send when I didn't intend to", the "correction" isn't pretty. I'd eventually like the "/msg author" links to use a different page that is better suited for just sending private messages (and uses a better method for preventing unintended repeats). I'd not put so much separation between "Message:" and "Send to:", more like:
Much thanks to demerphq for putting this together. There is more work to be done to smooth out the interface, but I think it will come together well, especially if people pitch in with patches. - tye | [reply] [d/l] |
by tye (Sage) on Jan 26, 2006 at 15:38 UTC | |
Hmm. I realized that a common task for me (and probably for others) is to reply to a message and archive or delete it. So it'd be nice to continue to support doing that with a single 'submit'. A drop-down over the 'select' check boxes with a list of folders and 'delete' would work well for that, I think (while also having a "Move" button for clarity). Though, 'submit' can trigger both sending a reply and moving/deleting... Should the 'delete' / 'move' buttons refrain from sending a reply? Probably not. - tye | [reply] |
by tye (Sage) on Jan 26, 2006 at 17:50 UTC | |
Okay, I better see the usefulness of the 'move to' drop-downs. But I think they make the interface confusing and a little scarier so I'd default to not having them, allow users to choose to have them, and, when reporting search results not restricted to a single folder, use text to indicate which folder the message is in if the drop-downs are not enabled. (I wouldn't sort results based on folder -- I'd rather keep them sorted by date.) - tye | [reply] |
by demerphq (Chancellor) on Jan 26, 2006 at 08:10 UTC | |
First, who is going to submit a search at the same time as they're moving some individual items to arbitrary folders and a group of others to yet another place? Allowing that sort of multiple action just .... The combination is absolutely required. I want to be able to search for messages based on a set of criteria and then organzie them into folders. Not allowing that sort of multiple action means that I wouldnt be able to do that. Which would defeat the whole purpse of this patch. To rephrase: the idea is that you can select a set of criteria to find some messages and then have the ability to move them around as needed. If you can't combine the various parts then you have severly crippled the implementation. What good is it to me to be able to find a bunch of nodes but not be able to do something useful with them? Some responses: Anyway, you are pmdev, put together some patches that you think improves the situation, and if they don't impact on what i feel are the requirements then ill put them into play. So lets see your improvements as a patch ok? update: I'd like to add that I realize my comments above might sound a little testy. If so im sorry, I appreciate the time you took to feedback, and Ill do what I can with the time I have to smooth out some of the rough edges. But patches would be appreciated as they are a lot easier to evaluate than text descriptions or little ascii pictures are. (Not to say diagrams and descriptions arent useful, just patches are more so.) For all I know I've misunderstood some of your points anyway, which would be pretty difficult with code.
--- $world=~s/war/peace/g | [reply] |
by Aristotle (Chancellor) on Jan 26, 2006 at 12:31 UTC | |
No, it’s not, not on the first click of “submit”. You want to first search for something, then do things to the search results. Not both at the same time.
You’re stuck thinking in terms of the implementation. I don’t care what the implementation looks like. As I said, if you need to carry around search parameters, then by all means stick them in hidden fields. But keeping the UI slavlishly close to the implementation does not make it usable. I don’t know if you as the one who developed the code and interface can appreciate how confounding that form is for someone else. I don’t think I’m exactly stupid, but it took me 10 minutes of experimentation to twiddle all the knobs and understand what’s going on. Way too complicated. As for testy tone: I understand that it’s frustrating to get a load of criticism first thing when you release something you put a lot of work in. And I appreciate the features, I do. I think the work is cool so far. I just want the shebang shuffled behind an interface that requires as little concentration as possible to use. The current one simply has too many orthogonal parts at once, so it requires a lot of headspace in order to be operated successfully, when there’s really no need for it to be so demanding, even if disarming it requires smoke and mirrors. You don’t need to lose the orthogonality, merely to avoid exposing all of it all the time. The user’s mental model need not match the implementation; you’re at leisure to deceive users in order to encourage a mental model where fewer parts are affected by the most common tasks. I’ll see what I can do about patches. Makeshifts last the longest. | [reply] |
by demerphq (Chancellor) on Jan 26, 2006 at 18:39 UTC | |
by tye (Sage) on Jan 26, 2006 at 19:03 UTC | |
by eric256 (Parson) on Jan 27, 2006 at 18:36 UTC | |
by tye (Sage) on Jan 26, 2006 at 18:17 UTC | |
by Aristotle (Chancellor) on Jan 28, 2006 at 23:56 UTC | |
| |