pacific_rain_acim: (Default)
pacific_rain_acim ([personal profile] pacific_rain_acim) wrote in [site community profile] dw_suggestions2012-02-12 06:41 pm

"Order View" button enabling viewers to see entries in EITHER oldest first OR newest first

Title:
"Order View" button enabling viewers to see entries in EITHER oldest first OR newest first

Area:
Journal Entry Page of journals

Summary:
Please create a drop down box, link or button that would change the appearance of a journal's main page from the current default "Newest Entry First" to an optional view of "Oldest Entry First"

Description:
Ok :) The idea is basically what ever they do on shopping sites and in windows, where you can hit a button at the top of a column and choose to have the most recent or most distant date first. (Or highest price & lowest price.)

1. Issue to improve: Any journal that is about a process, telling a story or play, history, building of anything, diary, ...
For instance - I just created a journal to be focused ONLY on what I'm learning as I study A Course In Miracles. I wish that viewers of that journal could choose to see the beginning of the journey first - and so the First entry on top, second in second place, etc. In other words, I wish this journal had an option to show up Oldest Entry First. People starting to look at A Course In Miracles in the future might find it comforting to see what someone thought and be able to talk about it as they were reading the same pages. Also if I like it, and read it again in the future, it would be easier to follow along with myself the second or fifth time around.

2. Why my solution is best: IDK about "best" but it's easiest for the journal owner. The only other one I can think of is to use an enormously long system of tags...a tag for every 10 pages or every date? Or the option below - of adding stock journal styles that automatically show up as Oldest Entry First.

3. Problems: there would be code that would change the links at the top of every journal, that would probably be hard. Someone would just wake up and see a new button or link "Order View" next to "Recent Entries" - but for you guys it would probably be a big code?

4. Other Ways: There could be a set of the stock journal layouts that were ONLY set to "Oldest First." We could just go in and search "Oldest First" and a set of them would come up. It would be harsh, as it takes a lot of time to get your fonts, colors, etc right. But we could do it over if it really mattered to us.

*****Unless you created an Oldest First alternate down at the bottom of the layout options page - where you now have a choice of how your columns appear.

I don't know which would be cleanest and easiest for you guys.
* added button/link to each journal that switches the view of dated entries from newest on top default, to Oldest First.

* set of journal layouts that are just coded to default the Oldest First in the entries section

* a template that can be layered on or removed (like those column options at the foot of the style page)

Poll #9497 "Order View" button enabling viewers to see entries in EITHER oldest first OR newest first
Open to: Registered Users, detailed results viewable to: All, participants: 57


This suggestion:

View Answers

Should be implemented as-is.
16 (28.1%)

Should be implemented with changes. (please comment)
13 (22.8%)

Shouldn't be implemented.
6 (10.5%)

(I have no opinion)
21 (36.8%)

(Other: please comment)
1 (1.8%)

ratcreature: RatCreature is thinking: hmm...? (hmm...?)

[personal profile] ratcreature 2012-02-12 06:51 pm (UTC)(link)
When I want to read in order from the oldest first I go to the archive, select the oldest in day view, which orders the first posted that day on top, and then go to the next day with the arrow at the bottom.
kerravonsen: (Default)

[personal profile] kerravonsen 2012-02-13 12:01 pm (UTC)(link)
Yes, this.
montuos: cartoon portrait of myself (Default)

[personal profile] montuos 2012-02-14 07:07 am (UTC)(link)
This method doesn't particularly help if you are, for instance, looking up entries by tag. Consider clicking the "projectname" tag and discovering as you go through that there have been some 50 items so far, but you have no idea whatsoever how many there are let alone what date the earliest one was until you click through and scroll down to it.
msilverstar: (corset)

[personal profile] msilverstar 2012-02-12 07:13 pm (UTC)(link)
I would love to see my reading page in posting order, especially in combination with a way to see new posts only.

I know there's a way to do it per-page, though I can't remember what it is, but that doesn't address the problem of which page to start at.
axiom_of_stripe: DC Comics: Kory cries "X'Hal!" (Default)

[personal profile] axiom_of_stripe 2012-02-12 07:31 pm (UTC)(link)
I really like this idea, but my understanding is that it's not easy to retrieve the posts in this way. My "with changes" is that this might be something which could be offered as a setting on the journal, perhaps only for paid users, so that it could be optimized behind the scenes for those journals.

If this is something which could be reasonably done for any journal, then I'd vote for it as-is.
ninetydegrees: Art & Text: heart with aroace colors, "you are loved" (Default)

[personal profile] ninetydegrees 2012-02-12 08:01 pm (UTC)(link)
+1
deborah: the Library of Congress cataloging numbers for children's literature, technology, and library science (Default)

[personal profile] deborah 2012-02-12 08:44 pm (UTC)(link)
I always like adding paid features. +1
faere: (Default)

[personal profile] faere 2012-02-12 08:55 pm (UTC)(link)
+1
lorax: A Stack of Books (Fan: Comm - Text "Six Season & a Movie")

[personal profile] lorax 2012-02-13 02:37 am (UTC)(link)
+1
instantramen: a woman with black hair and white skin pouring water from a kettle (Default)

[personal profile] instantramen 2012-02-13 04:33 am (UTC)(link)
+1
cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2012-02-13 08:18 pm (UTC)(link)
+1
yvi: (Dreamwidth - Developer: spring)

[personal profile] yvi 2012-02-14 06:01 pm (UTC)(link)
Hmmm, I really don't think this would need more than a "ORDER BY [id] ASCENDING" instead of "ORDER BY [id] DESCENDING". But I'm not looking at the code at the moment.
fu: Close-up of Fu, bringing a scoop of water to her mouth (Default)

