Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Quoting...
adrian.
✭
Quoting needs to be better handled in Vanilla.
The current extension only works if the post you wish to quote is on the same page, as the add comment box is only present on the last page and this produces a javascript error.
Quoting someone is a must in any web based conversation or discussion and some people may wish to quote people that posted much earlier than on the last page of a discussion.
0
Comments
Off the top of my head, I can't think of any good ways to handle that scenario, but at the very least the quote button should not be visible on a page without a textfield.
To be honest, I've never really seen the point of breaking discussions into separate pages; you get minor bandwidth benefit (mostly text and external images, which are tiny) in exchange for lots of user hassle and confusion.
Also, most 1000-comment discussions have probably long since jumped the shark anyway.
I could make a case that the default stylesheet should include blockquote styling rules, but even that is questionable.
At any rate, Vanilla is not "like any other board", and we kinda like it that way, because quoting posts on other boards quite frankly sucks. Why force a page refresh when you don't have to?
Unless you missed the bill somewhere, vanilla is a 'fresh new forum' which is designed to be as simple as possible. I'm willing to guess if you found the quote extension on a forum you were a user of (not an admin) you wouldnt even know that it was an extension anyway and would just assume it was part of the core (ignoring the problems). Even as a core function it could easily still have the problems which have been discovered if it had not been completely thought through as in this case it hasnt.
Also, Mark doesnt need to bother working to make vanilla work *at all*. He's not being paid for it and noone can make him do anything. Where cross-platform capabilities come into its ability to let users quote each other i'm not entirely sure.
I'm sure as a style creator you can understand that stuff doesnt always work 100% first time in every situation and things nearly always need (or could use) a bit of improvement over a period of time.
As for the issue at hand, I'm not sure how best to deal with it. Is it possible to make the add comments form appear at the bottom of a page even when it's not meant to be there? That way if someone quoted someone on an earlier page it could create the add comments form and insert the quote, then add a notice highlighting that it's not the last page of the discussion and some stuff may have been added since. I dunno how ideal or complex this is but it's just another option.
Vanilla is not a phpBB clone, and was never meant to be one. It's a phpBB alternative. Some people like the things it does differently, some people don't. The former use it, maybe modify it a little and add extensions, but maintain the basic design principles that make it so nice. The latter either use something else, or try to shoehorn Vanilla into doing some very unVanillalike things, usually with dismal results. Who said anything about other platforms? I simply said that your "force a page refresh every time someone wants to quote something" plan was annoying, confusing, and contrary to the principles Mark exhibited when he stuck the "Add your comments" field at the bottom of the thread rather than on its own page.
EDIT: Ack, mini got there first.
How hard is my idea to implement?