Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
By rinoy on
I want to build a classified website using drupal, I got a theme for it, but the functionality are not as I expected, so it need to be improved. In that site the user can post classifieds for free by registering the site & after posting the admin should approve/delete the classified ad. Once approved it will go live. In posting a classified, if user tries to post duplicate or spam post the site should warn them. Can any one know how I can achieve these functionality.
For more information see the example Checkadz
Comments
some pointers
First of all, this is way too broad for a forum post.
You may want to hire a Drupal developer.
Are you really using Drupal 8.x? If so, why?
In any case, there is training available here for Drupal 6 and 7, for $25.00/mo.
www.lynda.com
You can also learn most of what you want to learn on youtube, or from books.
This specifically has more info about user roles, which is what you want.
http://www.hostknox.com/tutorials/drupal/
But Lynda.com hints that moderation can be handled by modules that add functionality based on user roles, like the ability to moderate content. You should plan out your user roles in advance.
I would repost this forum topic "what modules would be best suited for content moderation?" because that is the question you actually want to ask.
You want to create user roles that allow you to post content, but which require moderation.
Both "Drupal in 24 Hours" and lynda.com explain user roles in more detail.
This will do 90% of what you want.
Scanning for duplicates may be a hard problem, and also warrants another forum thread after you get this one solved. How do you want to scan for duplicates? Based on a certain field?
I imagine there are duplicates in regular classifieds all the time. Drupal will not actually allow them to accidentally post the same thing twice by hitting the submit button twice. That's not how Drupal is built.