Updated Share Settings for Leagues/Divisions/Teams

Submitted by Frank on 01/09/2011

I'd like to introduce the most flexible sharing system we've ever had at TomorrowsPro. In older versions, teams would be stuck with a few options for setting their sharing options. Now you can pick exactly which groups can see which pages.

Heres how it works:

Set the Main Sharing Option

If you would like to set any of the specific share options to public, the team page must be public. This setting trumps all other settings. If this is not set to public, no one outside of your league/division/team will be able to see any piece of your team page. When you do change this setting to "Public", all of the sub-sharing options or section options below will have to be set to public for those pieces to be visible on the public page. If you had already set some of the options to public, they will be visible to the public at this time.

Set which groups can see which pages

The following groups have been created: (Only Team and Public options are available for individual teams)

  • League Officials
  • League Coaches
  • League Members
  • Division Officials
  • Division Coaches
  • Division Members
  • Team Coaches
  • Team Members
  • Public

When using these groups you should look for a few things. The system automatically recognizes that some of these groups are actually included in other groups. If you select team members, you will also be selecting team coaches. If you select public, you are actually selecting every group.

Sharing View for Individual Team

Sharing View for Leagues, Divisions and Division Teams

Who gets access through "League Members" and "Divisions Members"?

One important distinction to make is with the different levels of access. If you select "Division Members" then division pages can only be seen by members of that division. Members of other divisions will only have access to their own division pages. If you select "League Members" the division pages can be seen any member of any of the divisions in that league. The same methodology works for teams that roll up into divisions.

Game Reminders and RSVP Responses

Submitted by Frank on 11/08/2010

Game reminders make the job of managing a team much easier for coaches and admins. They give you the ability to send e-mail reminders at specific time intervals before the game arrival time. You have the option of sending up to 3 game reminders per game. However, if you would like to save time, you can also set your 3 reminder interval defaults in the team settings area.

Each game reminder is sent to all active coaches, players, and parents on the team. By default, reminders will not be sent to anyone in "Not Available" status on the game roster. There is a setting that can be set so that people in "Not Available" status still receive the reminders.

There are custom links for each player in their e-mail that when clicked will update their status for the game on the game roster. Each admin/coach has access to the game roster and they can see the players available to attend the game in real time.

Reminders go out based on the Game Time minus the Pre-Game Arrival time. Game time's are assumed to be in your team's time zone from your "Team Edit" page. However, if you enter in a game location that is recognized as being in a different time zone, game reminders for that game will go out based on the location's time zone. (ex. If a game begins at 7pm and you have asked your players to arrive 2 hours early, a 4 hour game reminder will go out at 1pm because it is based off the arrival time.)

Game reminders are enabled by default, but you also have to set your intervals before they are sent out. First, check to make sure that your game reminder e-mails are enabled:

Next, set your team game reminders on the "Team Edit"->"Defaults" page.

Your team defaults page should look something like this once you have filled it in correctly. Remember, not all three are required. Once you have the defaults set, you can always override them on a per game basis. You will see an identical form for game reminder intervals on the game edit page.

One important thing to note: All game reminders go out based on the team's time zone or the game location's time zone if it is different than the team default. You'll know that the game reminders are going out based on a different time zone because you will see the time zone listed next to the game time in the schedule.

If you are curious about whether the reminders went out, you can navigate to the "edit" screen for the game and you will see sent dates if they have been sent. Notice in the example below that this game was created within the 7 day window so that game reminder will never be sent.

The game reminder e-mails will have links for "Attending", "Not Attending", and "Tentative". Each link is encrypted and customized for each person receiving the e-mail. If you forward these e-mails, other people can respond with your status for the games. You do not have to login to use these links. This was done to make it easier to respond, especially if you are using a mobile device.

The resulting message you will see if you click on the "Attending" link in the e-mail would be as follows:

As a coach or admin for the team, you will be able to view all responses on the game roster for that particular game. A response of "Attending" will move a player from the "Not Available" section to the "Bench". A "Not Attending" response will move any player on the "Available" or "Bench" to the "Not Available" list. A "Tentative" response will leave a player in the "Available" section if that is where they currently reside, otherwise it will move them to the "Bench".

Here is a view of a game roster before anyone responds:

Here is another view of the same roster after the coach responds that he is attending the game:

A help icon will appear next to each game roster response which will give you the time they responded in the team's time zone.

As more people respond to their game reminders they will appear in the game roster:

