Hi,
I was thinking to build a website where registered user can create a topic and others users submit comments about it. Which is the best approach? Build it from scratch or use a CMS?
Hi,
I was thinking to build a website where registered user can create a topic and others users submit comments about it. Which is the best approach? Build it from scratch or use a CMS?
raised the classic trade-off: build from scratch or use a CMS. leaned toward a CMS and pointed out hosted turnkey offerings. Practical choice should follow a short checklist: time-to-market, expected traffic, needed custom workflows (structured review fields vs freeform comments), moderation burden, budget for ongoing maintenance, and desire for full control.
For fast MVPs and lots of ready-made UX/plugins, a mainstream CMS like WordPress gets a project live quickly (front-end submission, ratings, comment moderation). For discussion-first communities with modern UX and built-in moderation tools, Discourse is a strong alternative. For highly structured content and fine-grained permissions, consider Drupal. A custom build makes sense only when the workflow or scale cannot be modeled with existing platforms — remember the long-term maintenance and security cost of custom systems.
Important UX and implementation items that were not covered in the thread:
Example JSON-LD snippet for a single review (adapt fields to actual data):
{
"@context": "https://schema.org",
"@type": "Review",
"itemReviewed": {"@type": "Thing", "name": "Topic Title"},
"reviewRating": {"@type": "Rating", "ratingValue": "4", "bestRating": "5"},
"author": {"@type": "Person", "name": "ReviewerName"},
"reviewBody": "Short summary of the review."
} Monitor spam trends via logs, avoid plugin sprawl, and document terms-of-service and takedown procedures early.
Jump to Post— LukeBennett 0depends on your theme and your skill in databases and design and all this stuff...
Personally even with all my skill in the work needed I would still go for CMS..
what would the reviews based on? I could help you out for free if you want.
depends on your theme and your skill in databases and design and all this stuff...
Personally even with all my skill in the work needed I would still go for CMS..
what would the reviews based on? I could help you out for free if you want.
depends on your theme and your skill in databases and design and all this stuff...
Personally even with all my skill in the work needed I would still go for CMS..
what would the reviews based on? I could help you out for free if you want.
You are correct. CMS save a lot of work. Thanks!
:) No problem. Remeber if you need any help just shout :)
SiteSell.com offers this type of feature with their Site Build It! product. SBI! provides a complete set of tools to research, build, and maintain a site. It also includes the option to add their Content 2.0 feature. It's an interactive feature where visitors can submit topics and other visitors can comment on the submissions.
Content 2.0 is really easy to use and you don't have to have any skill in databases or design... It does all the backend stuff for you.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.