# Why was the design of the website changed?

**URL:** <https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828>\
**Category:** About This Message Board\
**Created:** [November 17, 2020, 10:10pm UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828 "2020-11-17T22:10:36Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Godwin](https://avatars.discourse-cdn.com/v4/letter/g/e9bcb4/32.png) [@Godwin](https://boards.straightdope.com/u/Godwin)\
**Post date:** [November 17, 2020, 10:10pm UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/1 "2020-11-17T22:10:36Z")

</div>

I am wondering why this website was changed from its former simple and easy-to-use format (which it has used quite successfully for two decades from what I understand) to its new java-heavy one. This seems to have been a trend for a lot of websites over the past decade for some reason, and it has made them all the worse, AFAIC; i.e. user non-friendly. But the heavy and complex new java design of this site is even worse than the changes I have seen at other sites over the years because this one doesn’t even allow page-saving for offline reading, as I sometimes do when I come across valuable and interesting information anywhere online (and it’s a shame because straightdope has always been a valuable resource for this reason). Also, depending on what machine/browser you are using or how fast your connection is, certain features are almost impossible to use, or at the very least a nightmare. And, unlike Reddit and Gmail, you don’t even have the option of choosing a “go back to old format” button.

I’m curious as to what the reason was for the decision to make the change. Everything seemed pretty fine the last time I came across the site during its old design about a year ago. My suspicion would be that it was done primarily to cater specifically to i-phones and their software, and that the old format did not quite do that satisfactorily. Am I correct?

---

<div class="post-metadata">

**Author:** ![Maserschmidt](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/maserschmidt/32/18829_2.png) [@Maserschmidt](https://boards.straightdope.com/u/Maserschmidt)\
**Post date:** [November 17, 2020, 10:18pm UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/2 "2020-11-17T22:18:09Z")

</div>

The site was persistently crashing with the old software, so something needed to be done. Here is the thread with the original announcement and explanation from TubaDiva (RIP😟).

> [@It's that great getting up morning: The new site is nearly ready for you.](https://boards.straightdope.com/t/its-that-great-getting-up-morning-the-new-site-is-nearly-ready-for-you/855380):
>
> We told you that we were all very much aware that your experience on the Straight Dope Message Board over the last while has not been an optimal one. We told you that the board software was old and failing and overdue for a change. That we were not sure initially how that change was going to happen but we could not continue indefinitely like this. (Though I know to most of you it feels like it.) Well, today’s that day. Or will be soon. The Straight Dope Message Board is moving to new softw…

---

<div class="post-metadata">

**Author:** ![Godwin](https://avatars.discourse-cdn.com/v4/letter/g/e9bcb4/32.png) [@Godwin](https://boards.straightdope.com/u/Godwin)\
**Post date:** [November 17, 2020, 10:27pm UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/3 "2020-11-17T22:27:14Z")

</div>

Thanks for the link Maserschmidt.

---

<div class="post-metadata">

**Author:** ![ThelmaLou](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thelmalou/32/390_2.png) [@ThelmaLou](https://boards.straightdope.com/u/ThelmaLou)\
**Post date:** [November 18, 2020, 1:11am UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/4 "2020-11-18T01:11:28Z")

</div>

The old site was like a beloved familiar pet who was declining and would soon need to be escorted to the Rainbow Bridge. 😢 Our heroine TubaDiva put up with much grousing and complaining from us Dopers as she dragged us to stable, functional high ground in her own last days. Now that the new site had been up and running, **I** like it a lot. It has some great features.

During the final days of the old site, the timeouts were constant and maddening. There was weeping, hair tearing, teeth gnashing, and crying aloud while throwing things. As an example, the Election Day follow thread was one of the fastest-moving threads I’ve ever seen on this board. If we had had to go through Election Day on the old site in its broken-down state with constant timeouts-- the mind boggles at the prospect. 😱

---

<div class="post-metadata">

**Author:** ![Northern\_Piper](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/northern_piper/32/5304_2.png) [@Northern\_Piper](https://boards.straightdope.com/u/Northern_Piper)\
**Post date:** [November 18, 2020, 6:10am UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/5 "2020-11-18T06:10:17Z")

</div>

Yes, the timeouts, the double-posts, the crashes; the old system was not long for this world and was seriously aggravating posters.

I’m a techno-peasant and don’t know anything about whether something is java-heavy, so can’t comment on that.

I just know that the performance on this site is far better than on the old site for the last nine months we were on it.

You’re right, **ThelmaLou** - there’s no way the election day thread would have been possible on the old site.

---

<div class="post-metadata">

**Author:** ![Heffalump\_and\_Roo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/heffalump_and_roo/32/7691_2.png) [@Heffalump\_and\_Roo](https://boards.straightdope.com/u/Heffalump_and_Roo)\
**Post date:** [November 18, 2020, 7:17am UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/6 "2020-11-18T07:17:59Z")

</div>

> [@Godwin](#):
>
> this one doesn’t even allow page-saving for offline reading,

I’m curious how you got vBulletin to save a page for offline reading. The only way I could figure to do that was to copy the page to another document. Copying the link would require an internet connection. If you were doing that, you could copy posts the same way here.

> [@Godwin](#):
>
> Also, depending on what machine/browser you are using or how fast your connection is, certain features are almost impossible to use, or at the very least a nightmare.

Not sure what features you mean, but I’m going to guess that you’re talking about scrolling since I saw so many complaints about that in the beginning. If so, using the Discourse scroll bar works great. Using a browser’s scroll bar, not so much.

If it’s something else, there might be a fix in the Site Feedback forum.

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [November 18, 2020, 7:55am UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/7 "2020-11-18T07:55:03Z")

</div>

For the record, the new site is JavaScript-heavy, not Java-heavy. Similar names but completely different technologies. Very few websites use Java these days.

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [November 18, 2020, 1:07pm UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/8 "2020-11-18T13:07:27Z")

</div>

Further, the was not a change in the “design” of the website, which usually refers to the skin, not the function.

This was a compete replacement of the entire guts: hardware, server software, website software, database, you name it. With an _import_ of the old data to the completely new facility. Only the top-level URL remains same.

I realize it feels new and strange to our OP who just arrived. But for most of the rest of us who’ve been here ~5 months and have picked up on how to operate this thing, there is NOTHING that was better about vBulletin.

FYI, between ATMB and the new forum (properly “category” under Discourse) Site Feedback there are lots of “How do I do ???” threads that contain a wealth of teaching how to do the things you used to do. Most everything is better once you find the thing to click.

I’d also point out before going that way that how the site looks and operates changes massively depending on whether you’re on a PC/Mac, a tablet, or a phone. And which theme you’re using. So when asking a question or trying to use advice you read, consider that variable.

---

<div class="post-metadata">

**Author:** ![ThelmaLou](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thelmalou/32/390_2.png) [@ThelmaLou](https://boards.straightdope.com/u/ThelmaLou)\
**Post date:** [November 18, 2020, 2:05pm UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/9 "2020-11-18T14:05:56Z")

</div>

> [@LSLGuy](#):
>
> And which theme you’re using.

This especially! Different themes aren’t just different colors, etc.; there are different functions available. I tried several different ones until I settled.

> [@LSLGuy](#):
>
> I’d also point out before going that way that how the site looks and operates changes massively depending on whether you’re on a PC/Mac, a tablet, or a phone.

I only access the board on my PC laptop and my kindle, and it looks exactly the same on both of those. I don’t use my phone because teeny-weeny screen, don’tcha know.

---

<div class="post-metadata">

**Author:** ![FinsToTheLeft](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/finstotheleft/32/2930_2.png) [@FinsToTheLeft](https://boards.straightdope.com/u/FinsToTheLeft)\
**Post date:** [November 19, 2020, 12:03am UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/10 "2020-11-19T00:03:35Z")

</div>

> [@LSLGuy](#):
>
> there is NOTHING that was better about vBulletin.

My favourite “feature” was when you hit the show unread thread button and it glitched, displayed the wait 120 seconds message, and then showed an empty unread message page. I don’t miss vBulletin one bit.

---

<div class="post-metadata">

**Author:** ![Briny\_Deep](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/briny_deep/32/17188_2.png) [@Briny\_Deep](https://boards.straightdope.com/u/Briny_Deep)\
**Post date:** [November 19, 2020, 1:11am UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/11 "2020-11-19T01:11:52Z")

</div>

I used to save the old pages all the time – c/p into Microsoft Word, or Notepad. The new site is great overall, now that I’m used to it, but the worst thing is the infinitely scrolling non-pages.

---

<div class="post-metadata">

**Author:** ![zweisamkeit](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/zweisamkeit/32/4360_2.png) [@zweisamkeit](https://boards.straightdope.com/u/zweisamkeit)\
**Post date:** [November 22, 2020, 3:02pm UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/12 "2020-11-22T15:02:10Z")

</div>

> [@LSLGuy](#):
>
> there is NOTHING that was better about vBulletin.

There is _one_ thing: the option to use pagination instead of infinite scrolling. I fucking hate infinite scrolling. It’s _less_ horrible here than on other sites like shopping for stuff (let’s peruse three loaded pages’ worth of stuff, find one thing of interest and click on it, go back and have to start back at the top all over again! Yeah, I can open the item in a new tab, but it’s annoying to have to do those extra steps when I’m on my phone), but I still would much rather have the choice, man.

---

<div class="post-metadata">

**Author:** ![running\_coach](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/running_coach/32/15836_2.png) [@running\_coach](https://boards.straightdope.com/u/running_coach)\
**Post date:** [November 22, 2020, 3:14pm UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/13 "2020-11-22T15:14:48Z")

</div>

> [@zweisamkeit](#):
>
> There is _one_ thing: the option to use pagination instead of infinite scrolling. I fucking hate infinite scrolling.

There are some vBulletin sites that combine infinite scrolling with pagination.  
You can scroll seamlessly from page to page but there’s still separate pages you can jump to if you want.  
[Example](https://www.bikeforums.net/general-cycling-discussion/1217945-you-cyclist.html) on BikeForums

---

<div class="post-metadata">

**Author:** ![ThelmaLou](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thelmalou/32/390_2.png) [@ThelmaLou](https://boards.straightdope.com/u/ThelmaLou)\
**Post date:** [November 22, 2020, 3:41pm UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/14 "2020-11-22T15:41:27Z")

</div>

> [@zweisamkeit](#):
>
> There is _one_ thing: the option to use pagination instead of infinite scrolling. I fucking hate infinite scrolling.

I hated it at first. Now I love it. For one thing, not having to navigate to the next page is an improvement when reading on my kindle. Also, under the old system, I always had to check to make sure I hadn’t skipped a page.

---

<div class="post-metadata">

**Author:** ![GreenWyvern](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/greenwyvern/32/2834_2.png) [@GreenWyvern](https://boards.straightdope.com/u/GreenWyvern)\
**Post date:** [November 22, 2020, 3:41pm UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/15 "2020-11-22T15:41:53Z")

</div>

> [@Godwin](#):
>
> this one doesn’t even allow page-saving for offline reading

I just found out that you can easily save a whole topic offline. Great discovery! 😀

**Press Ctrl-P** to save all the posts (or a range of posts) in a topic to a PDF file.

It has a preview and various settings. Takes only a few seconds and couldn’t be easier!

---

<div class="post-metadata">

**Author:** ![Northern\_Piper](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/northern_piper/32/5304_2.png) [@Northern\_Piper](https://boards.straightdope.com/u/Northern_Piper)\
**Post date:** [November 22, 2020, 3:45pm UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/16 "2020-11-22T15:45:37Z")

</div>

Thanks for that!

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [November 22, 2020, 4:52pm UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/17 "2020-11-22T16:52:29Z")

</div>

> [@GreenWyvern](#):
>
> > [@Godwin](#):
> >
> > this one doesn’t even allow page-saving for offline reading
> 
> I just found out that you can easily save a whole topic offline. Great discovery! 😀
> 
> **Press Ctrl-P** to save all the posts (or a range of posts) in a topic to a PDF file.
> 
> It has a preview and various settings. Takes only a few seconds and couldn’t be easier!

I do not believe that is true. Or at least it is not true on Chrome on Win10.

Under that OS/browser the print function will save only the posts that have been loaded to the browser. Which is typically a screen-full or so above and 2 or 3 screenfuls below wherever you’re sitting in the thread.

So this thread which has 17 posts counting mine will appear in its entirety in a print-to-PDF.

But a longer thread will not. Here’s a link to post #25 of a 50-ish post thread to play with:

> [@Statehood for Puerto Rico?](https://boards.straightdope.com/t/statehood-for-puerto-rico/921465/25):
>
> Louisiana was admitted when French was the primary language of many of the inhabitants. The initial Constitution of the state required that laws be written in both languages and allowed both languages to be used in governmental debates.

I believe you’ll find that you can move around in the thread and wherever you settle you’ll get about 1 printed page above the “cursor” and about 7 below for a total of 8 or 9. No matter how long the thread is.

Again at least that’s so for Win10+Chrome. I suspect that’s true for other systems but have not checked.

---

<div class="post-metadata">

**Author:** ![GreenWyvern](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/greenwyvern/32/2834_2.png) [@GreenWyvern](https://boards.straightdope.com/u/GreenWyvern)\
**Post date:** [November 22, 2020, 5:20pm UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/18 "2020-11-22T17:20:13Z")

</div>

> [@LSLGuy](#):
>
> Here’s a link to post #25 of a 50-ish post thread to play with:

Now this is interesting.

I went to the thread you linked. When I printed with the default values, I only got 8 of the 20 pages, and no post numbers.

But… when I selected a customised page range and entered 1-20, then I got a PDF of the full thread, all 56 posts, and with post numbers.

Also, sometimes the print pop-up seems to be in a separate small browser window, and sometimes in a large window within the page. It’s not clear when it does what.

---

<div class="post-metadata">

**Author:** ![Northern\_Piper](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/northern_piper/32/5304_2.png) [@Northern\_Piper](https://boards.straightdope.com/u/Northern_Piper)\
**Post date:** [November 22, 2020, 5:36pm UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/19 "2020-11-22T17:36:35Z")

</div>

Setting the page number worked for me; downloaded all of this thread, at least.

Using Chrome on a Chromebook. Set it for “Customised” on the page field. Tried “1-20” and got an “exceed page range of 7” error message, so I re-set to “1-7” and it downloaded the whole page as a pdf.

Haven’t tried it on a mega-thread, like the “Election Day [Week] [Month] [Year] [Eon]” thread.

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [November 22, 2020, 5:38pm UTC](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828/20 "2020-11-22T17:38:55Z")

</div>

@GreenWyvern:Aha! We make a heck of a team.

Again as to Chrome on Win10 only …

Ctrl-P is both a Discourse command _and_ is the default keystroke for the browser’s print dialog. Which response you summon changes how it works.

Clicking the “Print …” choice in the browser’s menu _always_ brings up the built-in dialog which is a pop-over, not a separate window. In that print dialog you get only the loaded part of the thread regardless of what you do with the page range.

Keystroking Ctrl-P _sometimes_ brings up the above dialog. Which behaves as just described.

Instead, _sometimes_ keystroking Ctrl-P brings up an almost-identical dialog _in a separate window_. That one is Discourse aware. Actually what that is is a special pageview Discourse renders that contains the entire thread. And as soon as it finishes loading, Discourse triggers the standard popover print dialog in that separate window that hides all the content under it. With a bit of trickery you can close that print dialog without closing the underlying window and be left looking at the unadorned, full-content scroll-less simplified page. It’s the standard url with “/print” tacked on the back.

If you do enough testing, you’ll also provoke an error message that looks like this:

> {“errors”:[“You’ve performed this action too many times, please try again later.”]}

Displaying raw JSON is always a good look.

I suspect that throttle & message is to prevent bots from scraping the site in an easy to plagiarize form.

I wanted to pull up a very long thread like

> [@Trolls R Us redux \[Now the argument clinic\]](https://boards.straightdope.com/t/trolls-r-us-redux/913349):
>
> Previous trolling thread over the 10k post limit, and I didn’t see another (yet). I respectfully submit this shitshow of a post… …with pool in fine figure.

and see how that rendered and printed (and how fast!), but I ran into the throttling message and it hasn’t timed out yet.  
  
  
Now for the hard part:  
Figuring out how to reliably cause Ctrl-P to provoke the Discourse special print page, not the browser dialog on the standard Discourse page.

[Next page](https://boards.straightdope.com/t/why-was-the-design-of-the-website-changed/925828.md?page=2)
