Hi, I want to set up a website which would run in pretty much the same way that a dating website would (although it has nothing to do with dating). It would be a membership website (free membership) and each member would have a profile and a criteria. From their criteria and profile they would be given a list of people who match their criteria and would be able to view their profile. I guess this would involve setting up some sort of database? Would it be possible to create it on drupal or is there a different and better way of doing it? Another problem is that I've never really done any proper coding for websites but I'm willing to learn, so does anybody know the best place to start to learn how to create a good drupal website?
Thanks
Edit: I forgot to ask, which version of drupal would be best for this? Should I just use the latest one?
Comments
Yes, you can do that with
Yes, you can do that with Drupal, but you may have to write some code, or help improve existing modules.
Don't worry about setting up a database; when you install Drupal, the database will automatically be populated with tables. Additional modules can also add their own tables. To build a site like you describe, you could use:
- Content Profile (to create nodes as user profiles)
- Drupal Core (which includes User module for registering/logging in/management and Taxonomy module for categorizing nodes)
- Views (to build lists of things)
- CCK (to add additional input fields to nodes)
Finally, you would need a module that detects and displays similarities. There are a couple of options, but I don't know which one if perfect for you (if any). That's why I said you may have to write some code yourself, or possibly help the module of your choice to fix bugs or add features. An incomplete comparison of similarity-modules can be found on http://drupal.org/node/323329.
Drupal
> I guess this would involve setting up some sort of database?
Yes it would, but Drupal inherently runs on a database, so you're all set there. :)
> Would it be possible to create it on drupal or is there a different and better way of doing it?
This is entirely possible with Drupal, yes. There are other ways to do it, definitely. If there is a better way I can not say--I think Drupal for this project is an excellent solution.
> Another problem is that I've never really done any proper coding for websites but I'm willing to learn, so does anybody know the best place to start to learn how to create a good drupal website?
If you are talking about PHP or HTML coding, I would suggest that it may be a very difficult task to learn Drupal and also learn how to code at the same time. I imagine it would take quite some time.
Do you have any background in coding? If not, I would suggest that you hire a professional, if you have the budget, for the best results.
HTH
> Should I just use the
> Should I just use the latest one?
Yes, use 6.14