Due to the horrible performance on the server lately, I will be moving Score Keeper to a new server today.
I will shut down the current server before moving to make sure that no data is lost in the transfer. You could use old-school paper to record played games until Score Keeper is up and running again :-)
Update: The move is now complete and the DNS changes seem to have propagated.
Monday, October 06, 2008
Wednesday, May 07, 2008
Support for multiple games per account
It's been about a month since my last post and a lot has happened in Score Keeper land.
Perhaps the biggest change is that Score Keeper now supports multiple games per account. Also, these games can have 1, 2 or 3 members on each team. Implementing this required ripping out a lot of code and re-implementing a lot of existing functionality, so Score Keeper has been unstable for a couple of weeks. Things seem to have improved a lot lately, though.
Other than that, I have made a lot of small changes, fixed some bugs and improved performance.
A couple of tables now have sorting. This means that you can choose to sort by games won, winning percentage, etc. on the dashboard. Also, the team mates table and Teams now have sorting.
Score Keeper now supports time zones. If you set your time zone under Profile, all time stamps will be shown in your time zone.
The match list shows up a lot faster now. Previously, the match count (used for pagination) was fetched through a nasty query, taking more than 5 seconds to perform on some accounts. This is now saved on the Game model so no extra queries are needed.
Go to http://github.com/larssg/score-keeper/tree/master for the source and a full source history or sign up or sign in at http://scorekeepr.dk to check it out.
Perhaps the biggest change is that Score Keeper now supports multiple games per account. Also, these games can have 1, 2 or 3 members on each team. Implementing this required ripping out a lot of code and re-implementing a lot of existing functionality, so Score Keeper has been unstable for a couple of weeks. Things seem to have improved a lot lately, though.
Other than that, I have made a lot of small changes, fixed some bugs and improved performance.
A couple of tables now have sorting. This means that you can choose to sort by games won, winning percentage, etc. on the dashboard. Also, the team mates table and Teams now have sorting.
Score Keeper now supports time zones. If you set your time zone under Profile, all time stamps will be shown in your time zone.
The match list shows up a lot faster now. Previously, the match count (used for pagination) was fetched through a nasty query, taking more than 5 seconds to perform on some accounts. This is now saved on the Game model so no extra queries are needed.
Go to http://github.com/larssg/score-keeper/tree/master for the source and a full source history or sign up or sign in at http://scorekeepr.dk to check it out.
Sunday, April 06, 2008
New features in Score Keeper
I spent a couple of hours on Score Keeper yesterday and made some changes.
A new column was added to the ranking table showing which position the user had a week ago. An arrow indicates whether the user moved up or down.
Also on the dashboard, teams in Recent matches are now sorted so that the winning team is always shown to the left. This is also the case under Matches if no filter is set.
Below a user's ranking chart you will now find a list of team mates along with details such as winning percentage.
Finally, I fixed an error with pagination on the Matches page and made the account settings and user settings pages a lot nicer.
Remember that comments, bug reports, feature requests and patches are very welcome, as always.
A new column was added to the ranking table showing which position the user had a week ago. An arrow indicates whether the user moved up or down.
Also on the dashboard, teams in Recent matches are now sorted so that the winning team is always shown to the left. This is also the case under Matches if no filter is set.
Below a user's ranking chart you will now find a list of team mates along with details such as winning percentage.
Finally, I fixed an error with pagination on the Matches page and made the account settings and user settings pages a lot nicer.
Remember that comments, bug reports, feature requests and patches are very welcome, as always.
Wednesday, April 02, 2008
Score Keeper
About a month ago, I "released" Score Keeper at www.scorekeepr.dk. Simply put, Score Keeper is a web app for keeping scores, rankings, etc. for matches.
As you'll notice very quickly if you go to www.scorekeepr.dk, it is pre-alpha. Certain circumstances made it necessary to release earlier than planned, but on the other hand, the early release allows me to get some feedback on it.
Score Keeper was developed to keep track of Table Soccer (or foosball) scores, so at the moment it only supports one type of game per account and only supports two-on-two games. I plan to fix this soon as it is probably the most requested feature.
Do give it a try - and please tell me if you have any feedback, find bugs, etc. Remember that you must add four people before you can add a game.
You may also checkout the code and submit patches (*hint* *hint*) - it is available at http://github.com/larssg/score-keeper/tree/master. You'll find the issue tracker at http://larssg.lighthouseapp.com/projects/8262-score-keeper/overview.
As you'll notice very quickly if you go to www.scorekeepr.dk, it is pre-alpha. Certain circumstances made it necessary to release earlier than planned, but on the other hand, the early release allows me to get some feedback on it.
Score Keeper was developed to keep track of Table Soccer (or foosball) scores, so at the moment it only supports one type of game per account and only supports two-on-two games. I plan to fix this soon as it is probably the most requested feature.
Do give it a try - and please tell me if you have any feedback, find bugs, etc. Remember that you must add four people before you can add a game.
You may also checkout the code and submit patches (*hint* *hint*) - it is available at http://github.com/larssg/score-keeper/tree/master. You'll find the issue tracker at http://larssg.lighthouseapp.com/projects/8262-score-keeper/overview.
Migrating (back) to Drupal
It's funny. A couple of years ago I spent a lot of time in Drupal. I released Search 404 and put quite a lot of websites online based on this very powerful CMS.
But then I discovered Rails and I've been hooked ever since. So when I decided to update my site I chose to go with WordPress - to keep it as simple as possible, since my focus would be on Rails and at the time you had to stay up-to-date on Drupal to properly run a Drupal website. However, WordPress doesn't make it as easy to add functionality as Drupal does, so the site has been pretty stale since then which makes me a sad, sad developer. (I know I'm probably biased here as I've worked a lot with Drupal and only skimmed the surface of Wordpress.)
Then, Drupal 6 was released. This version discovers updates itself and helps me install them. Just what the doctor ordered, so now I've gone back to Drupal. This will allow me to make this site a lot more interesting - if I get the time, that is.
But then I discovered Rails and I've been hooked ever since. So when I decided to update my site I chose to go with WordPress - to keep it as simple as possible, since my focus would be on Rails and at the time you had to stay up-to-date on Drupal to properly run a Drupal website. However, WordPress doesn't make it as easy to add functionality as Drupal does, so the site has been pretty stale since then which makes me a sad, sad developer. (I know I'm probably biased here as I've worked a lot with Drupal and only skimmed the surface of Wordpress.)
Then, Drupal 6 was released. This version discovers updates itself and helps me install them. Just what the doctor ordered, so now I've gone back to Drupal. This will allow me to make this site a lot more interesting - if I get the time, that is.
Subscribe to:
Posts (Atom)