Can I use Drupal to manage a HS Football League?

narin - July 1, 2009 - 00:24

Hi! I've taken on a web project for the summer that requires me to update a site that keeps track of the high school football standings in my state. The current site (http://www.gridironnewjersey.com) has a very poor design which I've redesigned, and a custom backend that is coded in C#.

The client would like me to add a blog section to the main page as well as make the management area easier to use. I know that Drupal would work well for the blog area, but I was curious to see if there would be any way to customize it to handle the league aspect of the site.

The way it currently works is that the admin updates scores weekly, and from the results, the site calculates the standings based on a pretty simple formula. Is there an easy way to customize Drupal to handle this type of functionality?

Any thoughts/suggestions would be great. Thanks!

you can do it with cck for

horst_wessel - July 1, 2009 - 03:20

you can do it with cck for score, a little form alter before saving as a node and update (to calculate the standing). it means you have to build standing node (from cck) that handle all the team (ps you can create a new database from standing though...)

cherrs, happy creating site!

cheers

_

WorldFallz - July 1, 2009 - 15:20

Yep-- drupal should be ideal for this type of site, no problem. And when all else fails, yes you can easily pull info from any mysql db into drupal and display it any way you want.

I would probably create a content type for team, players, and games using cck nodereference fields to relate everything and views to create the listings. Depending on the criteria for calculating the standings you could do it with php in a page or perhaps by adding a cck computed_field to the team content type.

I'm sure that doesn't mean much to you now, but as you start building out the site it will make more sense.

You can pretty much do anything you want with drupal it's basically just a framework for php/mysql apps.

If you're planning on having the players, coaches, staff, fans, etc be users on the site you'll want to look into the organic groups module and make a group for each team.

_
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.

horst and WorldFallz, thanks

narin - July 1, 2009 - 17:57

horst and WorldFallz, thanks for the quick responses. Drupal has been more welcoming to me than the other CMS sites where I've asked the same questions. I don't have much experience with Drupal aside from installing it in my machine once. Could you suggest some documentation/tutorials that can help me better understand the methods you've recommended? That'd be awesome.

_

WorldFallz - July 1, 2009 - 18:26

I felt the same way when I started with drupal so I like to pay it forward whenever I can ;-)

It may sound trite, but start with the Getting Started documentation (available via the "documentation" link above)-- of particular use will probably be the beginner's cookbook.

Then watch all the videos you can-- that's what I did. There's tons of them. Start with the ones listed here on drupal.org then google around for some more. Some of the better video sites are drupaldojo.com, drupaltherapy.com, lullabot.com, mustarseedmedia.com, & gotdrupal.com.

Above all don't get frustrated-- at first you will feel like you're drowning in a sea of meaningless jargon and concepts-- this is the infamous drupal learning curve. Stick it out-- you will get past it and learn to love the unmatched power and flexibility that drupal offers.

And welcome aboard!

_
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.

you can buy this book though

horst_wessel - July 2, 2009 - 01:45

you can buy this book though http://www.amazon.com/Drupal-Development-Second-Beginning-Professional/d...... it's a good handbook for drupal developer, and you can visit the api.drupal.org. if you are already familiar with OOP, you can easily understand the drupal frameworks!

cheers

cheers

 
 

Drupal is a registered trademark of Dries Buytaert.