Welcome back where you've never been

Started by aniki
597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

Right, so this is a pretty bare-bones forum installation - it's basically got subforums, threads, posts and private messages, and not much else. There are a few things I've got to change on a command line (the ordering of subforums, for instance), and there's no way to hide subforums from prying eyes (at the moment - I do intend to dig into the source at some point and see how easy it'd be to add some features; better quoting is top of the list).

  • It looks reasonable on a mobile browser
  • Avatars come from Gravatar, based on your account email address.
  • You can @-mention users by name ( @aniki , for instance) to get a handy link to their (currently bare-bones) profile.
  • Emoji! :tada: (Cheat sheet here)
  • Posts support BBCode and Markdown, you can paste in image URLs and Twitter or YouTube links and they'll be converted to embedded media automatically
  • Spoilers are only possible with BBCode tags, but Spoiler - click to showthey work pretty well for a two-minute hack

https://twitter.com/aniki21/status/981301921536454657

Any comments/queries/suggestions are welcome; if anybody can remember the correct descriptions and names for the various subforums I'd appreciate it.

Finally, it's probably worth noting that this is running on a whole bunch of free-tier services, so excessive use will have some impact but I expect that won't actually be a problem for us at all.

966182e60aa0abcaddf8136a2fb72f79?s=156&d=identicon

Brian Bloodaxe

Awesome stuff Aniki!

I wouldn't worry about the old forum categories, For the last year or so we only ever talked about Videogames, Tabletop games and TV. Lets take this opportunity to set the forums up the way we want it to be now rather than what made sense five or ten years ago.

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

Lets take this opportunity to set the forums up the way we want it to be now rather than what made sense five or ten years ago.

Dedicated Sea of Thieves subforum, got it.

F2da1fde4198a198a7bf28a0bb9e4924?s=156&d=identicon

Ninchilla

Is there a way to make it jump to the first unread post in a thread, rather than always starting right at the top?

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

Right, that should now let you jump to the first unread reply to a thread. I'd need someone else to post for me to test it myself, but hopefully @Ninchilla will let me know.

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

Hmm… didn't seem to work for me.

It works on my local installation! :cry:

Edit: The build failed to deploy because of GitHub access to one of the gems I had to patch for this particular fix. Isn't web development fun? It should be working now. :tada:

966182e60aa0abcaddf8136a2fb72f79?s=156&d=identicon

Brian Bloodaxe

So, I propose that we simplify down to just four forums which match what we mostly talk about:
Videogames
Tabletop games
Film/TV/Music/Books
Everything else (jobs, kids, should I go to the doctor, etc - members only if possible)

These could still have silly mansion names if you like, but I don't think that's essential.

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

These could still have silly mansion names if you like, but I don't think that's essential.

It wouldn't be The Soc without some overwrought, half-ironic pretension.

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

I've added a 'Recent activity' link to the header which will show threads from all subforums ordered by most recent; I might dig some more and get it to more closely replicate the 'all unread' function from before, or I might just call it close enough and move onto the next thing.

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

@"Brian Bloodaxe"

Everything else (jobs, kids, should I go to the doctor, etc - members only if possible)

The Drawing Room should now be visible only to people who are logged in.

5599f06e028e515664973070f24c5119?s=156&d=identicon

Mr Party Hat

Yeah I like it! It’s simple but I’d happily use this full time if we couldn’t get Old Soc back up.

Incidentally, when you post on an iPhone it jumps up the page once you start typing, so you can’t see the text input box. It’s covered by the keyboard.

Just in case that’s an easy fix…

F60433f12a9c38826ca43202f7366da8?s=156&d=identicon

Garwoofoo

I'd kind of like a smaller font size. Easy enough to do on a web browser but the text is huge on an iPhone. I appreciate I'm being completely unreasonable asking for cosmetic features though when aniki's done such a good job in standing this up at such short notice.

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

@"Mr Party Hat" I don't know that that's necessarily a thing that I can do something about - OS-level keyboards popping up is typically out of the realm of website control.

@Garwoofoo How much smaller? Should be an easy thing to change, I'll bundle it with whatever big thing I do next.

(You should have seen the original font this thing shipped with…)

F60433f12a9c38826ca43202f7366da8?s=156&d=identicon

Garwoofoo

Font size: hard to say really and I don’t think we can easily post screenshots here, though as a broad guide I think the text on the main screen (the flavour text beneath each forum name) is about right, whereas the font size in the threads themselves is too big.

F2da1fde4198a198a7bf28a0bb9e4924?s=156&d=identicon

Ninchilla

On my Android, I'd say the flavour text is a little small for full-time thread reading. I actually like the current size, but I don't know how the iPhone is rendering it.

