Hello,
I have got Drupal up and working, but need help with Modules to get the structure I need for my guitar tutor site. (I am a total newbie to website design).
Basic structure is no access for anon users (login page shown to them). Logged in users will have access to only their content related to their progress (to be changed probably every time I give a lesson). I also thought that the 'show teaser' approval may be a good idea for anon users.
So far I have tried the taxomony route with taxomony hide, but that didn't really work out well when trying to restrict individual users access to content.
I have setup a book with guitar lessons split across e.g beginner 1, beginner 2 etc. Each sub-book contains the appropriate lessons.
As well as individual users, I need to some how allow access for groups of students as well (up to 10) by just giving them a user ID and password. You need to have unique email for this, but as I'm registering the group I'm not sure how to get by this simple problem. (one post I came across suggested using a gmail account and just add in periods to email address as google ignores them).
At present I have these modules installed but wondered if there are other better alternatives.
admin menu
frontpage (for please login)
nodeaccess (for allowing users access to content)
profile_permission and userprotect (to restrict user access to their My Account)
I also want to be able to use PDFs for majority of lessons, as I have many PDFs already that I use. I have uploaded and attached to node but was wondering if there is a better way sp that they'd be displayed automatically.
Also, I want to be able to add audio to the lessons, as I have many CD tracks of myself playing the lessons. Possibly add video as well.
Prob a load more modules I need to install, including the guitar one which look pretty useful. Please let me know any recommendations. Been looking at this for a week now and not making a lot of progress.
Thanks in advance for any help.
Gary.
Comments
You want to use CCK and Views. Here are some resources...
http://drupal.org/node/257
http://drupal.org/node/418616
http://www.commercialprogression.com/blog/how-to-create-blog-with-drupal
http://drupal.org/node/120637
Image Gallery upload and enable these contrib modules... CCK, FileField, ImageField, image API, Imagecache, Views.
Video Gallery upload and enable Kaltura. (Although you may want to use embedded videos w/CCK on your shared hosting acct.)
Contact included with Drupal (enable contact module or upload Webform)
http://mustardseedmedia.com/podcast
http://www.drupaltherapy.com/screencasts
http://www.youtube.com/watch?v=bzrnXmpFWhI&feature=channel (be patient with tom,he's good.)
http://gotdrupal.com/
http://www.lynda.com (paid)
http://www.lullabot.com
_
Also consider the swftools module-- it integrates the flexpaper viewer for pdf files as well as provides simple integration of audio and video with filefields.