green_grrl: (Default)
green_grrl ([personal profile] green_grrl) wrote in [site community profile] dw_suggestions2009-08-04 08:41 am

Hide and reveal entries on Reading page

Title:
Hide and reveal entries on Reading page

Area:
Reading page

Summary:
The little triangles on the Inbox page that allow you to collapse or reveal the full text of what's in each entry? Add that function to the Reading page. Ensure that "collapse" or "reveal" persists in later views.

Description:
Subscribing to someone's journal is a mixed bag. You did it because she's an amazing writer. Maybe he always collects the most interesting links. Maybe you're good friends from back when, although you have different hobbies now. So there are many posts by your Circle member you want to read. Unfortunately s/he also posts a gazillion memes uncut, lengthy descriptions of fights with little sister, and/or highly intelligent thoughts about a fandom you've never even heard of and don't care about.

Multiply by entire Reading Circle, and there are numerous posts to skim past quickly to get to the ones you want to read.

If people were perfect about their tagging, it might be possible to just get notified of the entries you want to read. But they're not. Even if they were perfect about it, sometimes it's just one of their tags you'd want to exclude. And sometimes you might be less pressed for time and willing to take a chance on that long essay about the fandom you never heard of.

I love those little triangles in the Inbox. I want them on my Reading page--to be able to quickly skim my Reading page and collapse the entries I'm not interested in down to just poster and title. Then I would be able to go through the entries I really want to read at leisure, and not worry about missing one tucked between two I'm skipping past quickly.

As I skip back entries, or as I re-log in, I would like the collapsed entries to stay collapsed.

Poll #932 Hide and reveal entries on Reading page
Open to: Registered Users, detailed results viewable to: All, participants: 59


This suggestion:

View Answers

Should be implemented as-is.
25 (42.4%)

Should be implemented with changes.
16 (27.1%)

Shouldn't be implemented.
9 (15.3%)

(I have no opinion)
7 (11.9%)

(Other: please comment)
2 (3.4%)

distractionary: apple in foreground, out-of-focus bridge in background. (Purple.) (Default)

[personal profile] distractionary 2009-08-04 03:58 pm (UTC)(link)
I really like this idea.
cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2009-08-04 04:19 pm (UTC)(link)
Javascript to be able to collapse as well as expand might be useful, but remembering which entries to collapse would be a huge thing, technically, and is not worth the bother, IMO.
yvi: Kaylee half-smiling, looking very pretty (Default)

[personal profile] yvi 2009-08-04 04:21 pm (UTC)(link)
It sounds shiny, but the technical work behind that is giving me the shivers. Still thinking about how to vote :)
yvi: Kaylee half-smiling, looking very pretty (Default)

[personal profile] yvi 2009-08-04 05:47 pm (UTC)(link)
Hmm, requiring JavaScript for the Reading page is a bad thing, in my opinion.
montanaharper: close-up of helena montana on a map (Default)

[personal profile] montanaharper 2009-08-04 04:29 pm (UTC)(link)
I'm not against this, per se, but I honestly don't see the point. Collapsing and expanding comment threads, yes, but on one's reading list? Not so much. It doesn't strike me as being that much effort to just scroll past entries that aren't of interest, as opposed to the (admittedly minimal) additional effort of an extra click to collapse them and then scroll past.

Am I missing something?
azurelunatic: Vivid pink Alaskan wild rose. (Default)

[personal profile] azurelunatic 2009-08-04 04:40 pm (UTC)(link)
There's not much physical effort, unless one has hand mobility problems. There's a certain psychological effort to scrolling past text without reading it, at least for me -- there are all these WORDS and ordinarily I would be reading them, but I already know I don't want to, and/or I know that if I do read it, I won't be happy.

When I'm scrolling to skim and skip, I'm always a little anxious that I'll scroll too fast and miss something important from a different entry.

From a design psychology level, I'm wary of any argument against a feature that says "It isn't that hard to X, why don't you just..."

(no subject)

[personal profile] montanaharper - 2009-08-04 17:16 (UTC) - Expand

(no subject)

[personal profile] ciaan - 2009-08-04 19:01 (UTC) - Expand

(no subject)

[personal profile] montanaharper - 2009-08-04 20:57 (UTC) - Expand

(no subject)

