By kore on
Have been searching the forum but i'm not sure what to search for. so here is my Q.
I want to make a database over a group of people ho has different kind of course and certificate. and make this database searchable for the one visiting the site..
so i want to find modules and stuff to do that. :)
any help is good help :)
Kore
Comments
In Drupal we think in terms
In Drupal we think in terms of content types (course, certificate) and listing content.
The Content Construction Kit (CCK) allows you to create content types with out coding. There are a number of add on modules for CCK fields.
The views module is useful for constructing lists of content.
If you want to categorize the content the core Taxonomy module is useful.
Drupal is a database
Drupal, in essence, is a giant database -- it allows you to enter data in multiple formats and (specifically with views) pull up pieces of that data and display it in multiple formats. There are a lot of ways to get the functionality you need. I've created a database using the modules nevets recommended:
- CCK, to create specific fields (name, course, certificate, etc.) in a content type
- Views, to format the display of the nodes
- Taxonomy, to make the fields searchable
With this set-up, you'd have drop-down menus for each field in your content type. Users could select from the options given, and then click search. All nodes that meet their search criteria will appear.
Database
Adding to others' comments: I suppose one could note that with Drupal, you can't *not* make a database. : )
But toward the original poster: Expanding Drupal's database with the content you want is of course the point of it all, so rest assured that what you have in mind should be very doable. As already suggested, I think CCK and Views are the tools that'll work for you. They have something of a reputation as advanced stuff, but I don't think that's deserved; you should be able to jump into it.
If you have experience with common database applications, think of CCK as a tool for creating new record types (what fields it contains, etc.), and Views as a tool for creating queries that you (and your users) can use ("list all course names", etc.).
Good luck!