[ad_1]
[ad_2]
I have a full stack project for a client where I'm building a membership website that aggregates user movie and video game reviews.
The client wants doesn't want to site built on WordPress due to stability concerns and wants a proposal for an alternative.
Is Drupal a good alternative? The site is going to be using AWS. Was wondering if Drupal is just as customizable.
What are your thoughts?
You can tell them that wordpress itself is stable because it is open source GPL. Even WPEngine service has been stable so far. Alternatives to [wordpress.org](http://wordpress.org) repos have come into play quickly.
It depends what kind of website features they require which CMS you can recommend. Get the list of features and then plan from there. Are there plugins / modules available for drupal that will meet their needs?
I used Drupal long ago, now I will return to it.
Yes, Drupal is very customizable. But the Drupal ecosystem is tiny, compared to WP. However, many things are possible in Drupal out of the box, or with core modules.
Drupal is very powerful, but has a learning curve. For small sites and simple blogs, it may be overkill. Larger and complex sites are where Drupal can shine.
WordPress was started as a simple blogging platform, so its architecture has some weaknesses. Drupal has always had the goal to be a real powerful CMS, so things like custom content types, fields and taxonomies are built in.
You might want to have a look at the Feeds module for Drupal. I have not used it, but it seems very interesting.
It’s okay for it. You don’t say if you’ve sat down and worked through the features the project needs now and is likely to need in the next 6/12/18/24 months, but if not then I encourage you to do that. And use this as a guide when looking at other CMS’s and frameworks to decide what’s important.
WordPress for example has a lot of polished membership plugins. Until you go off their “golden path” and need to customise it. You usually can, but it’ll prevent you doing major updates without testing and rewriting bits that break, and usually have a negative impact on performance. If what you need fits, great. If not, then look elsewhere.
If content-management is a small part of the project I encourage you to start with a framework like Laravel or Symfony and build from there. You’ll get a much easier to maintain and adapt web application. Or even build just the aggregator and crawlers in something else and keep the CMS to display the content.
Tell the client it’s a tempest in a teapot and there is nothing to worry about.
There’s a reason WP left Droppy and Joom in the dust.