Version 5

5.2
Functional Updates:
  • Standardized the look of the grey info boxes on all pages. Included jump menus to most pages for a better mobile experience / consistent function from page to page.
  • Record: Single Season (Team) - Eliminated the "Classic Records" section by combining classic and modern wins. Added Overall Points (Classic) to the list of record options.
  • Past League Champions - Added in List and Gallery view option. Gallery is the more feature-rich view with pictures, full team member listings, links to series/season results, etc. List view is intended to give a better view of year-over-year results.
  • Past Season / Playoff Results - Added in ability to display both Pool / Single Elimination playoff results.
  • All Players List - Broke the list into columns to better display on desktop browsers.
Administrative Updates:
  • Updated Rules / Website to reflect the switch to a traditional ladder format
  • Updated Database Information to reflect more detailed playoff options.
    • Previous: Y and N - Used season weeks to determine what point in the playoffs we were (eg. Week 21 = Quarterfinals).
    • Current: QF(1-4 or Blank), SF(1-2 or Blank), F - Allows for more accurate DB calls and more granular filtering options if we ever need to view all B flight Finals results at once.
Coding Updates:
  • Upgraded to PHP 8.1
  • Adjusted core logic for all scheduling and standings pages due to increase in series length.
    • Previously all scheduling and standings were based on week numbers (eg. Series 2 is Weeks 6 to 10).
    • Added in a Series column in the DB to allow for more dynamically sized series lengths. Now all logic just looks for what games are part of that series.
    • Dropdown menu's are still "hardcoded" in that they max at Series 4 + Playoffs.
