Hi all,

I'm searching for a module that will allow me to add content to a website, which is organised by name, author, rating and so on.

The best example of a module that would be suitable is the one (or ones) used on this website that I came across:

http://www.gametabs.net/

As you can see, the guitar tabs (tabs are a type of music notation) are sorted by composer, instrument, series, platform and so on. After you click on one of the categories, you are provided with a list of composers or instruments, and then a list of the tabs. The tabs can be rated, and when you open it, they can be downloaded, commented on, and listened to. This is exactly what I want.

Do you know what module is being used there, or otherwise how I would go about organising content like they have done in the guitar tab website?

Comments

LiquidWeb’s picture

- Views (for listings)
- Fivestar (for ratings)
- CCK (for diffrent parts of content including downloadable files composer name etc.)

CocoPop’s picture

Thanks a million!!!

CocoPop’s picture

Ah just one thing. Could you provide a link to the "views" module. The search returned many results, so I don't know which one it is.

Thanks

michelle’s picture

http://drupal.org/project/views

Michelle

--------------------------------------
See my Drupal articles and tutorials or come check out life in the Coulee Region.

CocoPop’s picture

Thanks for the responses.

I had one question in regard of these modules. I have installed them, but I want to know how, if I am submitting the content under a new (for example) artist, the name of the artist will show up under the artist menu under which the song or album will be listed.

LiquidWeb’s picture

Node reference and tiny custom code at theming would do everything you want.

Forexample say you have three type of content
1- Artist
2- Album
3- Song
And you want to show artists name under both album and song

1- Add "nodereference" field to album content type and be sure only artists can be referenced
2- Add another "nodereference"field to song and be sure only songs can be referenced

After these steps under your Album content referenced artist will be shown, and album name, which is referenced from song, will be shown under song content

And if you still want to add artist name under song you need a little bit of coding like this

  $album = node_load($node->field_albumreference[0]['nid']); //get referenced album
  $artist = node_load($album->field_artistreference[0]['nid']); //get referenced artist which is referenced from our song
  $artist_name = $artist->title //I assume you used artist name for the title

you can enhance that code and use it in node-template.php or view theme