[personal profile] 7rin - 2009-08-05 01:52 (UTC) - Expand

(no subject)

[personal profile] ciaan - 2009-08-05 13:14 (UTC) - Expand

(no subject)

[personal profile] triadruid - 2009-08-05 16:20 (UTC) - Expand

(no subject)

[personal profile] ciaan - 2009-08-05 17:37 (UTC) - Expand

(no subject)

[personal profile] triadruid - 2009-08-05 18:20 (UTC) - Expand

(no subject)

[personal profile] ciaan - 2009-08-06 12:45 (UTC) - Expand

(no subject)

[personal profile] 7rin - 2009-08-06 00:50 (UTC) - Expand

(no subject)

[personal profile] ciaan - 2009-08-06 12:49 (UTC) - Expand

(no subject)

[personal profile] 7rin - 2009-08-06 19:48 (UTC) - Expand

(no subject)

[personal profile] ciaan - 2009-08-05 12:48 (UTC) - Expand

(no subject)

[personal profile] montanaharper - 2009-08-04 17:18 (UTC) - Expand

(no subject)

[personal profile] zvi - 2009-08-04 17:29 (UTC) - Expand

(no subject)

[personal profile] havocthecat - 2009-08-04 18:08 (UTC) - Expand

(no subject)

[personal profile] 7rin - 2009-08-05 01:54 (UTC) - Expand
zvi: self-portrait: short, fat, black dyke in bunny slippers (Default)

[personal profile] zvi 2009-08-04 05:27 pm (UTC)(link)
I'm concerned about javascript making the page slower or more difficult to render. It's not that big a deal if I'm on a foreign computer and can't get to my inbox, because it chokes on javascript, but I would be v. upset if it happened with my reading page. Also, would this be restricted to the reading page or also apply to the network page? What about other accounts' reading pages?
ciaan: revolution (Default)

[personal profile] ciaan 2009-08-05 01:09 pm (UTC)(link)
I'd say put it everywhere.
susanreads: my avatar, a white woman with brown hair and glasses (Default)

changes

[personal profile] susanreads 2009-08-04 06:49 pm (UTC)(link)
I was going to vote "as is", but then I read the comments about how difficult it is technically and requiring Javascript. But I really want to be able to collapse reading page entries, for the reasons given in the OP, and because feeds show the whole entry (whether there was a cut in the original or not) and I want to go to the original site (where the comments are) to read them.

How about:
• have a collapse button at both top and bottom, so you don't have to scroll past whichever direction you're reading in ... or a "top of entry" button at the bottom and a collapse button there
• don't remember the setting, because it sounds as if that's the database-heavy part
• if someone doesn't have Javascript, the button(s) just won't do anything.
Is that possible?
cesy: "Cesy" - An old-fashioned quill and ink (Default)

Re: changes

[personal profile] cesy 2009-08-04 09:06 pm (UTC)(link)
That sounds like it would be a lot easier from a technical point of view.
7rin: (Default)

Re: changes

[personal profile] 7rin 2009-08-05 01:57 am (UTC)(link)
*goes to change vote to "with changes"*
kyrielle: painterly drawing of a white woman with large dark-blue-framed glasses, hazel eyes, brown hair, and a suspicious lack of blemishes (Default)

Re: changes

[personal profile] kyrielle 2009-08-05 02:15 am (UTC)(link)
I like this.

Would the persistence be difficult if it were in a cookie, I wonder? that wouldn't work across browsers, of course, and I think it might present "OMG how much data in cookies?" issues, but...figured I'd throw it out as a thought.

Re: changes

[personal profile] triadruid - 2009-08-05 16:22 (UTC) - Expand
allen: (crowley)

[personal profile] allen 2009-08-04 07:01 pm (UTC)(link)
I've never really done much with styles, but couldn't you get all of this functionality except for the persistent collapse through S2? (Assuming that the style were trusted and could use JavaScript, that is.) Or is the persistence a key feature?
kate_nepveu: sleeping cat carved in brown wood (Default)

[personal profile] kate_nepveu 2009-08-04 07:40 pm (UTC)(link)
If I were using this, the persistence would be a key feature. I tend to close & reopen my reading page dozens of times in a day.

I like the idea but not at the expense of addressing other, simpler problems that are keeping me from moving my posting here.

