It looks like the padding around Community may be pushing outside the containing box. Kind of makes it look like there’s other items out past the right of the screen. It’s normal if I landscape mode.
Oooh. I’m seeing that also. It’s because I changed the words in there and the design was originally done with smaller words. Might need to do some dynamic font scaling or something.
The reason for the difference in tags is because that’s what Rym typed in when he made the episodes. That issue existed on the old site. It’s a data issue, not a code issue. I need to make a tag-alias feature where some tags are equivalent to others in order to not break URLs, and also not put multiple redundant tags on each episode.
The last page is interesting. I’ll look into that.
I have discovered the source of many problems! An optimization I did early on, and forgot about, that I thought was reducing queries was actually making lots and lots of queries. The thing is, it worked at instant speed locally, but I never bothered to actually verify how many queries it was making! Oops.
Also, it was making queries on pages where they were unnecessary. I thought it would only be making them when the data was actually needed.
Isn’t this the simplest case of search and replace? Search for hashtag book_club and replace with hashtage bookclub. Done. No need for tag aliases or anything.
It would be that easy if not for the fact that tags appear in URLs. If I just rename all the tags to line them up, then URLs with the old tags will break.
A significant portion of the work on this new site was spent making sure that all the URL patterns from the previous site, the site before that, and the site before that, all still work or redirect properly.
I need tag aliases so that if someone goes to /tuesday/tags/videogame//tuesday/tags/videogames/ or /tuesday/tags/video-games/ they all work properly. If they aren’t 404 now they can’t be 404 tomorrow.