Göra en lista över band

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

Hej!

Sitter och gör en hemsida till en pub i min hemstad. Tänkte man skulle göra en lista över vilka band som har varit där och spelat.
Nån som vet om de finns nått enkelt sätt att göra detta på? Det är ju en lista som ska fyllas på hela tiden och kunna sorteras efter bandnamn. Just nu har jag ca 300 olika bandnamn.. och det fylls ju på varje vecka mer eller mindre.

Min första tanke var att göra ett excel blad med 3 kolumner och sen kopiera över allt till en basic page men det kommer ju spring iväg på längden förmodligen och det finns ju inget bra sätt att sortera när det väl ligger på hemsidan.

Det mest ultimata skulle ju va om det fanns nån modul som fixade detta och sorterade automatiskt. Kanske delade upp det hela på flera sidor också.

Tacksam för svar! :)

Comments

Enkel lösning

cato's picture

Gör en content-type (nodtyp) för band med de fält du nu vill ha med där.
Använd sen Views för att lista banden. I Views kan du välja sorteringsordning eller t.o.m. låta besökaren välja sorteringsordning själv. Views kan även dela upp den på så många sidor du nu vill ha den på.

Skål!

Hmm, ja.. Det är ju en

nannes's picture

Hmm, ja.. Det är ju en möjlighet. Men då måste man väl göra en ny post för varje band? Blir ganska många i listan isåfall =(

Excel import

kristofferwiklund's picture

Vidare går det om att göra någon form av Excel import. De moduler som finns fungerar hyfsat men själv kodade jag en egen då vi hade speciella behov. Men om man kan PHP och göra egen modul så var det väldigt enkelt att använda PHPExcel (http://phpexcel.codeplex.com/)

Tyvärr är man ju inte så

nannes's picture

Tyvärr är man ju inte så jätte duktig på php, klarar att redigera det en aning men skriva är en annan femma! :)
Men ingen dumt idé!

This is going to take some work

carlmcdade's picture

The ready made pieces are there but you are going to have to do some work.

  1. Convert the excel sheet to CSV

  2. Feeds/Feed API module - create a feed importer node type and item node type then import the CSV file. This will convert each band into a node page. There are a number tutorials around to help you with this.

  3. Views module - create your views using filters and sorting then expose the filters to a page.

Periodically update the content with a new CSV file.

So you see Drupal can do this with ease but there is no completly finished solution. The plus is diong it this way will let you do more with the information.

Now this sounds very

nannes's picture

Now this sounds very promising!

Converting the excel sheet is no problem but the Feeds & Views part might be a bit harder :) Do you know any good tutorials about this?
I tried it but didn´t get very far..

I put up links at Drupal.se

carlmcdade's picture

I put up links at Drupal.se on these screencasts because the info seems to work for both D6 and D7

http://atendesigngroup.com/blog/drupal-imports-using-feeds-module

Det första förslaget tycker

filijonka's picture

Det första förslaget tycker jag låter som det vettigaste då du kanske vill i framtiden bygga ut siten,kanske göra reklam för banden etc.

Om man bara skall ha en listning med bandnamn och kunna sortera denså är det ju egentligen bara ren html (table) och jquery.finns en plugin för sortering på kolumner.

i drupal så skapar du en tabell på en basic page och lägger till rätt jquery. Finns säkert en färdig modul för det.

Men som sagt, jag hade följt Catos råd då det säkerligen kommer komma till större användning i framtiden.

Sweden

Group notifications

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