Sajt för tävlingsanmälan och -resultat. Sanity check!

Events happening in the community are now at Drupal community events on www.drupal.org.
dag_helstad's picture

Hej på er,
jag är en halvnybörjare på Drupal. Jag är systemutvecklare till yrket, men har väldigt begränsad erfarenhet på webutveckling, PHP eller hur Drupal egentligen funkar. Jag har en live-sajt på mitt samvete som jag värkte fram under stora våndor förra året; det är en sajt för min lilla cykelklubb http://www.meraleramtb.com. Nu ligger jag i startgroparna för att utveckla en sajt till och tänkte försöka forska lite innan jag slirar iväg på allt för många sidospår...

Min nya sajt ska vara huvudsajten för en lite speciell MTB-tävling (12 timmar i sträck). Sajtens funktionalitet i grova drag:

  • Anonyma användare ska kunna anmäla sig till tävlingen, antingen som soloåkare (herr / dam) eller som lag (herr / mixed / dam) med upp till tre deltagare.
  • När ett lag anmälts, ska anmälaren få information om hur man ska betala sin anmälningsavgift (till ett pg med ett referensnummer), både direkt i browsern och via epost.
  • Till varje lag ska resultatinformation också kopplas. Den kommer i princip att bestå av varvtider, som matas in under loppets gång.
  • Under loppet och efteråt ska man förstås kunna se resultatet. Den som kört flest varv har vunnit. Om två har åkt lika många varv så vinner den som passerade mållinjen först på sista varvet.

Min idé just nu är att använda CCK för att definiera en "lag"-nodtyp, som kommer att ha alla deltagare, klass, betalningsreferensnummer, alla varvtider och annat smått och gott kopplad till sig. Views kommer att användas för att visa alla anmälda lag samt resultatlistor. Captcha ser till att vi inte får en massa spökanmälningar.

Min fråga är: tror ni att CCK + Views vägen att gå? Jag har funderat på att använda Webforms för anmälan, men vad jag förstår funkar inte den med Views. En annat alternativ är en egen modul, men jag tror det blir rysligt mycket jobb.

Det lilla jobb jag gjort hittills med CCK + Views verkar lovande, men ett par frågor har jag inget svar på:

  • Efter att ha skapat en lag-nod, hur ska jag få Drupal att skicka epost, och visa en specialsida (innehållandes betalningsinfo och lite annat)?
  • Kan man få Views att lista ut resultatet? Algoritmen är ju inte superenkel.

/Dag

Comments

Rent spontant kom jag att

hansroberto's picture

Rent spontant kom jag att tänka på modulen Signup för att göra det möjligt för folk att anmäla sig. Modulen skickar sedan ett mail med ytterligare information om det man anmält sig till. Borde vara ganska enkelt att modifiera mailtexten.

Kopplat till CCK, Calender och Views så blir resultatet ganska snajdigt!!

Tack för tipset

dag_helstad's picture

...jag ska ta en titt på Signup-modulen!

/Dag

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: