Community & Support

Football/Soccer Site - League/Fixture/Roster/Finance/Transfer etc..

Hi guys,

Well i'm new around these parts, why else am i posting in the "Before you start" section right! :)

So...

Basically the idea i have is i'm wanting to create a football/soccer themed website with the following features:

League Tables - Filtered by season and or competition type.

Fixture Lists - Overall fixture list plus the ability to filter by individual teams.

Team Rosters - Overall team roster list, showing position, country origin, name, contact info, squad number.

Individual Player Profiles - Player photo, squad number, country origin, gender, etc...

Individual Team Profiles - Team photo/logo, country origin, about us, etc....

Statistics - Team stats (form, wins, losses, goals, clean-sheets, etc)

Statistics - Individual player stats (man of the match, goals, assists, cleansheets, red/yellow cards, etc)

Statistics - Leaderboards showing the top 10 of for example, Goalscorers, Assisters, Cleansheets etc.

Team Finance - For the first season all teams would start with the same budget. Depending on whereabouts they finished in the league at the end of that season the next season's budget would be increased depending on league standing or even decreased depending on relegation from that league into a lower one. This budget would be used for player contracts and transfers to and from the team.

Transfer System - The ability for teams to offer an amount of their choice, from their budget, to another club for a player to transfer to their team. This offer would then be accepted/declined/negotiated, if accepted then the choice would then be down to the player whether to accept the contract offer being put his way. Maybe all of this could be done through a PM system of some sort?

Contract System - Contract duration, wages on offer or currently earning, minimum transfer release fee etc...

Optional Stuff:

- Possibility for players to spend their earned cash on virtual objects such as houses, cars, boots etc.
- End of season awards, world player of the season/year, golden boot etc (plus winning these awards would add to a players transfer value).
- Team of the Week/Month/Year depending on stats calculated from each position on the pitch.

more to come...

If anyone has played FID (Football Identity) then this is VERY similar to what those guys have over there, however my site will be aimed towards a community that already exists and will be freely available to them. I'm just hoping to create the means to run seasonal leagues with a bit more interaction and competition for both the clubs themselves and the players individually, by adding the contract and transfer system it prevents the free roaming of players who like to club hop, it makes people take things a bit more seriously with having to make a decision on whether they should or should not sign for the team offering them the contract, amongst other things. There are no means for the above things ingame or planned anytime in the near future so to get this out there will be welcomed greatly by the entire community.

What i need help with is knowing where to start, which modules/apps etc to use and anything else that would get me on my way to putting all of this into action?

I have limited HTML, PhP, CSS knowledge and slowly self teaching to help me get further in these fields. Previous experience with Joomla and Webspell.

All help appreciated guys, now lets see who stuck around long enough to read through all of this ;)

Cheers!

Comments

League Sites Modules

You could start by checking the features of specialized modules, which probably match your most of your needs.

Here are 2 exemples:
1) Leaguesite
http://drupal.org/project/leaguesite
If one of the feature doesn't seem to be there, you can check this (quite extensive) discussion first, where a lot of features requests were made.
Development of League Management Module
http://drupal.org/node/668234

Another option would be:
2) Sports Club Management
http://drupal.org/project/sport
(In this case, you also need to install the listed Dependencies before enabling the module.)

If your needs aren't covered out of the box, you still have many options, as with any other Drupal project:
- make feature requests in the "Issues" section of the project. (Be sure to do a little search in the available issues before).
- sponsor the development of one of these modules, and contribute it back to the community.
- Hire a Drupal developer for specific needs.

I'm pretty sure you will find a lot of ideas in the discussions regarding these modules, and people with similar interests as yours.
Good luck!

nobody click here