NEW INDEX!!!!!
|
DrunkenTeddy
Owner Forum Guru
EDIT: for bug reports follow this link: https://gitreports.com/issue/esilverm/shl-index-ui/
As you all know we've been hard at work developing a new index for the SHL, back before S53 we had hoped to have something great to present the raw data that is exported from FHM, but when we neared the season start we had nothing and I used my ancient coding experience to whip together something that could show us how our teams and players were doing without having to look at the game or streams. Unfortunately using my 15ish year old knowledge of PHP I managed to make something that worked, but was not fast or good. Fast forward a couple seasons and @esilverm pops into the Dev discord offering to make something better. Evan did a ton last year to get the groundwork together and give us all a basis for a new index to work off of. His real life work got busy near the end of 2020 and I was worried we may not be able to finish the index without him. That's when @kenvald stepped up and started pitching in to help on the front end. I also decided to teach myself NodeJS, Typescript, and React, which I still suck at, but am slowly figuring it out with Ken and Evan's help. Evan is still contributing but with Ken and I helping on the API and front end we've managed to get the index to a place where we can start using it. I should also mention that we had a lot of assistance from @grok on the mysql side of things, he helped improve the way we import data and organize the data to make the new index way more efficiently. I also wanted to thank @luketd for coming on as a bit of a consultant/project manager of sorts. He helped keep people working on the index and pushed people to get us closer and closer to a working product. So without further ado, I'd like to present the new and improved SHL index: https://index.simulationhockey.com/ Feel free to look around yourself, some areas are still a work in progress and we have a ton of plans to add more to it, but I'll get into that shortly. First I'd like to give a few screenshots to sort of guide everyone through it. The landing page for the index is just a league selection screen: After selecting the league you'll be brought to a home page for that league that currently features an embedded youtube video, which is meant to be the latest sim, but this has been a bit tricky with different simmers using different youtube channels or using the same youtube for different leagues. There is also an issue if a sim just happened, if the youtube video isn't available yet it will say the video isn't enabled for embedding, basically 2ish hours later it'll work fine again. One other thing to mention is that the blank space on the right will eventually be used for a quick leaderboard for players and goalies: You probably will notice in the above screenshot that there is a banner across the top with game scores. These are clickable but right now they don't go anywhere. We are working on that. Another area that isn't ready yet is the Leaders tab. In the Team section you can pick any team to see the stats and advanced stats for all the players on that team: Here is a view of the individual team screen, when on this screen the games shown along the top bar will only be games that team played: The standings page can show league, conference, or division standings along with the team stats that we have in the csvs: The schedules page can be filtered by team: The Players screen will change over time, but for now it's just a list of all player ratings, eventually each player will link to a player specific page that shows their career stats and such: So that's it for the virtual tour. Now for the bad news! Boxscores... So we had skeleton_sex_party make us a great parser that could read a play by play file and spit out some individual stats. It works, but is extremely slow. We tried to automate reading these files and putting them into a format which we could use in the database, but it killed the server, basically our server can't handle the cpu and memory draw that came from running the parser against uploaded pbp files. We are still looking at ways to make this work, but reading thousands and thousands of lines over and over is just way too slow to be workable. If we can't find a way to make this work it may have to wait for FHM7 which includes boxscore exports (or FHM8, which I assume will also include them). As mentioned earlier we are working on new features that will be added as they are done, here are some of the features we are working on: - Leaderboards - Player Search - GWG/Faceoff Stats for players - Showing actual rookies and rookies leaderboard - Game Previews (compare team records, top scorers, that sort of thing) - Player Pages and Career Player Stats - Franchise/Team Stats (all time) - Linkage to Bojobox DB so we have all seasons in one place This is not an exhaustive list, and we are always open to suggestions. Please pm me if you have other suggestions or if you find bugs. Again, I'd like to thank the key contributors to this project: @esilverm @kenvald @grok @luketd PS: There is a known bug with IIHF S55, switching to season 55 causes an error, we are working on it. EDIT: I forgot about the API!!!! We have an API for all the data we use, it's way more efficient than parsing front end pages so please use it, here's a link to the doc on how to use it: https://index.simulationhockey.com/api I need to update this doc for all the new endpoints we've added, but feel free to start using it now.
caltroit_red_flames
Trading Card Admins S45 Challenge Cup Champion
SFresh3
Head Updater Posting Freak
bluesfan55
IIHF Federation Head Too young for this shit
fishy
Coach Posting Freak
ValorX77
IIHF Federation Head IIHF GM
TnlAstatine
Buffalo Stampede LEEOUT
artermis
IIHF Commissioner Patron Saint of the SMJHL
This shit is pog
I assume IIHF logos are placeholders? :eyes: MWHazard Wrote:i'll playwith anyone Justice,Sep 18 2016, 02:09 PM Wrote:4-0 and 0-4 aren't that different tbh McJesus - Today at 10:38 PM Wrote:FIRE EGGY
SDCore
Simmer General Dumbass of the Site
POGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGg
yosh
SMJHL GM while I may appear to be a foolish fool in a foolish Yoshi digital avatar profile, I still do possess a brilliant mind
JURT
All-Star Committee Posting Freak |
« Next Oldest | Next Newest »
|
Users browsing this thread: |
1 Guest(s) |