3 ms·
Very believable. I'd have probably responded with the "prevailing opinion" to myself if I hadn't been the one that asked the question. :)
by daxfohl 11y ago
Very believable. I'd have probably responded with the "prevailing opinion" to myself if I hadn't been the one that asked the question. :)
- snowwrestler 11y agoHa! :) IMO the true advantages of a popular, open-source CMS are not in the code, which I think most developers will agree tends to be idiosyncratic at best. The advantages tend to be business-type advantages, like: - It's easy to find case studies to help explain and plan your project. - It's easy to find vendors who can build or support the technology. That makes it easier to run competitive RFPs, and fire/replace vendors without having to rebuild from scratch. - You benefit from a security program that has a lot of inputs--a lot of bad guys trying to get in, and a lot of good guys trying to keep them out. The code is battle-tested and frequently patched. - You benefit from a community module system that has a lot of inputs. Chances are if you want to do something, there is a module to do it, or at least get close. - You can more easily empower "tech savvy" employees to do pseudo-development tasks like build filtered lists and manage content workflows. It's easier and cheaper to scale tech-savvy employees than full developers. - There are enterprise-savvy support options available. - It's easy to find hosting. Developers, particularly those who want to innovate and build new tools and products, tend not to value these sorts of things as much.
- exelius 11y agoThis isn't restricted to an open-source CMS; any popular CMS gives you this. SharePoint is the gold standard in DIY CMS platforms, and everything you mention above is doubly true of SharePoint. It's certainly easier to find a SharePoint developer than a Drupal developer. I mean, there are downsides to SharePoint: it's commercial software and there's more friction than with Drupal. But I'm not even sure how relevant that is anymore in today's IaaS hosted world -- I can go on Azure and deploy a Sharepoint server in 5 minutes from an image and the licensing costs are baked in. But you're right about developers not valuing these -- CMSes are for established businesses that need a technology platform to manage their messaging across multiple channels. If you consider yourself a product hacker, then something like a CMS isn't likely to be interesting to you.