(no subject)

[staff profile] denise - 2009-08-05 05:09 (UTC) - Expand

(no subject)

[personal profile] 7rin - 2009-08-06 00:58 (UTC) - Expand

(no subject)

[personal profile] kate_nepveu - 2009-08-12 14:17 (UTC) - Expand

(no subject)

[staff profile] denise - 2009-08-12 14:22 (UTC) - Expand
distractionary: apple in foreground, out-of-focus bridge in background. (Purple.) (Default)

[personal profile] distractionary 2009-08-04 10:05 pm (UTC)(link)
Would it be possible to add code by each entry that wasn't just an arrow (like in the inbox) but was somehow explained to be "collapse this entry" – that would reload the page with the entry collapsed?

I really don't know any of the technical details, and I don't know how Javascript works, so I don't know if it's any different or easier for slower connections to reload the page instead of loading the entire page with Javascript from the start. And it could be a problem if your reading page had new entries on it between when it was originally loaded and when it was refreshed.

Another question: with the Javascript version described as above, would it be easier and less intensive (in terms of load and coding effort both) to remember the setting while the session is active and forget it when that window or tab is closed?
7rin: (Default)

[personal profile] 7rin 2009-08-05 02:04 am (UTC)(link)
I vote for "remember the setting while the session is active and forget it when that window ... is closed."

[personal profile] scemo 2009-08-05 03:16 am (UTC)(link)
I would just about marry Dreamwidth if this was implemented. It'd make the reading list so much more interactive, y'know?

