(capt) Drupal Module for Record Collector - Where to start?


I am new to Drupal but I wanted to give it a whirl to get my vinyl record collection online. I am looking to have a way of importing the data and multiple fields for text data and images. CSS and layout seems straight forward, but...

I wondered if there is a module or plugin that gets me there quicker out of the box, but searching for "database" "drupal" and "record collections" on the old google does not return much useful info due to double meanings of the search words.

Does anyone have a recommendation or a good site beyond the standard Drupal reference sites that helps getting me started?

LVL 31
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Ray PaseurCommented:
Maybe start here?  

If you're using Drupal one would assume that you already know all of the basics about server file systems, databases and PHP.  If you need some of the computer science basics, there are some good learning resources identified in this article.
captainAuthor Commented:
Thanks Ray.

My coding is based on CSS and good old HTML so the PHP will surely help.

I am not familiar with how drupal works in detail and from the looks of it, it is an indepth learning curve.

I was hoping there are out of the box modules that have been developed to cater for similar requirements. Are there any that you can recommend? Again searching the Drupal Module site for "collection" is too wide a search parameter...
Ray PaseurCommented:
You're right about the Drupal learning curve.  But the record collection application is almost an industry standard in the introduction to database classes (another is the telephone book / contact directory).  If you're comfortable with the concepts of the application design, then I would turn to the "Getting Started" guide at the bottom of the Drupal home page.  You might also want to look for Drupal user groups near you.  Finding others who are steeped in Drupal can be very helpful as you start climbing the learning curve!
Cloud Class® Course: Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

There are probably no modules for functionality like this because it is very easy to set up what you are describing from scratch. The trick is to use the right field types.

Here is what I would do:
1. Create a new "Record" content type: Structure > Content types > Add content type
2. Add the fields you want
 - Images can be resized later and you could have a multi value field if you want multiple images or a slideshow
 - Use taxonomy for genres
 - Use date type for dates, etc.
 - If the field type doesn't exist then you may just need to enable the core module or download a module
3. Use panels or display suite to customize how your records are displayed (this is a bit more involved)

My main advice is again to make sure you structure your record content type correctly. This will make it much simpler to customize display later on. Eg the format of date, ordering by date, artist, album etc.
To display [sortable] lists of records you will want to use the views module.

Also if you don't want to get too complex with the display of individual records then just have a look as the "Display" tab when you edit your content type.

Kind regards,

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
captainAuthor Commented:
Thanks Oliver, something has come up and I won't be able to look at this until next week. If I get stuck I'll come back here or close if not :)
captainAuthor Commented:
Thanks for the suggestions. Steep learning curve indeed :)
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.