[personal profile] fu 2012-02-14 06:03 pm (UTC)(link)
It's actually more complicated than that, because we cache entries! (More recent entries are more likely to be in cache, because they're more likely to have been viewed recently, that kind of thing)
yvi: Kaylee half-smiling, looking very pretty (Default)

[personal profile] yvi 2012-02-14 06:06 pm (UTC)(link)
Aaah, "easy to code" versus "easy on the servers", right. I just had a moment of "surely, it can't be that hard to just reverse the order" moment.
fu: Close-up of Fu, bringing a scoop of water to her mouth (Default)

[personal profile] fu 2012-02-14 06:11 pm (UTC)(link)
Yeah -- sad, but that's it exactly.
jeshyr: Blessed are the broken. Harry Potter. (Default)

[personal profile] jeshyr 2012-02-24 07:20 am (UTC)(link)
+1
zing_och: Grace Choi from the Outsiders comic (Default)

[personal profile] zing_och 2012-03-08 06:33 pm (UTC)(link)
+1
tyger: Axel, Roxas, and Xion, on the clocktower. (Default)

[personal profile] tyger 2012-02-12 09:22 pm (UTC)(link)
I don't know what'd be easiest, but you could also have it as part of archive view; view-month-by-subject already has things in date order, which is nice, but would be more handy if you could view the entire entries like that. (Or even just an abstract, though that's getting away from the OP a bit.)
cheyinka: A glowing blue sheep with green eyes (electric sheep)

[personal profile] cheyinka 2012-02-12 10:35 pm (UTC)(link)
An expanded archive view sounds really useful, so that's my with-changes vote.
silverflight8: bee on rose  (writing)

[personal profile] silverflight8 2012-02-13 05:34 am (UTC)(link)
This sounds good, yes.
katherine: Sleeping Canada sheep with a thought bubble Dreamwidth (dreamsheep)

[personal profile] katherine 2012-02-13 05:01 am (UTC)(link)
Oldest at the top in some way would be wonderful.
marahmarie: (M In M Forever) (Default)

[personal profile] marahmarie 2012-02-14 02:11 am (UTC)(link)
I don't know whether to vote for or against this since Dreamwidth has Archive nav in place in most styles (afaik) that will allow you to access the full journal's worth of entries from the front page, so if someone wants to start at say, Jan. 2005 and work their way up to today's post(s) by following those links, I think they can. But that might be very cumbersome and laggy compared to just reverse sorting everything, which is a great idea, but I don't know if I want to deal with another button or link that I'll have to hide via CSS if I don't want to use it (or else deal with another button or link that I'll have to style with CSS if I do want to use it). Ah, decisions!

Can anyone tell me if they agree or disagree with just using styles that support front-page full Archive nav instead? By that I mean this, which I think shows the years instead of the days (or maybe I'm wrong - it's been so long since I've seen it on anyone's journal that maybe it's the other way around)?

http://www.dreamwidth.org/customize/options?group=modules --> type of calender display --> horizontal? Could that also work?
Edited (clarity/more info) 2012-02-14 02:18 (UTC)
marahmarie: (M In M Forever) (Default)

Re: I'd be happy with a template ...

[personal profile] marahmarie 2012-02-14 06:56 pm (UTC)(link)
You totally don't have to be sorry. I barely understood how they work myself until I had one for 2-3 years. I don't fully understand how they work now. I think no matter how long you use something online there's always more to learn, so it's just natural to not know it all at once.

But this suggestion got me excited about displaying the Archive function in different ways that might help people, so I enabled the horizontal style on my journal (it's up in the header now but completely unstyled at the moment). If you click through, you see it has a link to the current month (February) on the far left, each day has it's own link from 1-29, and the year has its own link on the far right.

But - I see it won't be helpful as far as getting you closer to what you want, now that it's live on my own space. The 2012 link leads to the actual calendar, not all posts for 2012, day links link only to the day in question for this year, and month links merely link to a list of posts for the month. So horizontal Archive nav is definitely not the answer, but at least now I know, which is more than I could say last night when I replied.

(I'm thinking if the hard-coding behind it could be re-written to get things closer to what you want, then an option could be included in module-settings to link the horizontal calendar directly to our posts - so, for instance, clicking the 2012 year link would give you all of 2012's posts in any order you want, clicking the Feb. month link would give you all of February's posts made in any year, and clicking a day link might give you all posts made on that day in any year. edit: But, in the same vein, another option could be included to display only years in the horizontal Archive nav, to simplify this a whole lot. But then again, I'm a Salvador Dali fan, which means all kinds of ideas melt together in my mind, and seem worth trying to me, but how practical they are might be another topic altogether).
Edited (more info/clarity) 2012-02-14 19:06 (UTC)
marahmarie: (M In M Forever) (Default)

Re: I'd be happy with a template ...

[personal profile] marahmarie 2012-02-15 06:03 am (UTC)(link)
could you please send me instructions so I can fix mine like yours?

I see we both use Transmogrified as our base style (on the one you call your "other journal", anyway) so it should easy to change your Archive to the horizontal position like I did: go to http://www.dreamwidth.org/customize/options?group=modules, look at the first section labeled Header, then at the second choice below that word, Calendar. From the dropdown to the left of the word Calendar, choose Header for the Calendar's home. In the dropdown box below that, choose Horizontal. Scroll down the page for the Save Changes button, click it, and you should be done, except for any custom styling you want to do with CSS. (You can use this same method to put the horizontal nav in the footer, as well - just choose Footer at each applicable step instead of Header).

(The numbering sequence in the Module section should take care of itself because DW's wizard should do it for you, but if it gets messed up somehow, you might want to re-number the modules manually to get them exactly where you want them).
Edited (clarity) 2012-02-16 00:47 (UTC)