HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
This JavaScript "more" linking is annoying
Can it be turned off? Instead of pulling in more comments into the current page, is there any way I can set my account to go back to a simple list of pages?
The AJAX stuff looks nice, but the loss of context when I move around pages makes it unusable. Just to view a comment I added to the Notifi module, I need to click "N rmore comments" TEN TIMES. If I add another comment, then it's another TEN CLICKS just to see what I posted.
This can turn a lot of people off, because the information here can no longer be scanned and bookmarked, not to mention what Google makes of it.
-- Jason
The AJAX stuff looks nice, but the loss of context when I move around pages makes it unusable. Just to view a comment I added to the Notifi module, I need to click "N rmore comments" TEN TIMES. If I add another comment, then it's another TEN CLICKS just to see what I posted.
This can turn a lot of people off, because the information here can no longer be scanned and bookmarked, not to mention what Google makes of it.
-- Jason
Tagged:
0
Comments
ps. I have no idea what you mean by "not to mention what Google makes of it".
-- Jason
Like I say, it all looks nice, but really AJAX-based inline extending of pages is not appropriate for discussion forums where people are flitting in and out of discussions and comments.
Adding of comments using AJAX is great though!
Maybe it could be made configurable in the Dashboard or user-preferences.
-- Jason
Generally, I like AJAX for improving a single-page interface (especially forms), but disfavor it for navigation. I put paging firmly in the latter column. The Twitter-style AJAX thing is slick for a quick catch-up, but it isn't as functional as paging if you're trying to do more than that. Twitter wants to answer "What's happening now?", but I think Vanilla is more about "What's happened since I was last here?" and the "More Discussions" link isn't as helpful for addressing the latter question (especially if it's been a week or two).
Currently, if I'm catching up on a large backlog of Discussions, I have to remember to open each discussion in a new tab because, as mentioned, the discussion list gets reset if you use the Back button, which is very disruptive. I also can't take a break on page 6, close my browser, and come back to page 6 after I've had my tea. You have to sit there and scroll down the page after each click (and count the clicks).
I'm not sure if Google indexing concerns based on the use of AJAX is a real or perceived problem, but I think it might be a disincentive to use Vanilla for webmasters who worry a lot about that.
Lastly, I think paging discussions is good base functionality. Use of an AJAX "More" seems like a glossy addon, not a solid starting point for most people. I think it adds complexity (both in code and user thinking required) rather than simplifying.
That said, I'd be interested to hear why you went with the "More" link to start. It's easier to see the negatives when there's already several posts to start you in that direction.
Having said that, isn't there a jQuery history plugin that could be used to enhnce the "more" functionality (also for bookmarking)?
Thats pretty much all it needs, so it will update the url with #pagenumber and then you can enter the url with the #pagenumber and it will return to where you were, it also makes the back button work intuitively.
Even with jquery, SEO not as good IMHO.
What's more, paginated pages need to have the page number in the meta title too.
Without this as a default, garden is simply unusable. All rankings would tank very very quickly.
I do agree that core functionality should be just that - a core that works without the bells and whistles turned on, so pagination would seem sensible, and it could be overridden as a standard plugin for those that want it.