I am planning to setup a swimming association website using joomla or drupal. The website is basically for clubs and members registration and comprises of the following features :

1. Member and clubs sign up with permission access
2. Highly customizable
3. Registration, payment and management for each competition or event
4. Download section
5. Simple online store
6. Community blog and forum

I am a quite fresh programmer using the CMS, I do found many modules to serve the purpose for joomla and drupal but I still can't decide which one to use? Can anyone please advice me which of the CMS serve me better in building the website with the specific features? Thanks.

Comments

translector’s picture

Drupal

yelvington’s picture

Drupal of course, but as for "management" of a meet, don't expect to be able to whip together an event scheduler and integrate with an electronic timer system. That's not a trivial problem.

You probably would want to use Drupal for communication and have coaches upload Hy-Tek Meet Manager files that you would download and integrate offline. Hy-Tek seems to be pretty much the standard in the US at least. I don't know about abroad. There are probably some alternatives.

But Drupal would be fine for all your basic requirements, including accepting payment through the various online processors.

My wife coaches a high school swim team and has run some fairly large meets. The #1 problem she struggles with is coaches who don't know how to use computers. Good luck with that!

enghwee82’s picture

Thanks for the valuable input & advice.

mms’s picture

Hi I was wondering if you could help, am a swimming parent and use Drupal. What a fantastic tool. Was interested in how you were able to export registration information from Drupal in a format that you can import into Hy-Tek Meet manager. It would be nice to provide our swimmers with an online registration facility.

I was wondering if you were able to let me know how you did ths so that we can do the same in our club. Thanks for your help.

stefan9212’s picture

Hi,
I know, this is an old thread and sorry for my bad english;)
How did you solve your problem?
I had to make a site for a swimming team too and because I wanted to have a programming exercise I wrote a "swim" module for drupal.
You can it see here: www.scmschwimmen.com
With this module you can manage your competitions and out of the results it calculates the team-records and highscore-list.
I will publish the module as soon as possible.
An export-function for other software is planned too.

best regards
Stefan

a2trader’s picture

Stefan9212. I would be very interested in seeing or understanding your swim module. I too am looking at creating a site for a sports team and am having a hard time understanding how to structure the fields to accept competition times in minutes:seconds that can be calculated and ranked. Wow! Can't wait to see it.

Arlene

stefan9212’s picture

Hi,
sry, I didn't saw your comment and I think you have solved it in the meantime.
I use "decimal" as field type and wrote two functions to calc the time from minutes:secons.00 in secons.00

function time_calc($time) {//$time=SSS.00 (float)
	$minutes = floor($time/60);
	$seconds = $time - $minutes*60;
	$secondsstring = $seconds < 10 ? "0".$seconds : $seconds;
	return $minutes.":".$secondsstring;
}
function time_calc_back($time) { //$time="MM.SS.00" (string)
	$time = array_reverse(explode(".", $time));
	return $time[0]/100+$time[1]+$time[2]*60;
}
ra95’s picture

Hi stefan9212,

I volunteered to help and create my kids swim team web site and was thinking of using Drupal for such. I am a Drupal Nubie and need all the help I can get.
Specifically:
1. I am very interested in learning about your swim module and wonder if I get get a copy of it.
2. I am interested to solve the meet registration problem where kids or parents on their behalf sign/unsign them up for a meet ( parent might have several kids on the team )
3. What Theme did you use and what other modules ? your site looks great !!!!!!!!!!!

Appreciate any help here.

stefan9212’s picture

same excuse as above, I didn't look in this thread for a long time, sry
1) How shuold I send you the .module and the .sql file, so that you can test it?
2) We made a user for each athlete, so that everyone can manage his own competitions, but it would be possible to make an other db-table with "parent-child(ren)"
3) Thanks :), I use the default garland theme from drupal5, other modules are profile (otherwise swim doesn't work), gallery2 (it is an external application, with a drupal-plugin)