Game reminders are incredibly powerful. If you instruct your players and parents to respond promptly to these reminders, your job as coach will be much easier. In the future we will add e-mails to coaches if a status is changed withing x hours of the game so you can make some phone calls and try to work things out. We are also working on automatically e-mailing part-time players if the roster isn't full by the time the last game reminder e-mail is set to go out. Stay tuned for more updates...

Coach Update E-mails

Submitted by Frank on 07/14/2010

Coaches now have the ability to e-mail all of the active players and parents on their team. Updates can also be added without sending e-mails if desired. Since all update e-mails are saved on the team page you will always have access to the latest team news.

If an update is only for the team admins (This includes Admin/Coach and Admin/Player levels) a coach also has the ability to create an update that only they can see.

As always, a new access control has been added to the "Team Edit" page which allows you to decide which access level is required to view this section. This will allow you to make the updates public if you wish.

Here is a screenshot of the main page and where you can find the link to add a new update:

Once on the add page you will want to make note of a few things. You have to pick which group of people you want to have access to the update. This will also be the people that are e-mailed if you check off the "Send Update via E-mail" check box. There is also the option to pick which roster to use by allowing you to pick the season. The dropdown will default to what you have selected as your default season. The "Send Update via E-mail" check box will send the update via e-mail if checked or skip the sending of the e-mail if not checked. Either way, the update will still be saved and shown on the team page.

Here is the resulting e-mail:

Restrict Stats Access for Parents to their Children

Submitted by Frank on 06/21/2010

If you would like to restrict access to stats so parents can see stats for all of their children and players can only see their own stats follow these steps. 1. Set your team's share settings to "Most Private" 2. Add Parents to your team roster and associate them to their children. (See this blog post for more information - Give Parents Access to your Team and their Children) 3. Here is the view of the team stats from an admins point of view: 4. Here is the view of the team stats from a parent's point of view. To be specific, this is John Trava's point of view. You can see from section 2 of this post that he is the parent of Frank Kessler and Frank Taylor.

Take players out of retirement

Submitted by Frank on 06/21/2010

If you would like to take players out of retirement or un-retire them, you can do this through the "Active Roster". Navigate to the Active Roster for your team and click on the "Retired Players" link. This will reveal the list of all retired players. From here you can click "Unretire" and the player will instantly be added back to your team's active roster.

Give Parents Access to your Team and their Children

Submitted by Frank on 06/21/2010

Many coaches have had to make the decision of making their team public and opening it up to the world to give parents access to the team pages. Coaches now have the access of adding parents to the "Parent Roster". This special roster allows coaches to associate parents to their children and restrict stats access to their children's stats if they wish.

Here is a screenshot of the "Parent Roster" page:

1. These "Remove" links allow you to remove individual associations between a parent and a player.

2. These "Add" links allow you to add a new parent-player link

3. These "Remove" links will remove the parent and all associations

Parents will have the same access as players. They will be able to see the roster, schedule, and stats by default. They share the same access level so taking away access for parents will also take it away from players. These types of access changes can be made on the "Edit Stats" page.

See Restrict Stats Access for Parents to their Children for more information about setting permissions for parents.

How to invite a team to a game

Submitted by Frank on 06/13/2010

TomorrowsPro now supports game invitations for games you wish to schedule with other teams in the system. Until now, you only had the option to enter the name of the team. With this new functionality, you can invite other teams that use TomorrowsPro to games in the system. The game will immediately appear on your schedule and you can update it like any other game even if the other team never accepts the invite. If the other team does accept the invite, both teams will now share the game and have access to edit it. (Note: Your team stats CANNOT be edited by the other team.) The other team will have access to edit any field on the "Edit Game" page and each coach on the opposing team will be e-mailed anytime there is an update.

Here are some screenshots of how the process works:

Click "Select Team Already in System"

Search for the team you wish to add.

Once you find the team, click "Select Team". This will bring you back to the form. Fill out the remaining fields and click one of the buttons to add the game. The "Add Game" button will add the game and immediately take you to the edit screen for that newly created game. The "Add and Add More" button will add the game and take you to a window to add another game.

As you submit the game a game invite e-mail will be sent out to all the other coaches of the opposing team. The e-mail contains information about the game and how to accept or reject the invite.

This is how the game invite request will appear on the opposing coach's requests page. The opposing team will have the option of which season they will add the game to.

While you are waiting for the opposing coaches to accept or decline your invite, you will see the game listed as "Pending" on your schedule. If they reject the game invite, the "Pending" will disappear, but the game and all information entered thus far will remain as any other game would.