Open Riven202 opened 5 months ago
Glad you're liking it overall, and this is great feedback. Going to make a checklist for myself to work on over the week. Also a few responses to questions/etc:
*bold*
and /italics/
without typing [b]bold[/b]
and so on, so hopefully it does the trick.Progress in checklist above. Notes:
Hey Dan,
Thanks for continuing to stay on top of this and keeping things moving! I noticed some of the updates, and I think its coming along nicely! I've added my responses below your comments and numbered them for ongoing reference.
1. SVG Graphics / Updated Logo:
SVG (or even PNG) logo would be much appreciated, perhaps in various different layouts (e.g. logo only, logo + text, etc). I couldn't find the original art for the snark so I ended up clipping it out from the original site's graphics.
2. Responsive Ordering:
For changing the order on the mobile layout, I was able to get most of the changes you wanted except for "Recent Updates" which I couldn't put after "Recent Maps" - I can only change the order of things within the same column, but I can't put stuff from the left column underneath stuff from the right column. I put it below "Spotlight" instead, hopefully that's enough. If you really want it that order it's possible, but I would need to duplicate that section into both columns and toggle which one is visible based on the window size - not ideal, but doable.
- Since Journals were always an underutilized tool, I'd like to avoid giving them a spot at the very top of the home page. Can recent journals section go beneath recent maps section on the medium and large screen breakpoints otherwise? I like where it appears beneath the recent maps on the small screen breakpoint now. Does that still keep it in the same column?
3. Star Maps:
I think I might have not implemented the "star maps" feature, should I add it in?
- Yes please. That's essentially our recommended maps tag. These are maps that are definitely worth a user's time.
4. Online Users:
I can add the 'other users online' section back in, maybe it can just show logged in users based on their last activity? If they visited any page on the site in the last 10 mins maybe? Tracking the anonymous logins is a lot harder, and I'd like to avoid that if possible. Same for the link to the dedicated page of online users - it seems somewhat overkill. Maybe the whole thing could be replaced with an "active users" section on the home page, like TWHL has?
- If you're referring to the awesome active user list on TWHL like below, then yes! I think that would be an awesome addition and provide some much-needed encouragement for users ghosting.
- Can we add that beneath the Recent Forum Posts section on the home page?
- I'm completely fine with eliminating the dedicated user's list page otherwise.
- Additionally, can we add a new line to the common footer on each page?:
- Into something that reads like:
- © Snarkpit.net 2001 - 2024 • about us • contact 184 users online • 13 members browsing forums Snarkpit v7.0 created this page in 1.0037 seconds.
5. Forum Icons:
The forum thread icons just represent if there's new posts that were posted after your last login. I can add a tooltip to them.
- I think that's completely fine and does the trick!
6. News Items:
I made some changes to the mobile home page - only the first news post is shown, and the first 3 spotlight items. Let me know if this is no good, I can change it back. I ended up changing TWHL to just one new post on the front page since we post news so rarely, and it doesn't make a lot of sense to make everyone scroll past multiple old news post to see the forum updates. Spotlight is 3 because 3 icons fits nicely into 1 row (4 seems a bit small, and 5 is way too small).
- I think that's a good idea, especially for mobile. I know the "Community News" header at the top is a link to more news, but should there be a new button added beneath that post in the mobile version to "See more" ? But maybe that's not necessary. What are your thoughts?
7. BB Code:
BBCode - the old site had some weirdness going on with bbcode, especially in articles - some of it was pre-parsed and the html saved to the database, and some of it was parsed and converted into html when the page is loaded. It's more consistent now, the bbcode is saved to the database and also converted to html and that's saved into a second database field. It's a little bit more efficient than having to parse the bbcode for every post every time a page is loaded. The BBCode is actually using the same parser that I made for TWHL, which I call WikiCode. I removed most of the TWHL-specific features and added the missing SnarkPit features so it's pretty much compatible with how SnarkPit did it before. Markdown is probably not a good idea since there's a lot of history in the threads that use BBCode stuff that markdown doesn't support too well. My WikiCode variant is sort of a mashup of BBCode and Markdown which allows stuff like bold and /italics/ without typing [b]bold[/b] and so on, so hopefully it does the trick.
- I think the new system works great, and don't have any other objections to what you pointed out. I think the new system makes a lot more sense for what we need.
Will follow-up with more comments.
Hope all is well, Dan! I've got another round of comments queued up, but I think this will cover the last of the design changes, and the rest should just be bug squashing. There was a bit of time between me initially testing the site to write these down, and me posting them here, so I noticed some were no longer issues, and appreciate you continuing to work on the site! I'm feeling really good about how both the mobile and desktop versions of the site are coming along. And it's performing beautifully for me! It's so wonderful to see the Pit get the kind of love needed to keep the content around. I really appreciate your time on all this.
Here's a design thoughts I had as I made efforts to check out both the mobile and desktop versions of the site:
I will continue to review more of the site testing each of its features and will follow-up here. I'll start to limit my comments to bugs and no longer anticipate asking for any new feature requests like what was listed above, so we can start to wrap-up what we have.
Looking forward to hearing back!
Thanks for the detailed feedback, those are all achievable - I'll probably work on them this upcoming weekend.
Ok, I've worked through most of the most recent feedback - I'm aware I've still got some more things to do from the initial post.
Design requests:
Bugs:
@Riven202 long time no update :)
Someone nudged me about this today as the main site was offline (apache had crashed, I fixed it already) so I figured I'd close out the two last things that I hadn't done yet. No pressure, but it'd be great to get the new site deployed at some point. Let me know if you have more feedback or if there's any feedback I missed in the thread.
Added today - I think this was the last remaining things that weren't done yet: Active users on front page
Online users in footer - tracking anonymous users is something I would like to avoid, so the footer will only show the count of registered users who have accessed the site in the last 10 minutes - it is cached and only updates once a minute so don't worry if you log in and it doesn't immediately go up by 1.
Hey Dan,
Thanks for soldiering on through the long months! It feels as though we're nearly there. And with the recent Half-Life 2 20th anniversary making a splash in the Valve community, it'd be nice to get the new Pit up and running in time for the holidays this December!
The site is looking slick, and running even better, and the new Active users feature is awesome! It really sells that community energy when you can see others engaging in real time. Thank you for implementing it!
I have just a few more bugs, and some hanging design "cleanup" requests, since I made it a point to navigate the site entirely on mobile, as well as push and turn all the back-end dials you painstakingly re-crafted and re-organized. The site is humming super smoothly, so this is my last list of design items, and with your thumbs-up, I'm comfortable going public with v7. Let me know if you have any objections.
Menu button overlaps header logo graphic on mobile: Note: This is not evident for whatever reason when I emulate a mobile responsive simulation with the dev mode in Edge. So surprising to see it this way:
Poster Listing Squeezed on Mobile: When viewed on my iPhone Xs, the overlap of the post count above the post timestamp gets a little squashed. I'm ok hiding the post count on mobile if it means we don't get an awkward blank line between the user's name and the timestamp, since there's many users with usernames just as long as this one.
Home Page Journals section: a. I may have missed where you previously responded to this, but since the Journals feature was always underutilized, I'd like to avoid giving them a spot at the very top of the home page, especially since they may perpetually remain dated. b. Can we slip this to the bottom of the maps section at medium and large breakpoints? Otherwise, I like where it appears beneath the recent maps on the small screen breakpoint now.
Access Levels: Do Moderator, Admin, and Super Admin provide distinctly different access levels? Admin and Super Admin seem to have similarly listed site management options, but I may be missing something.
Snow Snarks: a. This is an old fan favorite from the very first version of the Pit. They are small images of snarks with santa hats on that gently drift down from the top of the page to the bottom. Clicking on one causes it to play an explosion gif. I enable them manually through the Super Admin > Site Config page under: "snow_snarks" parameter. I usually do this at the beginning of December each year. b. Since this almost always gets cheers, is it easy to re-implement this feature again?
Upgraded Search: I'm loving the new search results! It's actually useful, finally!
Support Forum Question / Answer Feature: a. The v6 edition of the Pit introduce a "Support Forum" which meant the ability for the original poster, or a moderator to select a right / wrong answer on any subsequent post in that thread. That post receives an accepted answer banner. And the option was a drop-down list on each post. The options are:
b. These threads could be filtered in a search. c. That forum's thread list also included a column showcasing threads with answers:
d. Image below is what an accepted post looks like, with the drop-down list at the top.
Header Banner No Link on Mobile: The Navbar banner logo image does not work as a link back to the home page at mobile screen breakpoints.
Missing Reply Text Formatting Buttons on Mobile: The reply section hides any text formatting menu buttons while viewed on mobile responsive size:
Formatting help Button: Clicking the "Formatting help" button in the reply section directs you to a 404 section page now. I'm not actually sure what that page used to be though. Do you have a new guide that gives direction on how to use the new text styling syntax and commands?
Forum Thread List Spillover: a. The Forum thread list on any forum page on mobile overflows outside the mobile width for me on iPhone Xs. b. Example taken from the Forums / General Banter thread page: c. This same issue also appears on the Forums / Threads page when accessed from a user's control panel Links list.
Post List Mobile View Not yet Updated: a. Control Panel > View Forum posts option takes you to a post list that is not yet updated to match the recently revised mobile version of the post list mobile responsive layout. b. Forum / Posts:
Change Email SQL Error: a. Control Panel > Update email option takes me to an SQL error page:
Spotlight List Spillover: a. Admin page > Spotlight > Spotlights table overflows beyond the edge of the frame on mobile:
Games List Spillover: a. Admin page > Games > Games table overflows at most all breakpoints. b. Since the table is so wide, maybe it makes sense to give it an in-frame horizontal scroll bar?
...And that's it! The site is running extremely smooth for me; definitely makes it feel much more energized! Looking forward to being able to reliably use the site on mobile now!
Feel free to reach out to me on Discord if you have any questions/follow-up if we need to chat before taking next steps. Thanks again for putting all your time on this! It really means a lot that you're able to bring the old site back to life! Looking forward to getting feedback from everyone once we go live.
Best, Eric
Design:
?snow
to a url to preview outside of December. Unfortunately the explosion gif looks pretty bad in Firefox due to how it handles looping, I can't do anything about that...Bugs:
General Comments:
Font Size:
Mobile Sliding Sheet Menu:
Home Page:
Maps Landing Page:
Map Detail Page:
Articles / Downloads Landing Page:
User Detail Page:
Forums
Group Landing Page:
Forums Thread Landing Page:
Forum Thread Page:
More comments to come!