Tävlingsmodul eller liknande för v.6?

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

Hej!

Jag är ganska ny på Drupal och har några frågor.

Jag skulle vilja bygga en site där det centrala är en tävling där man kan svara med att lägga upp sitt tävlingsbidrag antingen i en bifogad fil eller som text. Sen ska man kunna kommentera bidragen och till sist välja ut en vinnare. Jag såg att det fanns en variant för version 5. Finns det någon som har använt den? Finns det någon som skulle kuna flytta över den till version 6? Eller går det kanske att göra på något annat sätt. Kanske med en projekt-modul eller liknande. Tips någon?

Jag skulle även vilja ha flerspråkighet på siten. Är det svårt att hantera i v.5? Det känns ju som om det är bättre att köra i på 6:an men då det inte finns någon tävlingslösning för 6.6 så kanske jag måste gå på femman? Eller vad tror ni?

Tacksam för lite tips. Kanske jag kan behöva lite konsulthjälp framöver för att få ihop allt...

Hälsar Mattias i Umeå

Comments

Ett par förslag

itangalo's picture

Välkommen till svenska Drupalforumet!

Två frågor:
* Vilken modul för tävlingar till Drupal 5 är det du menar?
* Förstår jag dig rätt om du vill att det ska vara en omröstning som utser vinnaren? Är det viktigt att det är som (exempelvis) en lista med 15 bidrag där man klickar för sin favorit, eller funkar det lika bra att gå in och sätta bra betyg på de bidrag man gillar mest?

Jag tror att sexan är det som gäller, om man inte har mycket klara skäl att välja femman. Och i ditt läge borde det gå fint att hitta en lösning som funkar för Drupal 6. Ett förslag är såhär:

  • Installera CCK och skapa en egen innehållstyp för tävlingsbidrag. Då kan du lägga till fält för upphovspersoner, stad man kommer från, eller vad du nu skulle vilja ha. Använd core-funktionen för att låta anonyma eller bara inloggade användare få skriva kommentarer.
  • Använd Drupals core-modul för att ladda upp eventuella filer till tävlingsbidragen. (Är det bilder eller något annat? Rena textgrejer?)
  • Använd Fivestar-modulen för att låta folk "rösta". Det blir inte omröstning i den vanliga bemärkelsen, men man kan ändå utse en vinnare varje vecka eller månad, eller vad man nu vill. Om du är rädd att någon går in och röstar från många olika datorer kan du se till att man måste vara inloggad för att rösta, men det skulle förmodligen minska antalet röster rätt rejält.
  • Ett lite bökigt alternativ till Fivestar är att använda en vanlig omröstningsmodul, som Poll i Drupal core. Då behöver du antingen skriva in alla alternativ för hand, eller utveckla någon lösning för att automatiskt lägga till nya alternativ när nya tävlingsbidrag laddas upp.

Lösningen ovan är nog inte den allra snyggaste man kan tänka sig, men den har en stor fördel i att den använder välbeprövade moduler och borde vara rätt lätt att sätta i ordning. Bra om man är ny, alltså.

Vill du spejsa till det lite ytterligare kan du installera Views, och med hjälp av den skapa block som visar de tre bidrag från senaste veckan som fått högst omdöme, eller så.

Hoppas att det kan hjälpa dig en bit på vägen!
//Johan Falk, Solna

tänk va bra!

suorra's picture

Fantastiskt!

Tack Johan för ditt uttömmande svar. Klart att man anlitar dig som svarar så bra om jag nu behöver hjälp framöver...

Dina kommentarer verkar gå i linje med det jag kommit fram till också...

Det finns en contest-modul som utvecklats för v.5 men nu har jag jobbat lite med sexan och skapar 2 content types, tävling och tävlingsbidrag som jag kopplat samman med modulen node comments. Verkar fungera bra. Jag ska testa och hänga på fivestar-modulen också och se vad jag kan göra med den. Jag skulle egentligen vilja kunna diskutera själva tävlingen också (med typ Comments) + att kunna ladda upp tävlingsbidrag (min egen content type Tävling) som jag fått att fungera. Klurar vidare på det. Vet inte om jag kan ha två olika content types kopplade till Tävling.

Jag ska kika lite mer på Views också. Där kan man säkert göra lite trevliga saker. Drupal verkar otroligt bra!

Hälsar Mattias i Umeå

Kul!

itangalo's picture

Glädjande att svaret var användbart!
Node comment hade jag inte hört talas om innan, men det är ju en funktion som var rätt intressant! Bra att få utöka sin Drupal-verktygslåda lite.

Jag gissar att den gör sajten rejält långsammare, men har man inte 5000 besökare om dagen (eller one.com som webbhotell) behöver man kanske oroa sig för det.

Lycka till!
//Johan Falk, Solna

skapa en egen innehållstyp för tävlingsbidrag

suorra's picture

Hej igen!

Jag lyckades inte så bra med Node comments... så jag funderar lite över det du föreslog om att skapa en egen innehållstyp för tävlingsbidrag. Hur kan jag koppla dem på ett snyggt sätt till själva tävlingen (det ska kunna finnas flera tävlingar och de ska gå att lägga in av olika personer relativt enkelt)? När jag går in och vill tävla så vill jag ju först se tävlingen, sen skicka in mitt tävlingsbidrag med bild och sen ska folk kunna rösta på bidragen.

Jag har kikat på lite andra moduler med de verkar antingen finnas bara till v.5 eller vara på gång att ev. utvecklas till v.6. Och så lät det ju bra att använda core-moduler som optimerats ordentligt.

Hur tänkte du med innehållstypen?

Hälsar Mattias i Umeå

En innehållstyp för

dixon_'s picture

En innehållstyp för tävlingen och en för tävlingsbidragen låter vettigt. Du kopplar lämpligen ihop dom med ett CCK fält som heter "Node Reference". Du kan läsa lite om dom olika CCK-fälten här.

Ett tips är att försöka hålla dig till Drupals egna modul för kommentarer. Har inga bra erfarenheter av Node Comment då jag upplevt att koden är ett enda stort "hack".

Sweden

Group notifications

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

Hot content this week