By rötzi on
I am planning to write a set of modules to manage a sports club. This includes regulations, teams, rosters, schedules, standings, statistics, etc.
The outline of the modules stands, but before I start coding I would like to know if someone knows of other modules or other CMS systems which handle this stuff. I dont need to do it again if it is alredy done.
Also I wanted to ask if someone is interested in helping. The modules could be hosted at drupal.org for collaborative developement. If you have any comments (especially to the posted plan) feel free to share it!
The outline is available at: http://tschannen.net/plan.txt
Comments
related team og module
Here's a "teampage" module that goes with Organic Groups that was posted today and looks really good for teams. (Module page link to demo)
It's designed for sports teams, but I just set one up to try using it as a project 'team page'.
A team is a team after all.
Just posting to share this related link..
That said, after taking a closer peek at your plan and based on my experience using both, I'd suggest looking into setting up your own content types with CCK, views, event and userprofile over CivicCRM.
thank you for the tip
Thank you for the tip. I will try the tampage module but I have to set up a Drupal 4.7 first (currently I have 5.x). The problem I see is that I would like to have a "history" or "archive" of teams and their members on a per season basis.
I looked at CivicCRM, but am currently waiting for its 5.x compatible release which should be available in November.
If I take the way on using CCK, Views and such, is there a standard way of "saving" a configuration so that I can setup the same node types and other settings on different drupal installations?
The only way I see is a database-dump and then setup the other drupal installation with this database. Is there another way to do this? (A database-dump would also override all other configurations which possibly isn't wanted)
You're developing with 5.0
You're developing with 5.0 before it's been released?? Well, you're very much on your own w/ that...
Here's another related module find: League Manager Online
4.7.x is quite fine..
Since i'm planing on
Since i'm planing on developing my modules in the next months I thought it would be best to use the 5.x API right away. I have no rush to finish the modules since I'm planning to set my site up next summer, so there is plenty of time for 5.x to get stable. And that way I don't have to upgrade the modules later.
Thanks again for the hint for the new module. I think it's best for me to contact Martin directly since it look like he is trying to achieve the same as I am.
better now
cck just got ability to export/import node types via its new content_copy.module. requires drupal 5.
Sports League
Hi,
Have you completed your sports league module? I am looking for one.
Thanks
collaborate
Hello,
I have an interest in your league modules and have about the same timeline in mind.
Please email me to make contact and get things going.
Regards,
status
Curious where you stand with this project?
status
Since I have some time until I really setup my new page, I haven't done any coding on these modules yet. In the meantime I had to implement some other modules for my work first. I gained some experience with cck and views, therefore my plan is a bit different at the moment. But have a look yourself:
http://tschannen.net/sport.drupal.setup.070118.txt
As you can see, I plan to implement most of the functionality through cck and views with some custom additions for field widgets and field formatters of cck fields. If the plan works out as planed, the new modules needed are:
1. management of leagues.
2. assignment of users to nodes (sort of signup module, but not quite). This is used to manage rosters by assigning users to a roster node with a specific tag (assign as player, assign as coach, ...).
I have to few experience with organic groups to know if this would be usable for teams and rosters. The problem I see with it is that I have rosters per season whereas a subscription to organic groups is not bound to time. A possibility is an organic group as roster, so a new organic group every season when the roster changes. This would have the advantage of other organic groups functionality like mailing to all subscribers.
I also plan to provide a Drupal profile for installation (current version). At the moment all node types are automatically created but the automatic setup of cck fields is not yet implemented (I would like to use the functions here which are marked as 'todo'). I have to wait for this implementation until the installer can setup the cck fields automatically (I could directly operate on the database, but using the API would be a lot nicer)
shambly, what do need the league module for? Managing a club with leagues for your teams, or a whole league not related to a club?
If you want to manage a whole league, have a look at http://drupal.org/project/lmo
The LMO doesnt work for me, so if you have something different in mind I would like to discuss if we can work together.
Was anyone able to complete this?
I have an interest in a sports CMS site with player profiles, rosters, teams, schedules, etc...
Any help that everyone else can provide would be great!
Sports site
Hi, I'm planning to create a website for my local rugby team. Does anyone know if there have been any progress in building a Drupal template for this purpose? Many thanks, Tom
sports site
Hi Tom,
I have created standalone sports club website software for cricket, rugby, rugby league and soccer.
I am happy for you (or anyone) to have a copy. Drop me a line at teedave [at] gmail [dot] com
My latest idea was to try and create a series of drupal modules from the code (teams, scoring system, draws, standings/tables, players, etc) but this is some time away if i ever get there at all! And it seems like there is already some work going on in this dept!
Cheers
Dave T
League management website with a CMS
Here is an up and running module which works brilliantly:
www.extremesoccer.netsons.org
I think it has everything:
user permissions and administration panels
schedule and fixtures
add-ons
team rosters
team pages with logos, descriptions, etc
Everything is fully customisable and works!
If you want to contact me use my email or my website
Cheers,
Alex
Who made this great module
Who made that brilliant league module?
I would love a copy.
***My goal is to help develop a set of baseball modules to allow coaches to input data on game statistics, and have blocks to display various statistics and leaderboards. I am not a programmer, but I am willing to help with program features, and possibly financially.
JC
Did you find a solution?
I am also trying to find a module for a baseball team/league. Any help you could give would be greatly appreciated.
Dan
Site for soccer Club
Hi Alex,
Youre site has expired but I was wondering wether you found a good solution.
Right now I'm designing a new site for my soccer club here in Holland.
And of course I'm looking for a complete module.
Can you inform me?
Thanks,
Niels
interested in your soccer modules
Hi rötzi, have you progressed in your Soccer module since January 2007?.
I'm planning to develop a soccer club web site and your plan is exactly what I need. So I'm interested in helping you. I have no experience with Drupal because I still studing at university but I'm learning it for my final project. I can help you whith suggestions, opinions or answers, and a little coding.
Have you thinked about how to manage the users profiles and assign it to roles and rosters (player, manager,..)?. I have registered users, ok, with some common optional fields added with the core Profile module. Now I have to assign each user a role (player, manager, club admin,..) and, for each role type I want to save different information. For example, for a player, I want to save the 'team' the number, the position,etc. Possibly, I will have nodes of 'Seasons' 'Teams' and 'Players' and these nodes are hierachical relationated.
There are many modules related on doing that, like nodeprofile, bio, usernodes, Advanced Profile, and the major OrganicGroups and CiviCRM but I'm confused on which of these modules could be the best for my needs.
Any suggestions about that?
* sorry for my poor english. I'm from Barcelona - Spain.
I am creating something which looks like this
Hi,
In the past I have created a custom php application which mixes the following elements for 1 team: members, rides, presence, standing (based on distance).
I created this for a Cycling club (current website: http://www.tourclub-kerkrade.nl => short translation: ritten=rides, leden=members, klassement=standing).
Currently I am creating a Drupal module which does the above, plus some major improvements. Here is some key functionality
I am now half way with this module. I still have to develop the presence and standing part.
So this module is for a specific sports club which has rides and want to maintain a standing based on the travelled distance. In my case a Cycling Team, but it could also be a walking or scating club.
I am thinking of publishing the code, when I am finished.
progress
Hi,
ANy progress is made in this module?
--
Sharique uddin Ahmed Farooqui
Web Developer
http://it.Managefolio.com
Sharique Ahmed Farooqui
This sounds very interesting...
I am converting content to Drupal and I am looking for sports league modules for Drupal 6.x
I am involved in flat track roller derby....
Here are our basics:
- Support of multiple leagues with each league having their own individual seasons.
- Standings would include wins, losses, total points for (PF), total points against (PA), average point spread ((PF-PA)/games)
- Support final scores up to 300
- Flexible number of periods (anywhere from 2 to 8)
- Each league would have multiple teams (average 4)
- Each team would have rosters including historic rosters.
- A specific game (bout) should have the ability to track stats for each skater including # of jams, points, lead jams, minor penalties, major penalties
- Exhibition games including those for which are not regular teams (such as all star teams) will need to be supported.
We are currently using phpmysport and I am not really satisfied with it.
see http://www.michichan.com
=m
Modules to manage sports club
Have a look here: Sports Club Management