(Though it'd all be a lot less useful to me if the reading list doesn't remember which entries have been collapsed... the entire idea, to me, is that when I go back to my rpage, I don't see the entries I've already read/don't plan to read.)
ivorygates: (Default)

[personal profile] ivorygates 2009-08-05 04:41 am (UTC)(link)
I am so in favor of this, especially the part about how your action would be *persistent*. For one thing, when you're scrolling back to catch up to the eleven million posts you missed in the last week, collapsed entries, in addition to ensuring you don't have to read the annoying posts, could be used to let you know which posts you'd actually read...
7rin: (Default)

[personal profile] 7rin 2009-08-06 11:54 pm (UTC)(link)
"collapsed entries ... could be used to let you know which posts you'd actually read"

I would so marry DW for this. And have little DW babies too. D'you want our first born as down-payment? ;)
poulpette: A man with a puzzled face (SoT - Richard o_ô)

[personal profile] poulpette 2009-08-05 10:22 am (UTC)(link)
The zesty theme actually does something of the sort though it collapses all entries and expand them one at a time on request. The collapse mode is made persistent through an option in the customisation wizard.

Maybe the OP's request might be explored from a S2 perspective, a la Zesty? With the adjunction of a killfile to target specific users and/or communities to collapse automatically?

I'd love to be able to collapse only feeds and communities while keeping users entries expanded.
cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2009-08-05 10:57 am (UTC)(link)
You can actually already achieve something a bit like that with a variant on [personal profile] qilin's code in http://dw-nifty.dreamwidth.org/2627.html

It allows you to code which types of entry you want collapsed, and then you can open any you want to read in a new tab. You can see an example on my reading page.

(no subject)

[personal profile] poulpette - 2009-08-05 12:32 (UTC) - Expand

(no subject)

[personal profile] 7rin - 2009-08-06 01:04 (UTC) - Expand
ciaan: (on das intarwebs)

[personal profile] ciaan 2009-08-05 01:06 pm (UTC)(link)
This is seriously one of the best suggestions ever. I would love to be able to collapse things I've already read and don't need to see again, and I would LOVE to be able to collapse or remove certain things I don't want to see at all. And I'd definitely like for it to persist for at least a while as I click around (both the "until window closes" or the "24 hours" options sound fine to me). There's almost no point to it if you have to re-do it every time you load the page.

I do agree with the concerns about Javascript and how the functionality shouldn't slow anything down too much.

What would be even better is if there was one setting to collapse/expand an entry (so that something I had already read would only be shown by title, but I could still see if there were new comments I might want to check out and so on (so I am imagining that a collapsed entry would show title, poster, and comment count, rather like putting all the body behind a cut)) and also a way to totally remove an entry from showing up at all. I'm not sure exactly how that would work because I don't know the code, but it would basically tell the reading page to stop pulling that entry into the feed, the same way a filter can tell it to not pull content from a certain journal, and then it would completely disappear and never be there again and no longer count (so that there would still be 20 entries instead of 19). Maybe a little arrow for collapsing and an X for removing?

I also like the idea of being able to load the reading page with feeds and/or communities or whatnot already collapsed, and then expand them if you want.
7rin: (Default)

[personal profile] 7rin 2009-08-06 01:11 am (UTC)(link)
I support almost all of this, with the exception of "also a way to totally remove an entry from showing up at all" - at the very least, I would want to see the title/the first line (or two - or paragraph) of posts without titles.
Edited 2009-08-06 01:17 (UTC)

(no subject)

[personal profile] ciaan - 2009-08-06 12:57 (UTC) - Expand

(no subject)

[personal profile] 7rin - 2009-08-06 19:50 (UTC) - Expand

(no subject)

[personal profile] ciaan - 2009-08-06 20:46 (UTC) - Expand
inarticulate: Ginshu from Amatsuki smiling. (Default)

[personal profile] inarticulate 2009-08-05 01:37 pm (UTC)(link)
I think I would definitely be more interested in this if it were linked to specific styles (a la Zesty), a setting in the preferences area, or …okay, grammatically this doesn't work, but if a CSS function was made public where I could block that for my personal style, so that I could opt out my personal read-list. (To clarify: I already have issues with the inbox function, and expanding that to the read page as a site-wide mandatory function is… undesirable for me personally, but I do understand why people would want it.)
Edited 2009-08-05 13:39 (UTC)
triadruid: Apollo and the Raven, c. 480 BC , Pistoxenus Painter  (Default)

[personal profile] triadruid 2009-08-05 04:24 pm (UTC)(link)
So sort of like a reverse lj-cut? Interesting idea, but I'm really unsure about the execution.

I definitely would want any implementation to be as persistent as possible. I check my reading page 5-25 times/day from up to 4 computers.
7rin: (Default)

[personal profile] 7rin 2009-08-06 01:19 am (UTC)(link)
While I very very rarely check from more than one computer, I agree that this should be "as persistent as possible."
elizabeth_rice: Snoopy typing on his typewriter (Default)

[personal profile] elizabeth_rice 2009-08-06 09:04 am (UTC)(link)
I'm against this idea. See, if people find that they are skipping half or more than half of the entries made by any particular user, then they should probably unsubscribe. Anyway, users can track other journals via tag or all new entries made (which is about the same as subscribing but at least the notices go to the inbox where you may mark entries as read even!).

(no subject)

[personal profile] elizabeth_rice - 2009-08-07 12:55 (UTC) - Expand
sky: (jam preferences - by grrliz)

[personal profile] sky 2009-08-06 08:12 pm (UTC)(link)
This is a shiny idea in theory, but would probably be very useless to me because quite honestly... almost all the people I read on DW (and LJ) never use the subject line of their entries, or if they do use it, insert something irrelevant to the actual topic of the post. So even if I went down collapsing things, I'd just have to open them all back up to find out what was in them. So many people seem to do this, myself included, that I wonder how useful the feature would actually be.
rivenwanderer: (Default)

[personal profile] rivenwanderer 2009-08-21 03:16 am (UTC)(link)
This is super-belated, but I think that a Greasemonkey extension could probably take care of this, though it'd only be able to manage the collapsed/expanded state for one browser. So if it's not added, maybe see if the Greasemonkey world can help you with it?

(I was mentally toying with the idea of learning/using Greasemonkey to do something pretty similar for my friends page, but realized that I needed that time & energy for other stuff...)
foxfirefey: A fox colored like flame over an ornately framed globe (Default)

[personal profile] foxfirefey 2009-09-01 07:29 am (UTC)(link)
I think a Greasemonkey extensions could do this pretty well, come to think of it, considering how the CSS on core2 styles has been implemented.

(no subject)

[personal profile] niqaeli - 2009-09-01 07:40 (UTC) - Expand

(no subject)

[personal profile] susanreads - 2009-09-09 17:29 (UTC) - Expand

(no subject)

[personal profile] niqaeli - 2009-09-09 20:30 (UTC) - Expand