CMS for web database?

Started by Rooftop, March 23, 2017, 06:30:25 PM

Previous topic - Next topic

Rooftop

Anyone know a simple CMS for running a user contributed  database?

Imagine a collaborative resource for widget nerds. Any nerd can submit details of their favourite widget filling in a form and adding images. Goes to moderation to stop you all abusing it ( :p ). Output is vaguely organised pages of blue widgets, green widgets, large widgets,small widgets etc based on the fields.  Each widget gets a full page.  Vaguely search friendly.

Historically I would have done this in Drupal. However I am old, fat and lazy now and wondered if there was an easier way.

JasonD

Look at any of the hotornot clones out there. Seems perfect for this.

Leona

You could do it really quickly and easily with wordpress and gravity forms.

Rooftop

Quote from: Leona on March 25, 2017, 05:44:27 AM
You could do it really quickly and easily with wordpress and gravity forms.

I've always found that wordpress pushes back against having a data structure for posts.  There is no reason it should, so maybe I've just not found the right combinations of plugins or invested in custom dev, but it has never quite worked out for me yet.  If it can then I'd love to run this idea on WP as its a hobby thing so bugger all chance of making money.

I've used custom fields in a very similar way: Customer field for widget_color, widget_size, widget_type, widget_year etc (advanced custom fields - I think). I've used validation to keep things sensible and had those used in a site search fairly effectively. That gets me close.  I haven't seen a way to create an automated logical URL structure like widgets/colours/green, widgets/year/2017 etc. 

That's the only missing part, and I am probably showing myself up as a WP luddite by not knowing how obvious the answer is.

ergophobe

#4
Quote from: Rooftop on March 25, 2017, 11:29:56 PM
data structure for posts.

Which brings you back to Drupal, but fundamentally, I agree - Drupal has become such a beast and I have become lazy and somewhere along there is a parting of ways except when you really need the power of Drupal. Even several years ago I was always telling people "If, out of the box, Drupal does what you need, you don't need Drupal."

Quote
WP luddite by not knowing how obvious the answer is.

I've had the same thought. I recently was playing with making a Wordpress-driven Q&A bot and the plugin (which didn't seem to actually work based on my experience and the available reviews) required that I install Carbon Fields. I honestly looked at it in only the most cursory way, but I thought "Ah, fields for Wordpress!"

Whether or not that's really true needs more research and I have no idea about the next part - getting UGC into the wiki.

https://carbonfields.net/

And on the URL question, possibly this
https://wordpress.org/plugins/custom-permalinks/

I was using it to try to keep imported content on the same URL once and it ended up not working well with some other aspect of the site, so I just went to 301s. But it might work if starting from scratch

ergophobe

#5
Sorry.... I meant the successor to Custom Permalinks which is called Permalinks Customizer

https://wordpress.org/plugins/permalinks-customizer/

Quote

  • %category% : A sanitized version of the category name (category slug field on New/Edit Category panel). Nested sub-categories appear as nested directories in the URI.
  • %child-category% : A sanitized version of the category name (category slug field on New/Edit Category panel)
.

Rooftop

Quote from: ergophobe on March 26, 2017, 05:01:45 PM
Sorry.... I meant the successor to Custom Permalinks which is called Permalinks Customizer

https://wordpress.org/plugins/permalinks-customizer/

Quote

  • %category% : A sanitized version of the category name (category slug field on New/Edit Category panel). Nested sub-categories appear as nested directories in the URI.
  • %child-category% : A sanitized version of the category name (category slug field on New/Edit Category panel)
.

Brilliant, thanks. I'll check those out.

UGC into wordpress seems to be it's own world of pain. Nothing attracts spammers as much as a wordpress driven site that invites users to submit content.  Switched a community site from Drupal to Wordpress last year. Within a month we were getting more spam in a week than we'd usually see in a year. That plus a couple of modules breaking on every core update(which is frequent with wordpress) killed the project for us. 

keano

Quote from: Rooftop on March 27, 2017, 08:03:10 AM

UGC into wordpress seems to be it's own world of pain. Nothing attracts spammers as much as a wordpress driven site that invites users to submit content.  Switched a community site from Drupal to Wordpress last year. Within a month we were getting more spam in a week than we'd usually see in a year. That plus a couple of modules breaking on every core update(which is frequent with wordpress) killed the project for us. 

We created a site using https://buddypress.org/ on the WordPress platform and it was a world of pain. An absolute spammers paradise with few effective moderation tools and buggy software.

Rooftop

The one we decided to give up on was buddypress too.  awful

ukgimp


ergophobe

QuoteUGC into wordpress seems to be it's own world of pain

Yeah, I wasn't really trying to recommend Wordpress as a solution to your #1 question. That was more meant as a response to

Quotewordpress pushes back against having a data structure for posts

coming on the heels of mentioning Drupal. Because I've often thought life might be simpler if Wordpress had 10% of Drupal's capabilities for creating structured data, but not the 90% that make Drupal such a beast.