Development Page

Welcome to the development home page for the Ottawa Rinks website!

We have built this page for our users to reference if they want to see the changes that have been made to the site in different revisions.

Also, we value the input from our users, if you find a bug, or want to request a feature, please visit report them on our Facebook or Twitter page.

Bugtracker & Feature Requests

Unfortunately, we have closed our bug tracker / feature request system. To make bug reports, or feature requests please let us know on our Facebook or Twitter pages.

Changelog & Revision History

V5.6.0 - Released December 11, 2023 @ 20:45
- Improved visibility of rink status icons on Rink List page. -- Thanks Brandon!
V5.5.1 - Released December 28, 2021 @ 11:00
- Enabled fullscreen viewing of the map on desktop.
V5.5.0 - Released January 8, 2021 @ 17:15
- Updated CI Core to 2.2.6.
V5.4.8 - Released January 7, 2021 @ 12:50
- Added 'Terms' page.
V5.4.7 - Released December 5, 2020 @ 22:15
- Updated verbiage for the bulletin board since allowing rink operator requests again.
V5.4.6 - Released December 2, 2020 @ 21:00
- Updated TinyMCE editor to v5.
V5.4.5 - Released November 29, 2020 @ 19:40
- Updated verbiage on rink operator denied email.
V5.4.4 - Released Jan 26, 2020 @ 17:19
- Updated administrative function for managing images since move to new server.
V5.4.3 - Released Jan 17, 2020 @ 22:20
- HomeIce now responds back to the sender with some feedback on the result of their message.
V5.4.2 - Released Jan 17, 2020 @ 21:23
- Fixed known issue for HomeIce multi-surface reporting. Conditions posted to multi-surface rinks now apply to both rinks. Still investigating differentiation between rink and puddle.
V5.4.1 - Released Jan 17, 2020 @ 19:21
- Fixed a bug where HomeIce was ignoring all conditions for multi-surface rinks.
- Known issue: HomeIce reporting for multi-surfaces is currently only working for the puddle rink.
V5.4.0 - Released Jan 15, 2020 @ 01:21
- HomeIce phone number updated to (343) 306-4545.
- HomeIce script re-written to immediately post conditions to the site in lieu of checking hourly.
- First iteration of the new script applies the HomeIce condition to both the rink and the puddle (if the rink is a multi-surface). Next version to differentiate between rink and puddle.
V5.3.2 - Released Jan 12, 2020 @ 12:55
- Updated administrative options to quickly enable / disable the weather alert.
V5.3.1 - Released Jan 10, 2020 @ 06:35
- Fixed a syntax issue where rink titles had an apostrophe (') for the marker title on the new map on rink info pages.
V5.3.0 - Released December 29, 2019 @ 21:10
- Updated remaining maps to use Leaflet and OpenStreetMaps.
- Legacy map has been removed.
V5.2.5 - Released December 22, 2019 @ 21:08
- Updated the Rideau Canal link to reflect changed URL by the NCC, also updated it so it would load the language specific URL.
V5.2.4 - Released November 26, 2019 @ 20:54
- Migrated away from Google Geocoding API.
- Added administrative email for correction submission
V5.2.3 - Released November 23, 2019 @ 15:30
- Updated the widget code to work with our SSL url and non-deprecated SQL functions.
V5.2.2 - Released January 13, 2019 @ 22:20
- Added table plugin to TinyMCE editor.
V5.2.1 - Released January 8, 2019 @ 22:02
- Added admin functionality for comparing submitted corrections.
V5.2.0 - Released January 3, 2019 @ 10:25
- The main map page has been updated to use Leaflet and OpenStreetMaps due to Google API pricing changes, other maps on the site will follow suit eventually. The old map is deprecated and will be removed in a future release.
- Added filter layers to the map. Users can now turn on & off the following three layers: Open, Closed and No Data.
V5.1.8 - Released December 31, 2018 @ 08:17
- Quality of life: Added a second "Add Condition" button to the rink info page.
- Replaced Google Maps API key with one connected to a Google Account with Billing.
V5.1.7 - Released December 9, 2018 @ 08:02
- Fixed a bug that was preventing conditions from being added to single surface rinks.
V5.1.6 - Released December 2, 2018 @ 12:42
- Removed donate page.
- Added sponsor page.
V5.1.5 - Released November 25, 2018 @ 11:59
- Added season sponsors to home page.
- Updated donate page for 2018/19 season.
V5.1.4 - Released November 24, 2018 @ 18:40
- Removed references to rink operators & official conditions when operator request system is disabled.
- Fixed issue with rink data error reporting tool.
V5.1.3 - Released January 08, 2018 @ 20:20
- Added the donation page.
V5.1.2 - Released January 06, 2018 @ 14:10
- Bug fix for HomeIce conditions posted to multi-surface rinks. Conditions posted via HomeIce will be added to both surfaces.
V5.1.1 - Released January 04, 2018 @ 12:07
- Bug fix in the rink data error reporting tool.
V5.1.0 - Released January 04, 2018 @ 12:00
- Revised version number to use Semantic Versioning.
- Released first iteration of rink data error reporting tool.
V5.02 - Released January 03, 2018 @ 21:00
- Updated the HomeIce phone number.
V5.01 - Released December 05, 2017 @ 21:15
- Extended "Remember Me" cookie expire length to 10 days in lieu of 1 day.
- Updated Rideau Canal link in main menu.
V5.0 - Released December 04, 2017 @ 21:25
- NEW: Added multi-surface condition reporting for parks with multiple rinks.
V4.94 - Released January 08, 2017 @ 14:55
- Corrected another operators forum issue that was preventing post replies from being added.
V4.94 - Released January 08, 2017 @ 14:55
- Corrected another operators forum issue that was preventing post replies from being added.
V4.93 - Released December 20, 2016 @ 21:07
- Moved bulletin board closer to top of page on Rink Details page.
- Added report attendance button to Rink Details pages for registered operators.
V4.92 - Released December 16, 2016 @ 19:44
- Fixed a bug preventing rink images from being uploaded.
V4.91 - Released December 12, 2016 @ 12:32
- Fixed a bug preventing replies and threads from being posted on the operator forum.
V4.9 - Released December 1, 2016 @ 20:30
- Launched for the 2016/17 season!
- Updated the site to use SSL all the time.
- Added og:url meta tag to rink info pages.
V4.87 - Released February 6, 2016 @ 21:05
- Fixed another minor bug with Homeice text messaging conditions updates.
V4.86 - Released Dec 16, 2015 @ 01:00
- Operator forum locked thread bug fix.
V4.85 - Released Dec 16, 2015 @ 00:34
- Added locked thread feature to operators forum.
V4.84 - Released Dec 13, 2015 @ 21:55
- Fixed bug with Homeice text messaging condition update to ignore conditions outside of the range used on the site.
V4.83 - Released Dec 13, 2015 @ 20:45
- Initial release of the operators discussion forum.
V4.82 - Released Dec 12, 2015 @ 23:44
- Fixed a bug that prevented operators from adding links to the bulletin board.
V4.81 - Released Dec 5, 2015 @ 21:46
- Fixed a bug on the Rink List page that was preventing the condition sorting from working.
V4.80 - Released Feb 6, 2015 @ 20:30
- Corrected a bug on the homepage SOTU boxes that would prevent single rinks from appearing.
V4.79 - Released Jan 26, 2015 @ 22:40
- Added shuffle to the need volunteers box on the homepage.
- Updated the help videos to the Vimuse Video Player & Vimeo service for hosting.
V4.78 - Released Jan 26, 2015 @ 22:10
- Added "need volunteers" box to home page in place of "no conditions" box, when all rinks have a condition posted.
- Updated rink image code to fix a bug related to uploading (fixed in V4.77, but not documented).
V4.76 - Released Jan 21, 2015 @ 21:58
- Rink images are now editable by operators and from the rink details page.
V4.75 - Released Jan 20, 2015 @ 00:16
- Wrote a download manager for street team members. Uploaded the first item for street team members to download.
V4.74 - Released Jan 19, 2015 @ 13:00
- Implemented a hot fix for the homepage boxes so an error would not appear when there are no rinks in the SOTU boxes.
V4.73 - Released Jan 17, 2015 @ 23:55
- Optimized Rink Image approval and editing functions in administration interface.
- Prepared Rink Image editing functions to allow rink operators to edit their own rink's images. Pending launch.
V4.72 - Released Jan 16, 2015 @ 15:30
- Initial public launch of the HomeIce Text Messaging update service.
V4.71 - Released Jan 14, 2015 @ 23:38
- Added "state of the union" status boxes to home page.
V4.7 - Released Jan 14, 2015 @ 20:04
- Added condition filter to Rink List page.
- Added other dashboard menu items to dropdown menu.
- Added English only notice to How To Videos page when viewed in French.
- Added HomeIce Rink ID to rink details page.
- Added HomeIce explanation page.
V4.69 - Released Jan 7, 2015 @ 23:44
- Enhanced the condition comments code in administration interface.
- Corrected typos on development page.
- Other miscellaneous enhancements
V4.68 - Released Jan 3, 2015 @ 13:28
- Menu optimizations
V4.67 - Released Jan 3, 2015 @ 12:00
- The How To section is finally online.
V4.66 - Released Dec 28, 2014 @ 00:23
- Added "My Profile" section to the user dashboard. Users can now change their email address, first and last name, change their password and change the Facebook Comments approval setting.
V4.65 - Released Dec 22, 2014 @ 21:57
- Added colour status bubble to the rink list to show the latest condition available.
V4.64 - Released Dec 21, 2014 @ 13:30
- Reduced number of latest conditions from 25 to 10 in the default table view.
- Added Twitter and Facebook links to the footer.
- Added a delete condition function for administrators.
V4.63 - Released Dec 19, 2014 @ 01:55
- Latest page now shows the past 5 days instead of the past 24 hours.
V4.62 - Released Dec 17, 2014 @ 23:00
- Fixed a bug on the Rink Details page to show the bulletin board messages posted on the mobile view -- previously only showing the default message.
- New Feature: Need Volunteers functionality for rink operators.
- Updated language: 2014/15 translation uploaded.
V4.61 - Released Dec 13, 2014 @ 15:00
- Revised the Rink Details page to move hours of operation to its own panel.
- Renamed the hours of operation section to bulletin board.
V4.6 - Released Dec 8, 2014 @ 21:10
- Updated CI to v2.2.
V4.57 - Unreleased until V4.6
- Fixed sent output before headers issue on French side of the site.
V4.56 - Released Dec 7, 2014 @ 21:15
- Added city staff user dashboard functionality.
V4.55 - Released Dec 6, 2014 @ 20:34
- Fixed bug with TinyMCE editor where content typed was not being saved.
- Visual enhancement of the footer on mobile devices.
V4.54 - Released Dec 5, 2014 @ 02:23
- Added TinyMCE editor to set hours of operation for operators.
V4.53 - Released Dec 5, 2014 @ 01:37
- Fixed a bug on the featured area that was not sorting latest conditions properly.
V4.52 - Released Dec 1, 2014 @ 22:35
- Fixed a bug on the featured area that was not filtering duplicate rinks. Now only the most recent condition will be displayed.
- Fixed a bug on the homepage that would result in an error if no rink image was available for a rink in the featured area.
V4.51 - Released Dec 1, 2014 @ 00:01
- Fixed dashboard being visible upon sign in when site is closed.
V4.5 - 2014/15 Season Launch - Released Dec 1, 2014 @ 00:01
- We're pulling the beta tag off the website as a whole as of version 4.5.
- Bug fixes and miscellaneous enhancements.
- Spruced up the UI of the home page.
- Added featured rink on home page.
- Added image gallery function on rinkinfo pages where more than one image exists for a rink.
- Added ward to rinkinfo pages.
- Improved filtering on rink list page.
- Completed manage rinks functions in administration interface.
- Created settings page for administration interface.
- Added create/edit/manage ward section (taxonomy) in admin interface.
V4.22b - Released Feb 13, 2014 @ 18:13
- Released French version of the website.
V4.21b - Released Jan 12, 2014 @ 12:03
- Added missing "Set Hours of Operation" button to mobile version of rinkinfo pages.
- Added widget button to rinkinfo pages.
- Updated widget page with custom rink buttons for easier sharing.
V4.20b - Released Jan 8, 2014 @ 23:52
- Enhancements to the image management page.
- Rink Operators can now upload hours of operation.
V4.19b - Released Jan 7, 2014 @ 23:42
- Maintenance update including image management page.
V4.18b - Released Dec 30, 2013 @ 00:22
- Improved mobile version of the homepage "Past 24 Hours" table.
- Improved mobile version rinkinfo "details" table.
V4.17b - Released Dec 29, 2013 @ 23:18
- Corrected sorting issues on the homepage "Past 24 Hours" table. -- Thanks @jfgroves
V4.16b - Released Dec 29, 2013 @ 17:12
- Added Facebook Comments to rinkinfo pages.
- Corrected a pagination bug on the rinkinfo page when no conditions have been posted.
V4.15b - Released Dec 29, 2013 @ 13:31
- Corrected a bug on the home page that was preventing users from getting to the rinkinfo page of rinks deeper than the first page of pagination.
- Added pagination to conditions list on rinkinfo pages.
- The version number in the footer now links to the development page.
V4.14b - Released Dec 29, 2013 @ 11:20
- Added Rink Operator rinks to the dashboard page. If you are an operator the dashboard will display those rinks for easy condition adding.
V4.13b - Released Dec 29, 2013 @ 09:16
- Added My Rinks system
- Corrected javascript on rinkinfo page to listen for click events on all buttons despite when they were loaded.
V4.12b - Unreleased until V4.13b
- Fixed bug on homepage with hover feature on table.
V4.11b - Released Dec 23, 2013 @ 21:41
- Added page title data to all pages.
- Fixed bug in the internationalization code that was preventing search engines from indexing the site.
V4.10b - Released Dec 23, 2013 @ 19:10
- Minor corrections to rink image code added a loading message when upload starts.
- Created a no rink found page to load when an unknown rink is specified in the rinkinfo url.
V4.09b - Released Dec 23, 2013 @ 15:07
- Upload rink image functionality is now available from a rink's rinkinfo page.
V4.08b - Released Dec 22, 2013 @ 15:11
- Updated the home page with new welcome information.
- Updated the changelog and development home page with links to the bug tracker.
V4.07b - Released Dec 22, 2013 @ 13:17
- Modified the rinkinfo page to hide Request Operator Status button if the user browsing the rink is already an operator of that rink.
- Updated the 'no image' image to be more than just a grey box.
- Updated the image code to link to the full size image. Also clicking on the image now opens a larger view in a Lightbox.
- Moved the social icons below the image on the rinkinfo page to declutter the page when more rink control buttons start appearing.
V4.06b - Released Dec 21, 2013 @ 19:46
- Modified operator request code to prevent multiple requests for the same rink by the same user.
V4.05b - Released Dec 21, 2013 @ 16:45
- Corrected a programming bug in checking which user group a user is assigned to.
- Added # of rink operator requests in the queue to the main menu for admins and city staff.
- Completed rink operator request functions.
- Corrected GUI issue in IE 9 or less that prevented sign in and sign up forms from having labels.
- Corrected map condition issue where most recent condition was not being displayed in some cases.
V4.04b - Released Dec 17, 2013 @ 00:26
- Added the initial "recent" list to the homepage. Some tweaks to be made still.
V4.03b - Released Dec 15, 2013 @ 00:10
- Corrected a sign-in bug that was not clearing max login attempts after set time period.
- Added some better feedback to the sign-in page if you have exceeded the max login attempts.
V4.02b - Released Dec 13, 2013 @ 21:24
- Corrected a bug on the rinkinfo page where if no condition comments are posted an error would appear.
- Initial launch of map.
V4.01b - Released Dec 13, 2013 @ 08:42
- Corrected sign-in bug where groups were not being assigned to new registrations. This was causing an error to be displayed, even though the user account was created.
- Corrected an error on the rinkinfo page that was preventing the map from displaying while not signed in.
V4.0b - Released Dec 13, 2013 @ 03:30
- Initial beta / core functionality release.