Site Update Spurs Season Overview Widget Info (Beta)

ffadicted

ST circa 2009
Staff member
Joined
Sep 3, 2025
Messages
146
Reaction score
208

Spurs Season Overview Widget​



If you've visited the site today, you might've noticed a new feature on the home page, our very own Spurs Season Overview Widget! Been planning for the past while to setup some sort of widget within the forum to show the spurs schedule and standings. While I was looking for free ones at first, I didn't really like any and ended up in a bit of a rabbit hole deciding to build our very own custom one because I'm a glutton for punishment. So since pre-season is starting up tomorrow, gonna go ahead and put it up today!

In summary, this Widget is meant to be a one stop shop for seeing a snapshot of the Spurs ongoing season, focusing on scheduling and standings information. There's also a spotlight tab that currently highlights today's game, upcoming games, and recent results, and provides a bit of customization around that (see the settings details in the Widget Info section below). Eventually I want it to also show live game information, which it sorta should at this point, but it's been really hard to test without any games actually going on, so no promises there.

I'm also happy to take in any suggestions and feedback and try to improve it over time if it's doable. Please post them here or feel free to shoot me a DM.

⚠️
This widget has only been lightly tested so it could be out there for pre-season start. If you have any issues with it, or see any bugs please post them in this thread or DM me, don't be shy.


s7Z1hIw.png


FAQ​


Where is this gonna go?For now, it'll replace the "Trending Content" section on the home page. We do have the option of having it in other spots and I'm happy to take suggestions, but I didnt wanna slap it across the entire site immediately , especially as I'm not 100% convinced it works flawlessly.... yet
Is the data reliable?Yes, mostly. The widget is using some technically unsupported data, but from a reputable source.
Important to note that at any point in time without warning the door might be shut on us and we may need to pivot and get some paid official data if we want to maintain it, but I'll cross that bridge when we get there (which is hopefully never)
I hate it, can I turn it off?Yes, sorta. I haven't tried to integrate it with any forum settings yet (that's gonna be hard), so it'll always be there, but there is a setting to stop loading the widget automatically.
I loved the trending content!You can still view the trending content in the "What's new" page, accessible at the top bar of the forum. https://baselinebums.com/whats-new/
Wow I kinda gotta squint to read thisYa ya, my personal preference is always more info in less space, and I selfish-ly took that route for the initial build. I do plan on looping back and adding a setting for "Compact/Spacious" view
Do you plan on building [idea]?Please see the bottom of this post for any planned changes. If it's not there, then probably not, but I'm more than happy to add things that others suggest over time. This just take a while to build and maintain so no promises or timelines here
Looks cool, can I use it elsewhere?Short answer is no, custom built means that I'm relying on stuff that's provided uniquely to this forum. Plus, as mentioned, the data sourcing is very much so unsupported and might break at any point. Maybe someday I'll try and make a more generic offering for folks to use elsewhere, but I do have a day job unfortunately lol

Widget Info​


Data available:
  • Supports viewing data from this season + last 10 seasons for now
  • Can view data on preseason, regular season, or postseason.
  • NOTE: I don't control this data in any way shape or form right now. If there's issues with what you're seeing please report it, but if it's purely data inaccuracies there won't be much I can do to fix it
Spotlight Tab:
  • Shows 4 key pieces of information for the select Season & Season Type
    • Current standing & season info
    • Today's Game (if any)
    • Upcoming Games (if any)
    • Recent Result (if any)
  • This tab is customizable to turn some data on/off and re-order others. Please see the settings section
  • NOTE: all information available for each entry in the schedule and standings tab is available here as well
