Thank you for all your hard work, this looks to be quite good. Have you thought if including roster support for matches and tracking players scoring? Is it possible to integrate it with users or even the profile module?
Thank you for all your hard work, this looks to be quite good. Have you thought if including roster support for matches and tracking players scoring? Is it possible to integrate it with users or even the profile module?
Comments
Comment #1
Alun commentedI like the idea, but I have a few features to implement before this is possible.
Assigning players to a match would be possible using CCK I believe, I need to look into adding players per match.
The same goes for tracking players scoring.. I need to allow specific scoring details before assigning scores to players. I will be working on this for alpha3, so once I have got that out, I can look at assigning scores to players.
Comment #2
zeezhao commentedGreat. You will probably need team members on a per season basis, for any team. This way, you can then pick players per match based on those available for the season (picking will similar to your current dev implementation of teams in a season).
Comment #3
ichderfisch commentedI support this idea. At the moment I'm running a test system, using a content taxonomy field for players, but this isn't very flexible.
I hope for an integration of this idea!
*subscribe*
Comment #4
janis_lv commented+1 ;)
Comment #5
Alun commenteddon't worry, this is next on my list. I'm just finishing the attributes module and I'll get started on this!
Comment #6
sieplake commentedFirst of all I would really thank you for this initiative, I just installed the module and am very happy with it's intention. I really look forward to your next release Alun, this is something that really have been missing in drupal. Keep up the good work.
Comment #7
Alun commentedOK, next thing up on the list is to add players as nodes, which will allow people to choose players for matches.
A couple of ideas are available here. The basic details I want to store are;
First name
Surname
Shirt Number
Photo
Normal Position
The title of the node can be the name that the player is usually known by.
In the old LeagueSite code, details such as weight and height were stored, but I thought that might be over the top. Would anyone require such details to be kept? If so I could add them in before release. Please let me know!
Position is also something I am a little unsure about. In my experience, a players position can change from game to game, which is why I have named it 'normal position'. The purpose of this is to help out the form filling when adding players to matches.
When creating matches, people can select the teams playing in the match. I'm still trying to think of the most user-friendly way of allowing people to select their players, it may possibly be, as entering the result is, on a separate tab to the match information. If anyone has any input on this, it would be most grateful. Also, do people think that positions for a sport are generally pre-defined? If so, I was thinking that people could create the positions when creating the sport (e.g. Create Soccer, points for win, points for lose, positions for team) all at once.
Any thoughts on additional fields are welcome, this is not something that will be rolled out overnight, so input is very appreciated!!
Thanks
Alun
PS also see #776920: Add scoring details for games
Comment #8
Alun commentedComment #9
MasterChief commentedSport is very large, I think we need to think about a general point of view and not just take for example the case of football.
For me, in the list that you give , I will keep first name, surname and photo.
I'm not sure about the first name, everyone does not always want to have his first name displayed
If you use the UID as i said in another post, photo becomes user picture, surname becomes login and then, if you need more fields, you create custom fields with the core profile module of drupal, because finally we just need to go on the public profile of the user to find all the informations, it is for me the best way to satisfy everyone.
Regarding the t-shirt number and position, I show you why it is not useful to me, considering example of a double playing in a table tennis tournament, this information is completely useless.
Again , if you don't understand what I try to say, tell it me :)
Comment #10
Alun commentedThanks for your feedback MasterChief, its all easy to understand what you are trying to say!
I can see where you are coming from. Shirt number is largely pointless so if people want it they could use CCk to add it, however I will be adding position, as it will tie in with other areas of the module for people who want it. I of course will make it optional. I'm trying to keep a general view of sports, so position doesn't have to be used, but I would like the option, to make it easier for people who are using it. If you don't enter any positions, then it won't be displayed!
Comment #11
DenimTornado commentedThe most needed for in that moment)
Comment #12
janis_lv commentedon my league I'll focus on online gaming (first person shooters), my team/player thing would look like - anyone who is registered can make a team after this, the team captain (who created the team) should be able to invite other players or players could join a group and captain needs to moderate the requests. This could be doable with organic groups, as pointed in another thread that other modules can do a lot of whats needed.
So I was wondering, could I add a group (a team) to seasons and somehow display the rosters/players.
Mainly these would be 2on2, 5on5, 6on6 matches. but I know that my users will want to create some random "events" 1vs1.
Also would be great if we could use the "Tournament Bracket" module to display these OG groups (teams).
How I'd like to add scores. I'm new to this but I was thinking to create a module for these games (they use the same game engine) where every player has an ID, and it would be easier for me to get the scores auto added from the games. Frags, deaths, defuses, points captured, so on.
I'd just create a new profile field where the user has to enter his id.
anyway, thank you for your time in doing this!
all these drupal projects are great!
Comment #13
Alun commentedjanis, where you talk about entering scores. If you like, I could see about having a public method added into the module so that you could call something like
leaguesite_add_score($league, $team, $score) which would allow your module to work with mine easily.
To answer your first question, yes you can add a group and add players to that group, displaying them right now isn't easy, as its something I am working on! I will get this done soon though, don't worry! It will probably be best done through Views.
Comment #14
Alun commentedComment #15
zerojay commentedAs someone that's going to be running an esports site, I would really like to be able to associate Sport Players to Drupal users. Being able to click on a user's name and see his last 5 matches or something along those lines would be really great. Thanks for the hard work on leaguesite. Keep it up. :)
Comment #16
summit commentedSubscribing, greetings, Martijn
Comment #17
Alun commentedThe player support has been added - for those looking to tie it in with user profiles, I would use the CCK user reference field and link the node player to a user. Any development from my side is likely to be a while, as I have lots of other things to do on the module before I look at this - I see the user reference as a suitable fix for now.
I'll postpone this issue until then.
Alun
Comment #18
danneb commentedTo be able to assign drupal users to teams would take this module to whole other level
thanks for a super module :)