EDIT: another minor suggestion: add a separator between the top links (profile / Recent activity / Sign out). They kind of run together a little bit at the moment. Might just be a mobile thing.

F2da1fde4198a198a7bf28a0bb9e4924?s=156&d=identicon

Ninchilla

Hang about - you can make columns? This is new. I didn't know you could do that. No idea what I'd use it for. But still, interesting!
597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

EDIT: another minor suggestion: add a separator between the top links (profile / Recent activity / Sign out). They kind of run together a little bit at the moment. Might just be a mobile thing.

This is a mobile view thing, yeah. I'll look into it.

F2da1fde4198a198a7bf28a0bb9e4924?s=156&d=identicon

Ninchilla

I think "The Gallery of Non-Interactive Media" is a bit modern-sounding; I humbly propose "The Gallery of Passive Delights".

F60433f12a9c38826ca43202f7366da8?s=156&d=identicon

Garwoofoo

If we’re doing feature requests, the main page doesn’t really indicate clearly when there have been new posts in a forum, can we get the names to bold/unbold in the same way as the individual thread titles in the forums themselves?

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

That's already on the list! I have a full-time job, you know!

(The recent activity page was an attempt to quickly solve this problem.)

F2da1fde4198a198a7bf28a0bb9e4924?s=156&d=identicon

Ninchilla

Minor QoL: maybe put a link back to the main page/subforum at the bottom of threads, too? Pressing back (on mobile) just reverts to the previous view of the same thread, essentially refreshing the page but re-populating the "add a post" box with what you've just posted.

A01e054d1cc3d0f9deabf58648dafcd3?s=156&d=identicon

wev

Hullo

Is there a way (on mobile) to go back to the forum section from a thread (and move between threads) without scrolling back to the top of the forum?

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

@wev That's more or less what Ninchilla just asked for; I'm trying to find where exactly I need to add it, but I'm planning to get the forum breadcrumbs to appear just below the "Add a post" bit.

@Garwoofoo Over lunch I've got the font size down (by about 5%) - let me know if that's enough. I've also started to look at some way to indicate which boards have unread threads, but that's quite a complicated bit of SQL wrangling if I want it to be at all performant.

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

Boards on the main page should now have their names bolded and an asterisk next to the name to indicate that there are unread threads.

I've got the breadcrumbs at the bottom of threads working locally, but haven't had the chance yet to get it deployed.

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

Right, I think that's everything that's been asked for, except underline tags. I want to add a recaptcha for account signups to avoid spambots (the link has been posted on Twitter, it's only a matter of time) but that should be fairly straightforward.

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

I wasn't entirely happy with the way the 'jump to first unread' was working - it would actually jump to the post before the first one you hadn't read, and if you were coming to a previously-read thread it would always jump to the last post rather than starting from the beginning - so I've changed both of those to work the way I would expect (and the way I originally intended - I'd used a <= instead of <).

Edit: For clarity, now if you click on a thread that has unread posts, you'll jump to the first unread post; if there are no unread posts, you'll be taken to the top of the last page of the thread.

Afe7ffb694117d7553aba1b014be8056?s=156&d=identicon

luscan

It's markdown for tables.

I'm sure someone will abuse this at some point, but for now I'll just have to trust you all.

Oh, shit I can now format my inevitable 9000 word post-doc on Deus Ex Mankind Divided into broadsheet newspaper style.

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

I was going to make a comment about readability on mobile, but honestly I'm not sure readability is a concern for that kind of post.

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

A recaptcha has been added to account signups - if you hear of anyone having trouble creating an account, fire me a message here, or on Twitter.

0b3e4631827b212c1cd5f3793b593c76?s=156&d=identicon

Jimbob78

I find it supicious the blog went down when I got my first platinum. Trying to avoid my bragging?

966182e60aa0abcaddf8136a2fb72f79?s=156&d=identicon

Brian Bloodaxe

I'm willing to take the general society ambivalence as confirmation that these slight changes to the forum names are acceptable.

The Videogames Parlor
The Dining Room Table
The Gallery of Passive Delights
The Members Only Lounge

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

I don't have any particular opposition to renaming the subforums, but none of those names (or the subject matter they cover) are particularly different from what we already have. Change is good, but this feels like change for its own sake. It ain't broke.

966182e60aa0abcaddf8136a2fb72f79?s=156&d=identicon

Brian Bloodaxe

I just feel they should somehow relate to the content. Is always bugged me that they don't. But if I'm the only one then it's cool, I'll survive.

597d9c79e84b419579e14fc7f1f043f5?s=156&d=identicon

aniki

Few minor updates over the last day or so, including a proper favicon, links in emails that actually work, the ability to change who's in your private message threads, a markdown cheat sheet link under post entry boxes and a couple of admin-only bits.

Also, your notification preferences will actually save now, instead of failing silently.