Schedule Tab:
  • Shows full schedule information for selected Season & Season Type
  • Information shown on Summary:
    • Date of Game (and time if upcoming scheduled game. Time is your own system's time, not SA time)
    • Home/Away Information
    • Opponent
    • Status (Scheduled, In Progress, Final, etc)
    • Score (if game has a score)
  • Information shown on Game Details (click a row to expand):
    • Game Location & Attendance (if available)
    • If game is completed:
      • Record up to that point in the season
      • Team leaders in points, rebounds, assists for game
    • Links out to ESPN Gamecast and Full Box Score
Standings Tab:
  • Shows current standings information for selected Season & Season Type
  • Information shown on Summary rows:
    • Seeding + Color indicator for playoff/play-in
    • Team & Logo
    • Wins & Losses
  • Information shown on Standings Detail (click a row to expand)
    • Home & Away Record
    • Vs. Conference & Division Records
    • Current Steak Details
Themes:
  • The Widget currently supports a Spurs Light and Spurs Dark theme
  • You can set your theme preferences in the Widget:
    • "Forum": Inherits the preference from your forum theme. I assume most people will want this
    • "Light/Dark": Explicitly sets the widget's theme and ignores the forum setting
  • NOTE: If you change the forum's theme, the widget will need to be refreshed to automatically propagate that change over for now.
Settings:
  • Some basic settings available for now. Might add more later:
    • Widget Settings
      • Widget: Theme: Sets the widget theme. See section above for details
      • Default Tab: Choose between Spotlight, Schedule, and Standings tab as your default on load
      • Auto Load Widget: Sets it so the widget doesn't auto fetch data on page load and requires manual refresh (for those with slow internet!)
    • Spotlight Tab Settings
      • # Upcoming Games: # of upcoming games to show in the spotlight tab
      • # Recent Games: # of recent games to show in the spotlight tab
      • Show Recent First: Change the order of content of the spotlight tab
      • Hide Spotlight Standing: Hide the Spurs standings summary from the spotlight tab
    • Data Storage
      • The widget will cache data as it accesses it, so flipping around between tabs and seasons doesn't continuously call the APIs
      • You can force a refresh of season/standings data with the refresh icon on the top right.
      • You can also force a complete reset of the Widget data with the "Reset Widget Data" setting (resets all settings and any other cached data)

Planned enhancements and changes​


LIVE Game Updates
  • While this is prob at the top of a lot of people's lists, the reality is that to test it properly, I needed live games to actually be happening lol so once we're into the pre-season a bit I can loop back and see if this is at all doable, and to what extent. The way it's written right now it SHOULD pick up ongoing games and the up-to-date score, but I thinkwe can get a bit fancier than that...
Preferences Across Devices/Browsers
  • To keep things simple and segregated from the forums themselves, preferences are just stored in your browser, which means you'll need to set them up for each browser/device you use.
  • Hopefully in the future we can support something that links to your user account in the forums but that's a lot of work so leaving it for now
Team Selection
  • I'd like to think we're an inclusive community.... so maybe we allow other users to do a team selection. I'm gonna keep the Spurs colors though of course
Spacious/Compact Views
  • Currently the default and only option is a pretty small compact view. I do plan on looping back and offering a more spacious view setting

Thanks! :st-flag:
 
Really cool! If it passes your testing phase I would be in favor of moving it someplace more visible; I don't visit the main landing page so I will never see it there. Love it, thanks for putting in the effort.
 
Just curious...is it possible to put the "Staff online" and "Members online" widget in the left column under the forum list? Otherwise it kind gets buried under the Overview widget in the right column. Not urgent, but it's a nice "to have"

See mock-up:

2wdgZcA.png
 
widget looks like its accurately tracking. will be sick when box score info is part of it as well
 
widget looks like its accurately tracking. will be sick when box score info is part of it as well
Honestly I was so pleasantly surprised opening it up just now lmao I wasn't completely sure if it would actually track live scores appropriately, I was just spoofing the APIs responses... but there we are

UDKGoAe.jpeg


COOL... gives me hope for the full game thread boxscore widget
 
Last edited:
This is outstanding!
A one stop shop for box score standings and schedule.
Love it!
 
My default New Tab is a blank page... I may have to change it to this homepage. Absolutely love it.

I only wish the "upcoming games" included an icon for which channel/app it will be broadcasted on.
 
This is pretty awesome! Just used the widget to see the game is on NBATV tonight, so I have it set to record.

I'm a tech dummy -- is there an app planned for the future?
 
Just curious...is it possible to put the "Staff online" and "Members online" widget in the left column under the forum list? Otherwise it kind gets buried under the Overview widget in the right column. Not urgent, but it's a nice "to have"

See mock-up:

2wdgZcA.png

Hey @ffadicted, wanted to see if you had a chance to see this? Just another suggestion for the suggestion box...
 
Kudos to the team for all the work. This takes a lot of talent, hard work, and time. It’s clear it was done with love for the Spurs and its community. My only regret is not being able to join earlier, as I would have loved to contribute in any way I could, not only for the people here but for the opportunity to learn from whoever built this site and further develop my own skills. It’s truly masterful work. Well done, everyone.

I have a few requests but I’ll try to find the thread it should belong to.
 
Back
Top