5.1
The TURBO NERD Update!
  • Games: Added support to view / filter every game played in the open league (BYE's filtered out)
  • Scoring: View scoring stats per year. Builds off the general league stats to breakdown information on a per year basis.
Added / Re-Designed the following pages:
  • Playoffs
    • Built in Support for both Single Elimination Brackets and Round Robin / Pool Play type playoffs.
    • Removed Team Stats being listed beside all team names. It was excessive and just made the page load slower.
    • Added Playoff re-directs to Schedule and Standings pages.
Bug Fixes / Tweaks from 5.0 Update:
  • Updated the footer on "short" pages to always stick to the bottom of the screen.
  • Standardized the look of "drop-down enabled" grey-alert boxes to drive attention to the box and not the written text.
  • Evened out records from the Records: Single Season (Team) page.
  • Added in pre-season / no information filler on pages like Team List, Standings, and Playoffs. Disappears once the page has content.
  • Added "Stoplights" to schedules as a visual indication for wins and losses.
  • Re-worked Previous Skip vs Skip results on the Team Page.
  • Made slight adjustments to the main landing page to bring more attention to contact information.
  • Admin Section: Updated the WYSIWYG system to CKEditor
5.0
Coding:
  • Migrated site from a custom framework to Bootstrap 5 in order to provide better mobile support and improved functionality in-line with modern websites.
  • Upgraded from PHP 7.1 to PHP 7.4
  • Removed excess/deprciated code
  • Removed a lot of reliance on hardcoded or assumed values (eg. the site now detects what flights are present per season rather than it being a defined value)
  • Fixed bug causing all "two word" team names to be sorted by the second word. A. Smith sort by Smith, A. is intended - Maple Leafs sorted by Leafs, Maple is not.
Administrative:
  • Added in long-missing 2009-2010 Playoff game results. This may result in some VERY slight adjustments on team and lifetime stats.
New Design Language:
  • In general trying to lighten the look of the site with fewer / lighter bolds and thick lines.
  • Simplfied a lot of the pages; many previous pages were "overdesigned" and ended up messy or complicated.
  • Simplied a lot of the administrative work to require less manual intervention for a desired look
  • Added more consistent linking (eg. links to team pages whenever available) and cross-linking to many of the statistical elements of the site (eg. Viewing Past Champions also lets you quickly jump to view season/playoff results).
Added / Re-Designed the following pages:
  • Rules & Changelog
    • Re-organized information and added in a Table of Contents
  • Team List
    • Switched to Table Layout
    • Added clickable links for all individual players and teams
  • Team Page
    • Cleaned up Scounting Report and Head-to-Head Skip Records
    • Added additional stats to Head-to-Head Records: Games played and % Total (number of games played against that team compared to total number of games played)
  • Schedule
    • Larger and more relaxed game schedules
    • Removed coloured results in favour of standard link colour
  • Standings
    • Larger and more relaxed standings
    • Largely improved the programming logic to be more flexible with varying Flight combinations
  • Past Season Results
    • Now Mobile-friendly
    • Added in full Playoff Results
    • Added a jump menu to select Series/Year results
  • Past League Champions
    • Re-designed to focused on flexibility of varying Champion options
    • Added "Regular Season Champions" as an option
    • Added a jump menu to view individual years
    • Improved Mobile-viewing experience
  • Past Series Winners
    • Re-designed to focus on clarity of information (clearer viewing per flight, clearer viewing for streaks/trends)
    • Added a jump menu to view individual years
    • Added in historical records from 1998-2009
  • General League Statistics
    • Re-designed to focus on information and improve mobile experience
    • Added a handful more statistics
  • Records - Single Season (Team)
    • Added Points Against Per Team - highlighting teams with the lowest average points against per game
  • Individual Lifetime Records:
    • Total Redesign of the page. Goal to provide more of a reason to view the page.
    • New Lifetime Stats: Active Seasons, Games Played, Series Wins/Ties, Avg Points / Wins / Losses Per Season
    • Highlight Seasons in which a championship was won
  • New Section: League FAQ
    • I often get the same questions about why certain things are done, so this section is intended to provide some transparency and insight into league choices / decisions as well as some insight into potential league changes / adjustments.

Version 4

4.4
  • Administrative: Language adjustment - Switched all instances of "Flyte" to "Flight"
  • Administrative: Cleaned up the Rules section for added clarity
4.3
  • Coding upgraded from PHP 5.4 to PHP 7.1 due to PHP 5 end of life.
  • Administrative: Language adjustment - Switched all instances of "Session" to "Series"
  • General League Stats: Expanded to include D and E Flyte information
  • Removed Social Media section
4.2
  • Records and Stats Section
    • Renamed the Record and Stats pages to make them clearer and more consistent
    • Added "General League Statistics" page - A General Interest collection of league stats for those who may be interested in data collected since 2009
    • Fixed a bug on the "Find by Player" list that caused players to be displayed in non-alphabetical order on mobile devices
    • Adjusted the look on the "Players (All-Time)" page to make it cleaner and display additional information: Last Season Played, and a breakdown per season.
  • Playoff Section
    • Removed visual brackets and replaced with a text based schedule, similar to regular season schedule look and feel
    • Added regular season stats for each team (W-L-Pts)
    • Modularized the code to all it to be historically viewable in the future
  • Improved sorting on the Teams/Players page. Teams are now sorted by last name, regardless of first initial (eg. Team Z. Allan is now listed before A. Zebra or Smith)
  • Re-added Past Session Winners. Page now has a refreshed look that matches the rest of the site and works on all devices properly.
  • Added Title Sponsor logo to main header.
  • Administrative: Adjusted and clarified rules to include a 4th draw time for Thursday @ 9:00PM in the event of having more than 31 teams.
  • Administrative: Added page to make printing the schedule simpler and cleaner.
4.1
  • Re-worked how BYE's are displayed on the website
    • Added clearer indications on all schedules (schedule page, front page, team page) when a team is scheduled for a BYE.
    • Made the "BYE" team unclickable so that you won't be taken to a non-existent team page. A BYE game is still displayed as a 2-1 win with appropriate colouring.
  • Fixed a bug on historical team pages that wouldn't let you search other teams from the same season.
  • Added a link on the Individual Lifetime Record page that lets you view detailed team information for each season.
  • Minor graphical adjustments/additions.
4.0
  • New Graphical Overlay
    • Created new logo consistent with DV Curling Branding
    • Re-wrote entire CSS system in order to optimize usage
    • Styling is now VERY consistent from page to page
    • Switched to Web Fonts to keep the viewing experience the same between devices
  • Re-designed site to be mobile and tablet friendly
    • Site now uses a responsive design style which adjusts to a multitude of screen sizes - no more zooming!
    • On iOS devices, the website can be added to the homescreen and operate as an App
  • Moved / Upgraded the hosting to a more modern server to increase responsiveness
  • Re-Designed the following pages:
    • Home
      • Embedded sponsor logo within the site rather than as a background image
      • Embedded link to the DVCurling Facebook Page
      • Removed rotating images of past champions - this will likely return in the future
      • Removed "Meet The Team"
      • Removed "Whats Happening at DV" - the Facebook link accomplishes the same thing
      • Adjusted the mini-schedule to only show the upcoming week's games rather than rotate through
    • Past Champions
      • Adjusted look to be more consistent with the Open League picture frames
      • Adjusted look for less scrolling and larger pictures
    • Team List
      • Adjusted look from a table to small boxes for clarity (literally the first page built in v1.0 and this is the first change)
    • Schedule / Results
      • Changed look to a simpler and more condensed format - makes it easier to use on multiple sites and to print
    • Standings
      • Cleaned up the general look and feel of the standings
      • Moved Overall Points (P) to the left side of the team name
      • Added Current Flyte (CF) to the Overall Standings
      • Removed Points Back (PB) from Overall Standings - Added unnecessary complexity to the table
    • Playoffs
    • Team Page

Version 3

3.4
  • Adjusted scheduling boxes on Team Page to shrink text to better fit teams with long names
  • Changed Header - Logo is now built into the background. Team picture no longer rotates but contains more information. Clickable to see larger picture
3.3
  • Added New Page to Statistics Menu Category - Past Seasons Standings
    • Added ability to view previous season standings (1998-current)
    • Added ability to view previous season team pages (2010-current)
  • Moved Player/Team List to "Current Season" Menu category
  • Speed optimizations on Individual Lifetime Records page
3.2
  • Adjust general graphical feel of all pages
  • Redesign of the Past Champions page to include pictures
  • Redesign of the Schedule page to make it easier to read/follow
3.1
  • Added auto-updating playoff brackets viewable throughout the year
  • Playoff session now added like a standard session
3.0
  • Added minor graphical enhancements
  • Improved visual consistency from page to page
  • Re-wrote, updated and formatted rules
  • Fixed bug that caused the wrong extention to be placed on ranks (ie. 2th)
  • Fixed bug that caused schedules to be reversed if a week of games were played in two separate months (ie. 31-Jan and 01-Feb would display Feb first)
  • Fixed bug that caused three-way ties for a session win to appear as a scheduled game
  • Increased Season Leaders to Top 10 from Top 5
  • Increase All-Time Records (Ind) to Top 50 from Top 30
  • Re-implemented Longest Winning Streak functionality to Season Leaders page
  • Replaced all instances of "Highest Points For" with "Highest Points per Game"
  • Major redesigns of following pages:
    • Front page
      • Added "Meet the Team"
      • Added sponsor logos in the sidebar
      • Reformatted the scheduling ticker
      • Added "recent news" at the bottom of the news section
    • Schedule / Results
      • Combined the Results and Schedule pages
      • Added the ability to look back at previous sessions, elimating the need for results page
      • Winners and losers are much more clearly shown
    • Standings
      • Added the ability to look back at previous session standings
      • Moved the legend to a clickable button rather than always being displayed
      • Added a ranking tracker which displays your overall rank difference from week to week
      • Added tracker to count how many points back you are from the Playoff flyte leader
      • Added stars to indicate if you won a session (more stars = more session wins)
      • Changed general look of the standings
    • Team Pages
      • Removed graph
      • Redesigned and moved player list and team rankings to the header
      • Redesigned the schedule/results to make them more functional and visually appealing
      • Added the "scouting report" which displays your next opponents rankings and past head-to-head results
    • All-Time Records (Team)
      • Re-implemented Longest Winning Streak
      • Removed Highest Points Against
      • Highlighted any teams that are from the current season in order to better identify them
      • Added a written records and performance section to identify one-off records and highlights
      • Cleaned up overall layout

Version 2

2.1
  • Added List of Past Session Winners
2.0
  • Updated General Visual Style of all pages
  • Team page
    • Added Team Rankings
    • Added Standings for the flyte your team is seeded in
    • Improved the look and feel of the schedule/results
    • Added Dynamic Charts to show overall points of teams in your flyte
  • Individual Pages: Made the individual seasons display vertically rather than horizontally
  • Added Dynamic Charts
  • Re-organized the menu structure
  • Adjusted Season Statistics and All-Time records for access speed improvements

Version 1

1.4
  • Added news archive
  • Added playoff section
  • Added ability to see season session winners
1.3b
  • Removed Win Streak functionality from the League Records Page
1.3
  • Fixed Longest Win Streak Record not updating properly.
  • Adjusted Team Page to always display the active team on the left hand side of the results.
1.2
  • Fixed issue with loss points not showing up.
  • Added ability to track Session Winners.
  • Added Session Winner bonus point distribution.
1.1
  • Speed optimizations on Standings, Individual Stats Page, and Records page.
1.0
  • Roll out of new site