FICS Teamleague

Board

Teamleague Forum

posted at 2012-03-06 23:49 by wmahan

I've been working on a redesign of the game forum. I would be interested to hear any comments. Check it out at http://teamleague.org/newgf.php (if you happen to be a TeamLeague admin, the link is http://teamleague.org/LightNEasy.php?page=newgf). Be careful; the game forum is live, so any test posts you make will actually be sent to your opponent.

Try it out and let me know what you think. Below is a list of the changes.

Changes for players
Players who are not captains have read-only access to teammates' game forums.

There is a calendar to assist in setting the time and scheduling. You can click a day on the calendar to select it for setting the time. It is not necessary to use the calendar; it's just an extra feature for those who want it.

You can choose to be notified about posts via FICS messages instead of emails, even if you have an email set (as captains are required to do). Simply "tl set message 1".

Roles such as TD and captain are automatically shown with posts. Post dates are now written out in English with the day of the week, and do not include seconds.

Captains, TDs, and admins now have a button to unset the scheduled time of a game after it has been set. Thus a player can now ask his or her captain to unset the time, as an alternative to asking a TD.

The flash clock has been replaced with a javascript clock, which works on more browsers, including smartphones.

Now the FICS server time clock updates automatically like the local one, and they have the same appearance. Neither clock displays seconds anymore.

When no one has posted in the game forum, the option to set the time is hidden. This should cut back on the newbie mistake of setting the time before negotiating.

The game forum now shows the section name, round, and name of the TD.

In the list of game forums, the results of your completed games are shown. For captains, your own games are no longer repeated in the "As Captain" section. Games scheduled for more than 30 minutes in the past are highlighted in red; unscheduled games, in blue.

When trying to set a time in the past, or more than two weeks past the start of the round, there is a warning. When trying to set a time less than 24 hours in the future, there is a warning that the time may not be binding on the opponent.

If a time has been set, it is selected in the form.

When selecting a game forum to view, the list of game forums is broken down by round. I hope this eliminates some clutter.

Once the game has ended, there is a link to the completed game at the top of the forum.

The page now has a title.

For TDs only
You can set game results directly from the game forum.

Once you have set a forfeit, there is a button in the game forum to post an RR change recommendation to the TD forum in the proper format.

Remaining things to do
Test and fix any bugs that show up.

Add an option to order posts so that the newest are at the bottom?

Making a post in the game forum, then refreshing the page or clicking the back button and going forward again could result in a double post. Clicking a submit button twice could result in a double post. This should be fixed.

Maybe add the ability for admins to "lock" a game forum so that no further posts may be made?

posted at 2012-03-07 19:45 by joshuar

The last suggestion could be useful, if only for the players that get themselves into more trouble by not piping down... ;)

All these improvements sound wonderful, by the way. Many thanks for your efforts!

posted at 2012-03-08 02:49 by LaurentiuI

Nice job with the game forum, I really like the new design! As a small aesthetic suggestion, perhaps you could put the input text box and the clocks/calendar side by side for better space usage. You'd have to shrink the text box a bit, but I think it's worth it.

posted at 2012-03-08 18:46 by wmahan

Thanks for the idea. On my screen there isn't enough room to put the calendar beside the text box because it wouldn't leave enough room to type things. I moved the calendar up a little. It's a new item on the screen taking up space, so I understand that some people won't like it.

Other ways for dealing with the problem could be: 1) hiding the calendar until you click a button to show it or 2) putting the calendar and form to set the time at the bottom or 3) making the page wider or moving the clock and calendar to the sidebar. Option 2 would really work better with putting newer posts at the bottom, but some people have already said they wouldn't like that....

posted at 2012-03-09 01:14 by LaurentiuI

It's not that I don't like it, I actually think it's a great idea and a clear improvement from the previous game forum, but it would be very nice to reduce the design's vertical span (right now I have to scroll to get to the first forum post, at least on my 15' laptop screen). I like option 3, moving the calendar and clock to the sidebar.

posted at 2012-04-24 02:45 by royrogersc

Will you still keep the old game forum?

posted at 2012-04-25 12:51 by jaberwock

Some people like the classic look. ;)

posted at 2012-04-26 04:26 by RoyRogersC

When I post in the game forum it says this:
"Warning: Cannot modify header information - headers already sent by (output started at /home/teamle6/public_html/teamleague.org/newgfgame.php:5) in /home/teamle6/public_html/teamleague.org/php/newgf.php on line 366"
What does this mean?

posted at 2012-04-27 22:23 by wmahan

That's a bug in the new game forum. I haven't tracked it down yet, so if it happens again, can you tell me:

1. What exactly you were trying to do (post something, set a time, or both)
2. What browser and operating system you are using
3. If there any other unusual messages or errors on the page.

Thanks. Anyway, the response to the new game forum has been unenthusiastic, so I might abandon the idea for now.

posted at 2012-04-27 23:06 by wmahan

OK, I think I figured it out. I tried to fix it, but let me know if you have any more problems.

posted at 2012-04-28 01:36 by royrogersc

I like the new game forum....

posted at 2012-10-29 12:59 by bowserjrzhu

When i go to the New game forum in the Archives i get,
"SELECT DATE_ADD(DATE_SUB(NOW(), INTERVAL 30 MINUTE), INTERVAL HOUR) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1"


What's going on?

posted at 2013-01-28 02:11 by wmahan

I've added a link to the new game forum style. Let me know if you have any comments.

posted at 2013-02-06 10:15 by milpat

i love the new forum.
tnx for improvement.

posted at 2013-02-20 11:07 by greatsachin

Five Star. I would try the new look in last tl game ;) of the series

posted at 2013-10-26 03:52 by wmahan

There is now an option in the profile (log in, then click your name) to select which style of game forum you see. Please let me know if you have any problems.