I have been an avid Drupal fan and site builder (in parallel with my role as a CEO of non-profit associations) since 2009. I loved being a part of the community and I loved the frustrations and power of Drupal too help me create enormous value for my little non-profit and our members. There are over a million such potential sites for you, if you chose to address their needs and with Drupal 7, Drupal was the best option available.
Why then is it goodbye? I think you all know. It is because Drupal has abandoned its main community. People like me with no programming skills but a deep desire to build capable, feature rich sites for our communities. With Drupal (4-7) it was possible for a non-profit to build a competitive web platform. None of us have deep pockets for developers and programmers, so many have to build it ourselves. However since Drupal 8 came along, I have slowly but surely transferred my 8 sites to Wordpress. I'm now busy on the last one. I can't tell you how much better that experience has been. Getting started took a few minutes and a few plugin activations. That's it. It all just worked and I NEVER have to worry about updating it. It just does that automatically. Wordpress is nowhere near as powerful, but I have to go for the lower value platform, because at least I can build, operate and maintain it. On the 3 Drupal 8 sites I created, I could not even figure out how to get them upgraded. None of the traditional front end ways worked. It wanted me to learn all sorts of stuff like Composer and have special environments on my server. So I migrated them to Wordpress. I don't have time for this.
My sad conclusion is that Drupal is now for the few technical developers in the community. It is NOT made with or for the end-users in the community - the majority of the community in case you haven't noticed. This is why there are still many more Drupal 7 sites than Drupal 8-9-10 sites. Sadly you stand no hope that they will convert to the Drupal 8+ versions. None of us can maintain them, understand them or have the time to invest in learning all the things that are needed for Drupal 8+. I heard all the hype, but never saw a single benefit of the change to Drupal 8 as an end user. I hope the 1.4%, and declining, of websites is enough for the technical Drupal community to earn a living from.
My sincere wish for Drupal is that you have a "come to Jesus moment" and understand the decline that you are on and split the end product into two distinct different products.
Call Drupal 8/9/10/... Drupal Enterprise and let that go it's own merry navel gazing, technology focused way.
Call the second one Drupal. Take Drupal 7 and instead of asking the technical developers what they want, ask the end-users. They will tell you that they care about ease of use, simplicity, automatic upgrades and maintenance, flexible feature options (plug-ins) and SEO, easy and elegant content creation and speed of loading. Takes these inputs and use them as the clear direction for the further development of Drupal 7. I suspect that as that is the biggest part of the Drupal universe that a lot of the present developers will choose to remain on this product. So I do not have any worry that it will not be supported.
This way, you will maintain and start growing your popularity and usage again and at the same time have the Drupal Enterprise niche for those in the community who want to nerd out on the latest technologies and stuff.
Comments
=-=
best of luck in your endeavors.
Sorry to see you go
Sorry to see you go and wish you the best.
The situation you describe strikes many of the same chords that led to the fork of Drupal known as Backdrop. I'm curious if you heard of (or explored) that option of staying in the wider Drupal family via Backdrop, as you were deciding which direction to go?
Backdrop
Laryn, thank you for responding and for the heads up on Backdrop. Much appreciated. I had not heard of Backdrop and therefore did not consider it. I have just had a look into it and understand why you mention it. In principal, it looks like a decent option.
The stats however are somewhat worrying. Never the less, I will spin up a site as an experiment as I have loved working in Drupal and feel it is a real shame to have to give up 14 years experience learning it.
At this point Wordpress's user experience is hard to give up. I just read Backdrops installation instructions. They are a few pages long. "Drupal", sadly, has failed to understand the American consumer. Not surprising really as it is a developer driven community. Ease of use is the most desirable feature of any product.
I'd love to hear your
I'd love to hear your thoughts after you spin up an experimental site.
I've migrated a few sites
I've migrated a few sites from the WP to the B so if you want the Drupal stuff you're missing in WordPress...there is a path.
Thanks for the story. I came
Thanks for the story. I came to similar conclusions.
I know how to program - I am writing code 95% of the time, but it costs too much. WordPress is so much cheaper/simpler/faster, and low price is what my clients want.
I also want low price so I could do more as a simple freelancer instead of big business (so one of the reasons I worked on https://www.drupal.org/project/aidev to make development more efficient)
Drupal became enterprise focused, because Drupal is developed and financed by the enterprise and government with larger budgets. Drupal does what enterprise wants, and sadly Drupal does not have other business model.
For comparison, wordpress earns money from many many small clients, so they provide good service for them.
Since enterprise is what funds it, Drupal sadly will remain focused for enterprise.
So, I am too migrating simple sites to website builders (probably 100x quicker/cheaper than Drupal), middle size sites will do with wordpress (probably 10x quicker than Drupal), and complex custom sites Drupal is still best for me (because of 15 years working with Drupal). But I am looking forward for AI developers and will migrate to some new AI driven platform as soon as it becomes more efficient than Drupal in my case (example https://www.youtube.com/watch?v=Zlgkzjndpak). It is super promising.
As a freelancer, I tried to improve Drupal efficiency with AI, spend tons of time, but nobody want to fund it - AI doing their job is not in the interest of Drupal developer or Drupal business. This is very similar to what you said about different interests of the developer and the end-user. I am the end user too, I want features instead of coding and looking forward to outsource the development to more efficient tech (aka. looking forward for AI driven platforms).
Wordpress
Sadly I am coming to the same conclusion. I have a couple of Drupal sites, two on 7 and one 10, installed by installatron on shared hosting, but I think I may migrate them all to Wordpress. I feel that, by for example pulling the rug from under us by making it impossible to migrate views, constantly changing the default theme, and wanting us to use Composer which is a pin on shared hosting, makes Drupal so much work.
Drupal’s Business Model
In a reply to this post it was mentioned that the problem is Drupal’s business model. I.e. that the funding is coming from large corporations hence the development has followed their needs.
I personally don’t believe that to be the core issue. The core issue is techs nerding out on tech rather than a customer centric approach to drupal’s development.
However, if it’s the business model, I believe Drupal could charge $100 a year to use the software easily enough. Just on the sites on Drupal 7 that would be $45 million. That’s a lot of community support.
What’s more, if you’re charging customers, you really would have to focus on their needs so as not to lose the revenue. That’s a win win for the end users and refocuses the developers on the right issues.
Trying to get funding, I
Trying to get funding, I follow various discussions, but all is super slow and stuck despite very high level of Drupal management is involved. Seeing superb alternatives quickly zipping past drupal (like this one that already work https://www.drupal.org/forum/support/converting-to-drupal/2023-12-14/sadly-it-is-goodbye-drupal-for-me#comment-15363290) etc, I don't have much hope to get various optimistic ideas like this unstuck. It is very expensive and people are not very keen to donate a lot of money for public use, most open source projects face the same issue.
Here or here I suggested how to improve Drupal with less cost,
while here, here, here and here are suggestions of other people etc. etc.
Please join discussion in those links and let your input/ideas/suggestions be heard further. @gusaus is the best person to talk with, he is very active and involved everything about funding, donating a lot of his time. While @rfmarcelino created this recent cool project etc.
Drupal could charge $100
Drupal is free and open source, this is defined in the Drupal license at the very core https://www.drupal.org/about/licensing
Maybe you have been using Drupal yourself because it is free and open source too.
There are many opportunities to contribute to Drupal which are well advertised:
Sadly not many people do, despite it is always stated very clearly talented developers are in the very short supply of funds. I am grateful to large Drupal contributors, who bare the majority of the cost of Drupal development. There is no surprise they have to prioritize features they want to have. Drupal community also go to great lengths to serve people who don't pay them anything in return too.
If you are a customer, I think you can find developers and companies who would be happy to make your dreams about Drupal come true :-)
Looks like you're living in
Looks like you're living in the past...Contemporize...man.
There are huge downsides to D8 vs D7, but the upsides are greater. The switch keeps Drupal from becoming like COBOL or Fortran.
Available for paid support, module development, migrations, consulting...
Is Drupal 8/10 the new Fortran?
I understand your point of view, but that is a tech perspective. You really ought to take a look at the usage statistics i.e. the facts.
However, I do really appreciate your analogy to Fortran and Cobol as I was programming in Fortran at the time when Basic came out. A much simpler language and far more versatile.
Sadly, I would say that in your analogy Drupal is the Fortran of the 2020's. Certainly the customers are seeing it that way and the statistics back that up. Why do you think web platforms like Wordpress, Squarespace, Wix, Weebly, etc. are growing and Drupal usage is shrinking?
Wordpress is a disaster
Well, it seems that Wordpress has a big upgrade in its future, too. Their community is currently discussing it. It seems likely to me that they will experience the same thing that Drupal is experiencing.
It seems that there is no way around this. To stay relevant, codebases must be upgraded from time-to-time, it seems to me.
I'll write a more general comment about what Drupal is experiencing further down the comment section.
Not to forget eCommerce platforms like shopify
... as accessible eCommerce will get a major requirement due to the european accessibility act in 2025.
Reply
I am a website builder and SEOer and not a PHP programmer or a Twig themer.
I do write JavaScript and CSS and it helps me a lot with Drupal but indeed there is a problem that Drupal is doesn't have any node frontend automation tool like Elementor and I believe that at some point it will backfire at the community big time.
As with anything, Elementor
As with anything, Elementor can be great, if done right, but it can also be really difficult to work with, if set up the wrong way. I gave you this tip the other day. Maybe you missed it?
https://www.drupal.org/project/ideas/issues/3415284#comment-15403063
Reply
Hi Ressa
I didn't miss it, I just didn't check it because I am not at all a graphic designer or a web designer and even if I try to lean towards that direction then I don't imagine myself working with any tool to do frontend automation besides Elementor, unless it will be a core Drupal tool.
Me too
Such a relief to come across this post.
In 2010 I formed a company with a client after he managed to get an important geo domain. At the time I had only built static html/css sites. I had/have no coding knowledge beyond html/css.
So the idea was to build a community website and monetise it through advertising and commissions on tour sales etc. I checked out Concrete and Wordpress and Drupal and Joomla and others and decided on Drupal. I'm OCD on security and it seemed that Drupal had the best fundamental architecture for security.
The White House was on Drupal at the time (now on Wordpress) and the Australian Government was converting 400± sites to Drupal (still on Drupal). I took 4 of us to a Drupal meet in Melbourne around 2012 maybe and we were led to believe that, while headless Drupal was happening for coders, there was a promising future ahead for non-coders as well. We met Dries Buytaert.
The decision to go with Drupal has negatively impacted the past 14 years of my life. It always seemed to hold out the promise that "it would be solved in the next upgrade or patch or release". I built the site but every now and then the whole site would go down and I'd need to recover from backups. I gave up around 2015. I lost the client and others and I believe that it has affected my confidence in this space although I am beginning to recover with Wordpress/Wordfence installations.
I believe that the product was misrepresented. I'm sorry for you that after so long you had to make this incredibly difficult decision.
Experienced Drupal developers
Experienced Drupal developers don't have problems to this extent. I can make Drupal do what I want it to do in most cases, but I can also code in plain PHP for a specific feature and incorporate that into Drupal if necessary. I could even use another language like Java: Java calling a Drupal webservice or vice versa, etc.
Wordpress is a much inferior platform if you want to do complex things, but it's good for non-technical users who want to do simple things like show blog posts.
Drupal = driving a stick shift tractor trailer, Unimog, EarthRoamer, rock crawler, etc.
Wordpress = driving an automatic sedan.
Available for paid support, module development, migrations, consulting...
So sad but true!!!
Back in 2010, after coding in LAMP stack, after much deliberation and research, I switched to Drupal as it was top-notch .. until 2015 never gave a shit bout WordPress .. even now although I use WP for most of my projects it's just coz out of business decision .. gotta make the dime and small shops like mine ain't got much time to dwell into the every so compounding complexity of the Drupalsphere .. until D7 it was all so cool .. but after that .. people like me ended up becoming a fool .. coz of the unnecessary complexity of Drupal!!! Maybe they forgot the ultimate premise of Computer Science .. and that's .. IF IT'S WORKING DONT TOUCH IT!!!
I know .. I know .. Drupal this .. Drupal that.., against WordPress.. if we just talk about ACL .. Drupal smashes WordPress right there.. But as it stands today .. it seems to have morphed into a corporate tool.. not much there for a small fish like me... doesn't fit into daily use case of my biz .. not much theme to choose from .. even in themefoest .. no popular page builder, backward compatibility etc!!!
Despite being from a so-called 3rd world country, till this day .. since 2015 .. i have continued to donate to Drupal .. even though it might be a tiny amount .. and now no matter how much I want to use it .. I have no choice but to forsake it!! I will continue to donate my tiny contribution to Drupal.org, as a token of gratitude ... maybe someday I will use it again in one of my project .. but for now ... time to bid it adiue!!!
www.evagabond.me
Hello there !
Hello there !
I didn't quite manage to understand you.
It is true that Drupal 8 or greater require elementary knowledge in Composer, Drush, and YAML (and for themers also Twig) to work with, but I don't think it's a problem.
Drupal has became much more powerful and stable since that change in year 2015 and requires much less modules to work with and is much easier to upgrade.
The only thing I lack in Drupal today is WordPress-Elementor.
It is true that Drupal 8 or
It is true that Drupal 8 or greater require elementary knowledge in Composer, Drush, and YAML (and for themers also Twig) to work with, but I don't think it's a problem.
it is for those of us on shared hosting platforms where SSH access may not work as normal, and upgrading to a virtual server account will cost us in both money as these are much more expensive than share hosting account and time as we may then also have to manage a Linux image.
From my personal experience,
From my personal experience, this is just not true. For example, I host my own personal Drupal 10.2.4 website on shared hosting on Namecheap (namecheap.com).
In my opinion, big international hosting companies like Namecheap, Godaddy, Bluehost, Siteground and Hostgator can't afford losing customers with Drupal websites and they will indeed adjust the shared hosting environment partition you hire for Drupal 10 and should always have SSH access for you.
Sadly, it is goodbye Drupal for me?
It sounds like you're saying farewell to Drupal, the content management system. If you're moving on to something else, I hope the transition goes smoothly for you! If you have any questions or need assistance with your new platform or any other topic, feel free to ask.
Don't give up just yet...
For everyone coming to this blog post that would like to continue working with D7 because you have customers still on D7 without the budget to move to modern versions of Drupal, or because you don't want decades of acquired knowledge to go to waste, or if you are yourself a D7 site owner, then you should definitely give Backdrop CMS a go. You can spin up an ephemeral 24hr sandbox site in less than 10sec and look around: https://backdropcms.org/demo ...it should feel right at home straight out of the box!
You will be happy to find that so may things have been bundled into core, so you can reduce the time to start working on the site. ...you get updated versions of things like jQuery and CKEditor 5, plus functionality previously provided by separate modules like Views, Media, Pathauto, Token, Admin Menu, Entity API, Display Suite, Panels, Nice Menus etc. ...all there without having to lift a finger! And this was not just a quick "chuck every contrib module in core and call it a day" thing - everything was carefully integrated and became part of the core CMS + sensible defaults that work out of the box for the majority + so many UX improvements and fixes over the past 10+ years that you will realize all the love, time and effort by people that come from the Drupal community that went into that fork of Drupal 7.
Most of the Backdrop CMS community are smaller shops or individual freelancers and they have been working with both Backdrop (for customers with smaller budgets and no complex requirements) as well as with modern versions of Drupal (for more complex sites and organizations that need and can afford that). This is a really good combination of a "dual toolset":
Lastly, for those that still think that only modern versions of Drupal are the only right fit for the enterprise, I have (old) news for you: enterprise and larger/complex sites have been running securely and performantly for decades on D7 and now on Backdrop, achieving complex and "ambitious" requirements just fine. In the past 1-2 years specifically, we have seen many rather larger Drupal agencies like Lullabot, Aten, and recently Giant Rabbit to start moving "large" customers to Backdrop with great success, and they have started including Backdrop as an alternative option in their RFQs. You really need to read up on these posts if you have not done so already:
So yeah, don't give up on Drupal just yet ;)
Reply
I am a freelancer with a small website of one man (myself) with a Drupal 10 website and I recommend people to take the time to consider how they upgrade to Drupal 10.
I did start my website as a Drupal 9 website and then did a major upgrade to Drupal 10 but much of the content was taken from backups of a Drupal 7 website and a MediaWiki website.
If a tool like WordPress Elementor will come to the Drupal world it will most probably come to Drupal 10/11 and not to Backdrop so to anyone who must have such a tool for frontend-development-automation I recommend, stay with Drupal.
@bendqh1 yes, building sites
@bendqh1 yes, building sites straight in D10 should be relatively easy and the workflow should be similar to D7. However, the tools and technologies needed in order to work with D10 are more and have a learning curve (which means effort, which means time, which means $$$). Also, just try setting up a D7 (or Backdrop) site on a cheap, $5/month hosting company, and do the same with a D10 site. Compare how much time both of these tasks take. Add some content and Views etc. to both sites, and then benchmark both. You'll see then. Sometimes you won't have to even benchmark anything ...it will be obvious by the time it takes for pages to load. And sure, you can put advanced caching and CDNs etc in front of the site to have it perform well, but again, that costs $$$.
Also, moving small sites with a only few pages to Drupal 9 or 10 should be easy. But there is a reason why 100s of 1000s of sites are still on D7 https://www.drupal.org/project/usage/drupal
If you take the time to read the posts I provided above, you'll see things like this (coming from established and very experienced Drupal agencies in the industry):
...when we are talking about big sites, the 20% of 100,000s of dollars is A LOT of $$$.
As with regards to your comment about what features you assume will first come to Drupal rather than Backdrop, I will tell you that people were saying things like "Backdrop is a small project. They won't be around for long" ...and that was more than 10 years ago. Yes, we are a much smaller community, but considering our size we have been doing really great things, and our adoption has been steadily upwards (about 400-500 new sites launched per year). There are features that get into Drupal first/faster, but Backdrop for example has had a layout builder since v1.0 back in 2015 (although not as complex or impressive as the one in Drupal), and we have been enjoying a Project Browser/Installer since v1.4 back in 2016, whereas the respective solution in Drupal is still in beta.
Regardless of the above, it is not about whether Backdrop or Drupal is better - they are both awesome pieces of software, and if you know how to work with one, then you know how to work with other too (my day job has been exclusively Drupal since 2017, but my passion is with Backdrop). All I was trying to say is that it's just silly to not offer Backdrop as an option to customers that don't have the budget for Drupal. That's all.
Hello Klonos. Please try make
Hello Klonos. Please try make more passages but shorter from short to long as much as possible for me. It's easier for me to read.
From my experience with DigitalOcean, I am pretty sure you could rise up a Drupal 10 there for 10-30$ with backups.
In my opinion, these Drupal 7 (not Backdrop) website owners should prepare backups and finally pay for some Drupal programmers (which I am not) to get the migration paths they need and upgrade to Drupal 10, or just move to Backdrop.
In my opinion, given basic Bash knowledge, the learning curve you describe for a Drupal 10 core install on Linux (no Docker, no Docksal/DDEV/Lando), is not a problem given a good book with the right practical introductios to Composer and YAML.
A good GitHub markdown document for setp by step installation instructions can also help, and most questions and answers in forums/Drupal Answers Stack Exchange/other places already exist.
I don't know if you ever worked with WordPress Elementor, but it's the best frontend-development-automation tool I have ever worked with for designing special webpages. It's the "Views" module of special webpage design.
Whomever gets it first, Drupal community or Backdrop community --- it will be marvelous.
do not give up... why not?
Backdrop might be a solution. But have been working with Drupal for a bit over 25 years from D4 and migrated sites via D6 to D7. Just love D7 and made for my customers several custom modules. One of the last was an integration of Bitcoin payments per product. For that I used the cart modules which I heavily adapted to be able to have payments via a BTCpay server for products. To migrate to D8-D10 would basically mean I have to rewrite the whole site and several modules which are available in D7 but not in D10. It is just to much work which my customers do not want to pay for and I have basically to drop all knowledge on D7 and start new to learn D10..
Even going to backdrop will take time but to be honest have not (yet) went deep into it. I just feel Drupal just does not care anymore and the community is shrinking. I think Drupal will eventually disappear completely and only used by big companies who have the money to invest in this and because some people have experience with it.
I do have some small sites working in D10 and as long no special needs are needed, it works okay.
I have given up on trying to get into the mechanics of D8-D10, just have not the energy and time to start all over again. For me it means that once D7 is not maintainable anymore, I will tell my customers to go somewhere else and close the shop. Am just not able to migrate about 60 sites to D10 since it is missing some for me essential modules and have to rewrite several specialized custom modules. From the (shrinking) community I do not expect much anymore since a lot of modules in D7 will not migrate to D10.
It is just a shame Drupal, which in my eyes had much potential is just fading away and probably nobody will know about it anymore in a decade (apart from the old timers).
Have seen a lot of things come and go in the past and am afraid Drupal will be from the past very soon if this development continues.
Make Drupal
To make Drupal more friendly for site-builders, I am thinking site builders have to participate in development of Drupal more. And a lot more of site builders should participate, because one person influence little in grand scheme of things.
One way to do, is participate yourself and encourage other site-builders to work with Drupal development too.
How does one can participate most effectively?
Another idea, which is at least very helpful to me for development of Drupal open source, is ask for AI help, because its very useful expert always at your side to help, increasing productivity and enabling to do new things one was not an expert to do before. We need more non expert to be involved with Drupal development, to shape Drupal how regular users want it to be.
Reply
I am not a PHP programmer, I program mostly in JavaScript and a tiny bit in Bash, so in all that has to do with Drupal I am just a site builder but I think it's important to understand that Drupal is no longer practically aimed for site builders, rather, mostly for big tech company teams that need a very broad, flexible and powerful web application development framework.
I actually like the direction Drupal is going in, but I just think WordPress-Elementor is needed in Drupal and even crucial to fit Drupal with the frontend-development-automation standards of todays website development market.
Seems Like Good News Folks >> Experience Builder!
Dries posted the following on X today:
Ref:
www.evagabond.me
"It all just worked and I
"It all just worked and I NEVER have to worry about updating it."
Updating on Wordpress just worked? Automatic update on Wordpress is turned OFF by default.
Look how many topicks on wordpress comunity site about updating https://wordpress.org/search/update/.
Sory, don't expect for miracles. Everyone hwo own big wordpress site have trobles with updating.
Can you add on Wordpress new content types, fields, categories? Can you create lists of this types (i talk about views)? Yes. But with Drupal its match more easy. Without programming and paid modules.
"It wanted me to learn all sorts of stuff like Composer and have special environments on my server."
Composer require knowledge only 3 commands to use: require, update and remove.
What environment? PHP, MySQL and... what else?
I totally agree
The peace of mind of building anything using views, advanced Css tricks and javascript without paying lots of dollars for legit WP modules is underrated
Sadly I have to leave drupal also.
I have been using Drupal for 20 years and created several specialized modules. With the emerge of D8/9/10 I ran into several problems:
Several modules I use are not available (yet) and basically had to find replacement or write the module. Also had to reprogram most of my custom code to be able to work in D8+ Which is simply not doable, not only because of some learning curve needed to understand all hooks in D8+ and be able to use them, but also just time which is not paid and will be many many hours. (that apart from the migration problems.) I migrated from D4 to D6 and to D7 and that was reasonable simple. But with D8 I basically had to start all over again to lern the internals of Druapl.
For now I just stay with D7.
Might be I am just getting to old for this shit and sticking in the past, not flexible anymore. I just wished it was easier to migrate. Thing is that with a lot of other platforms you can migrate without rewriting custom code and often not missing modules. Just hope D7 will be there for a while longer.
Backdrop
It sounds like Backdrop would be perfect for you. See earlier comments on this page for more info if interested.
Starshot?
I haven't commented on a forum post in eons, but somehow stumbled upon this.
All very valid concerns are noted here, for sure. I've been working with Drupal since 2004 and have seen it all.
One big hope I have for Starshot is to bring back smaller organizations, less technical users, and hobbyists. This is our roots.
Keep an eye out for an MVP release in early 2025 and see what you think :)
-Kristen
Profile: https://www.linkedin.com/in/kristenpol
Drupal 7 Multilingual Sites: http://kristen.org/book
Bring back smaller organizations
Hi Kristen
Thank you for the heads up about Starshot. I took a good look at it and Dries's presentation, but it is not the right solution for me, still. The problem starts on Dries's slide that shows the customers. The first column is customers that don't know command lines, HTML and CSS.
(image at minute 49:06 in Dries presentation) Yup, I could not even add a f***king image to this post without trying to figure out how to upload a file to Drupal.org first. Not an option in the editor!!!!!
THE FIRST COLUMN IS THE CUSTOMER DRUPAL HAS TO WIN OVER TO BECOME A RELEVANT TECHNOLOGY AGAIN.
These are the small organizations with limited to no budget for web development, non-profits, 1-20 person businesses eking out an existence doing good in the world who really benefitted and highly appreciated D1-7. Wordpress, Squarespace, Wix and many others are winning these customers over by making their technology easy to use and maintain through a browser. The core problem with Drupal is stated clearly by Dries at minute 47:34. The slide stated that "The core committers and I got together meeting for hours every week". THAT IS DRUPAL's REAL PROBLEM. It should have said: THE CORE COMMITTERS SPOKE TO D7 CUSTOMERS FOR HOURS EVERY WEEK. I.e. focus on the needs of the customer, not the developer community. Don't ask them what they want, but observe them trying to start a site, maintain a site, customize a site, understand how to use Drupal and then when you have fully understood the monster that is DRUPAL for the average user today with their much higher expectations of ease of use from the other CMS providers, you will have the actual problems that Drupal needs to resolve. It is the core to creating appealing consumer products. Understanding their needs, not the developers needs to tie up a customer in technical complexity.
However, sadly, Dries has skipped these customers and is still aiming Starshot at the developer community. Groups 2 and 3 on the slide. By skipping the first customer group, I would think he is missing out 90% of the potential market, making Starshot more like a high jump as opposed to a real moonshot project.
I think the replies to this post so far are really telling. Many of the "customers" replies from people reflect a similar sentiment and are in the same boat as me. The replies from developers are more along the lines of good luck - p*ss off, or it's not THAT complex - really? There are thousands of posts about how complex Drupal is to to try to learn and use. Until developers and contributors start to think about the real customers, the decline in Drupal will continue. This is a classic case of a technology shifting from new and enterprise focused to mature and customer focused. Drupal, is not managing to make that shift and will not as long as it continues to focus on the tech side. That is why Wordpress and others have captured the bulk of the consumer market already. Now Drupal has to come from far behind with a much better offer (and it has that technically) and try to convince a lost market that it is still worth looking at, never mind work with.
The version usage statistics tell you all you need to know about the crisis Drupal is in which has been caused by the tech heavy focus and development path Drupal is on.
Sadly, Starshot is not the right answer - yet.
It's a first step. There will be a follow up project required to address the main customer base for websites a year or two from now.
The requirements will be:
1. Easy to install,
2. Automatic maintenance and updates like Wordpress
3. Easily customizable
4. With powerful features (modules)
5. Flexible, to meet the growing needs of organizations for digital activities like communities, shopping, content, etc.
When that moonshot project is finally announced, I will be all in to help support the effort as the voice of the customer and an experienced, successful consumer product creator. Even though I have migrated all of my sites to Wordpress and am loving the ease of maintaining them (ai do nothing it's all automatic), and enjoying the effortless experience. I still love Drupal and the idea of it's open source community.
Thanks for the details
Wow! You have put a lot of work and thought into this. Perhaps his Driesnote wasn’t sufficient but I do know the intent of Starshot are the same as your requirements listed. Let’s see if we can make it happen. Although the MVP is for January, perhaps check in next summer to see how things are looking:)
-Kristen
Profile: https://www.linkedin.com/in/kristenpol
Drupal 7 Multilingual Sites: http://kristen.org/book
What is Missing from the Driesnote
The intent may be the same, but the customer is not. The missing element is that there is still a big expectation that the customer (no Code) will be able to use CSS, HTML, Command line, etc. all of these are way past what an average website owner wants to deal with and they don't have to in 2024. Yes, you did in 2009, but not today, there are too many good offerings at a low price that you can use that avoid all those techno requirements for the website owner/developer. It is clear from the stats that at least half the users have forsaken "the power of Drupal" for the "ease of use" of other platforms. That is a classic case of B2B struggling to become a B2C consumer product. I will be following the development of the project, but not holding out any real hope as it is still aimed at the wrong customer and therefore the wrong basic project requirements.
Up to D7 it was like lego (if you were building blindfolded! Understandable, just not easy or fun). Plug and play and relatively easy to use versus D8+. From D8, it became like space rocketry. Impossible to get into without serious technical commitment. The version usage chart shows just how serious that miss was. Drupal has become a hobby platform for web innovation, not a serious consumer product for the world. Sadly, this means it is becoming less and less relevant, losing more than 30% of the site users it once had and therefore less influential in achieving the communities stated goal of an open web. What is more worrying and the reason for the urgent Starshot project is that the community will halve if D7 is not supported as the existing users are going away, not converting to the newer versions, because they can't. Technically, they are now locked out of Drupal. This is making Drupal another failed platform. That must not happen. It is too good for that fate.
It is time for a change in leadership. There must be at least 50% customers/users in the core decision making group in order to get the project heading in the right direction.
“The missing element is that
“The missing element is that there is still a big expectation that the customer (no Code) will be able to use CSS, HTML, Command line, etc.”
This isn’t the goal for Starshot. Perhaps the messaging from Portland is outdated. But the goal is to build sites without the command line and without knowing html or css etc. It will take some time to get everything to work. The biggest persona we are building for are marketers who are not technical. I understand the skepticism… we’ll see how things play out :)
-Kristen
Profile: https://www.linkedin.com/in/kristenpol
Drupal 7 Multilingual Sites: http://kristen.org/book
If that's achieved, will be great!
Well, if that's achieved, it will be great. So, to quote you:
www.evagabond.me
I really don't understand all
I really don't understand all caps and bolded "yelling" in a forum thread like this one, especially as Kristen is just trying to be helpful. What's even more confusing to me is how you state Drupal Starshot is the wrong answer to a problem you've diagnosed, and then you go on to lay out its exact product strategy in your response as though Starshot is missing the point. Perhaps you need to read the strategy document for yourself before assessing it as aiming in the wrong direction?
https://dri.es/introducing-drupal-starshot-product-strategy
Just to quote one relevant portion from Dries's summary in that blog post (though I do recommend reviewing the full linked PDF to get the complete picture),
Are you not aware of its Automatic Updates Initiative? Are you aware not aware of its Experience Builder Initiative? They are doing exactly what you want.
It's fine to have opinions about the merits of these and other initiatives, but you're essentially yelling at Drupal for not doing the very things it's doing. 🤷♂️
Reply
Kristen Pol hello !
I work with Drupal continuously since version 6 and now working with version 10.
I am a scripter who knows a bit of Bash, JavaScript, HTML-CSS and various CLUI/GUI utilities, but when it comes to Drupal, I am nothing more than a website builder; I have absolutely no desire to theme in Twig for example and I don't like PHP as much as I like JavaScript.
My problem in recent years is not with Drupal as a program (and it is a wonderful program), but with the deterioration of the community; there is a toxic atmosphere that non Drupal programmers feel even if they don't know how to express well; this is felt here in the forums and in "Drupal Answers" as well (good luck getting your legitimate simple question not down voted and closed without any sensible reason there). Slack may not have that much of toxic atmosphere but support there for non programmers can be futile.
I agree that time and again we hear about "aims to make Drupal more accessible for site builders and marketers" but it just never really happened, sadly; the lack of inclusion of WordPress Elementor or an extremely similar tool contributed to that, but now, moreover, it is the mentality of some in the community and those above should do something to ensure that website builders would get the support they need and much more nicely, if they want to make Drupal more accessible, and shall I add, more marketed.
Some of my claims may be hard to prove because in "Drupal Answers" for example, the redundantly heavily down voted posts are automatically deleted along with all the comments.
I’m sorry to hear about your
I’m sorry to hear about your experience. I guess I’ve been very fortunate as I’ve seen very little toxic stuff in the drupal community. Doesn’t discount your experience of course. Hopefully Drupal and the community can do better. But if people aren’t comfortable or are getting harassed or aren’t getting the experience and tools they need, they should find somewhere more welcoming and a better fit. Hopefully you will find spaces that you find positive.
-Kristen
Profile: https://www.linkedin.com/in/kristenpol
Drupal 7 Multilingual Sites: http://kristen.org/book
Also if there are code of
Also if there are code of conduct violations, they should be reported to the CWG.
-Kristen
Profile: https://www.linkedin.com/in/kristenpol
Drupal 7 Multilingual Sites: http://kristen.org/book
Reply
Our dear Kristen, I work with Drupal since year 2010 as a website builder and generally get everything I need and more from Drupal. I never expected perfectness.
What would that place to be to get the support that we Drupal website builders often need? I think many will agree that the wider Drupal community is shrinking in manpower (in my passport country Drupal companies went down from about 25 to about 2.5) so in my humble opinion it is now more than ever required to actively encourage Drupal users to give and ask support in just one well supervised place without phenomena such as elitism and legalism (as common from my experience in "Drupal Answers" and often here in the forums).
For example, instead of all the following:
Just one main place, mentioned and linked inside the different parts of Drupal itself.
I had to Google search
Drupal CWGto get to know this team.I mainly interact in Drupal
I mainly interact in Drupal Slack (often core initiative channels), at DrupalCon and camps, and issue queues. I didn’t even realize IRC still existed. Too many places does make it disjointed. Perhaps one reason I’ve had largely positive experiences is narrowing down where I spend my time but I don’t know. Good luck 👍
-Kristen
Profile: https://www.linkedin.com/in/kristenpol
Drupal 7 Multilingual Sites: http://kristen.org/book
Drupal could charge
#3470344: ⚠️🚨 IMPORTANT: We're looking for sponsors to fund the migration to move Gin into Core 🚨⚠️
Competing against no-code solutions is the aim of Starshot
Let's back up a moment and recognize that the marketplace has matured since the release of Drupal 7. Frankly, many of the reasons a person might have wanted to use Drupal 7 are now easily handled by Wix, SquareSpace and the others.
At the same time, over time there are always new entrants into any field. Thus, it seems to me that Drupal was always going to lose market share. We are seeing that with electric cars and Tesla. The Chinese EV makers are coming on strong and it's not reasonable to expect Tesla to keep the market share it once had.
Back to the online tools. One often reads accounts online of how people/companies hit a roadblock with these tools that forced them to move to more robust and customizable solutions such as Wordpress or Drupal or the many other options, like Strapi and Contentful.
I see Drupal CMS (the now-official name for Project Starshot) as the perfect solution to handle the many valid concerns raised in the initial post. It's literally taken years for critical components such as automatic updates and recipes to come to fruition. I haven't tried automatic updates yet but I've been playing with recipes and they are fantastic.
Add to the above the Experience Builder Initiative, the modernized themes, the thorough adoption of composer (a package manager is not optional nowadays if one wants access to the wider world of open source libraries) and more and Drupal CMS will be positioned very well.
Agencies will start saying one of two things to smaller entities:
"Dear customer, your needs can easily be handled by the online tools such as Wix and SquareSpace."
or
"Dear customer, you need more headroom than the online tools provide because I foresee some custom programming for this project or in the near future. It doesn't make sense to put you on Wix because we'll simply have to move you off of it in 18 months. We recommend starting with Wordpress/Drupal CMS/Strapi/etc."
In this world, Drupal CMS will be a viable contender. To be clear, it actually isn't right now—I happen to agree with the OP's views.
Can I foretell the future? Not reliably. But I am willing to bet money that by 2027 Drupal CMS will have a thriving ecosystem catering to smaller builds. To further that goal, I for one am going to have a set of end-to-end tests written in Playwright ready for Drupal CMS (aka Starshot) by January 1, 2025.
André Angelantoni
---------------------------
PerformantLabs.com
Check out Automated Testing Kit
https://www.drupal.org/project/automated_testing_kit
For the best.
Application security is the new Drupal paradigm in .gov space. It's critical for Drupal developers to adopt and learn Symfony framework and learn how to properly harden Drupal.
Drupal's original extensibility was both an advantage and a detriment, because it let inexperienced devs build out quickly with no regard to application performance or security. These applications stand for years, and then when they get hacked or ddosed to death, the clients point to Drupal and say; "Drupal is non performant."
The numbers do not lie.
You can build the best car ever invented, but if no one can drive it or fix it, what is it's perceived value?
He wanted simplicity.. not robustness
Wouldn't this discourse hold even more for Wordpress? I imagine more spaghetti code & vulnerabilities there. Anyway, he went there for simplicity, you can't talk him into Symfony 🙃
You may want to reconsider
I think that once you get a grip of all the good modules supporting Drupal 10 & 11 out there (it takes a long time to find all the good ones), as a site builder you will get infinite powers on Drupal, all absolutely for free. Even the upgrading/deployment part nowadays is much easier thanks to automatic updates, DDEV and its integrations with hosting providers. It just takes longer to learn, but that is also changing thanks to recipes now, and Drupal CMS. Have you had a look into those?
Different Paradigms
For Drupal site builders you are correct.
Drupal is still the most extensible and secure CMS existant, provided one knows how to leverage it's programming API's
For many sites, Drupals diverse out of the box solutions are good enough.
For larger sites with specific application needs, Drupal and Symfony Framework provide more security for applications.
I do not know of any contributed modules that provide proper form field sanitization for instance, although Symfony Framework and Drupals Javascript API provides ample functionality to use, a lot of contrib devs don't use them.
https://www.drupal.org/docs/administering-a-drupal-site/security-in-drup...
Ironiclly, the most insecure version of Drupal is still the most widely used, (Drupal 7).
https://www.drupal.org/project/usage/drupal
I am mindful that 282,548 D7 Developers and Site Admins are reluctant to upgrade from Drupal 7.
I think perhaps that automated processes are not as important to those enterprises.
That is and has always been Drupals strongest feature - extensibility and cross platform / cross system compatability.
imho. Thank you
v9.3 to v11, which are the
v9.3 to v11, which are the versions that really matter for modules to be built with the new APIs, already count ~370k sites, ie. the majority, more than the rest (v6 to v9.2).
To update costs time and/or money, especially if you need a different module and content wasn't already easily exportable with JSON or CSV in their older versions. Drupal Association should lead by example and finally migrate Drupal.org and produce documentation while doing it. Just filming the process and making a timelapse with a transcript would be great imo.
What is holding Drupal back regarding extensibility & integrations lately imo is the difficulty in working with Javascript & using the features on the client's browser. There are plenty of useful FLOSS libraries on Github but I don't know how to plug them.
Sadly others follow e.g. CERN
Sad to read this, but I totally understand this decision.
Even more sad is, that googling for the Starshot / Drupal CMS Roadmap I found this: https://drupal.docs.cern.ch/roadmap-wordpress/
Even CERN is moving to Wordpress.
Therefore a reminder and quote from Jef Raskin (Apple, Author of "The humane interface"): "As far as the customer is concerned, the interface is the product."
Conclusion: no interface = no customer
WordPress vs. WP Engine drama
Maybe CERN regret their decision after the quite worrying WordPress meltdown? From TechCrunch: The WordPress vs. WP Engine drama, explained.
A better accessibility could change the game
Therefore please support making Drupal CMS the most accessible CMS ever by supporting the community here:
Not surprised...
As someone who's been following this mess for years now whose been on the Drupal train since version 6 and has since created a few projects with the latest iterations of Drupal, it's pretty clear that everyone's been jumping ship to get away from Drupal's maintenance obesity that a technical clique thought would somehow part seas back when they initially incorporated the Composer caltrops into its overall stack. Whoever believed that was a good idea did Drupal a major disservice, even if someone somewhere somehow got anything out of it.
I've seen Wordpress websites surpass the functionality that the Drupal 8+ apologists try to marginalize modern critics of whenever they resort to their claims about how anyone who wants to blog should stick to Wordpress and leave the heavy lifting to Drupal in their quest to keep rationalizing the cluster that Drupal has now become... And every time I see someone resort to that quip (or some variation thereof), I just shake my head because it's utter nonsense and myopic beyond belief. Adding to this, Drupal continues to suffer from Dries-itis: It needs new leadership and one which prioritizes the pursuit of balancing technical capability and control with end-user convenience. It's possible to have the best of both worlds, but these latest iterations of Drupal seem to focus solely on the technical alone, much of which haven't resulted in the gains that were promised. Dries plays a part in this because he speaks out of both sides of his mouth. One minute, he's prancing around on some stage somewhere lecturing everyone about an open internet, and in another, he's enabling the very mess we now have today. He needs to go.
The only hope Drupal has at this point is anything that the Starshot initiative can hopefully accomplish with all of this in mind. Last I understood, it was trying to reduce the maintenance fat and increase convenience. That's great! If that key group doesn't reduce the maintenance weight this bloated hog now suffers from, Drupal will die. They need to return to the grass roots of what originally made everyone fall in love with Drupal, which is SIMPLICITY. Throw it on a server, click a thing, type a few values, then BOOM: Installed and extensible without command lines, exterior apps, environment complication, etc. Since 8, they've erred on catering to the developer. From that strategy, maintainers have left in droves with overall Drupal adoption never being as bad as it is today. Those are just the facts. And all of those people who jump ship who have their bitter tastes in their mouths have opinions that spread faster than wild fire. Because of this, Drupal is in some serious trouble. The village idiot gets this. People were trying to stress this concern back when Composer, GIT, Drush, et al first got strong-armed, but the key clique just didn't listen. Well, here we are today and the piper's being paid.
But if the Starshot group can find a way to make Drupal easier to maintain and use--as in returning to what was the tried-and-true allure of updating both modules and core from an easy-to-use interface accessible from */admin without need of non-core apps one has to install and maintain outside of Drupal without sacrificing its enclosed sphere of overall implementation--then it'll return to its prior dominance. If that doesn't happen, then it's just screwed.
Pantheon as an alternative.
I do see your point though. I can not find anything wrong with Symfony - works as expected.
I just see a lot of really badly coded drupal sites everywhere and that is one thing that has not changed since D6.
Sites like sack-exchange and others are full of bad examples by non Drupal developers.
Rolling back time is not going to change that.
Drupal 9 and 10 are the most CI friendly builds yet imho.
An analogy might be "right tool for the job".
Pantheon is a perfect example as how Drupal can be marketed as PAAS.
I think Pantheon overcomes a lot with a custom Drupal core designed for its platform, so site builders can concentrate on the deliverables.
The respective developers of
The respective developers of a project are free to use whatever tools they believe works for their needs, regardless of whatever perceptions some of us might construe as being "the right tool." Anyone who tries to monopolize their poor examples to then be leveraged into force-feeding what would otherwise be completely unnecessary third-party tools that were never central to core, but are now and cause maintenance nightmares for anyone who isn't part of a major team of developers, are part of the adoption and top-heavy maintenance problems Drupal now faces.
There are alternatives that may be better suited to your needs.
I've never found this to be true. Perhaps it's true for you?
I would reccomend Backdrop CMS - Basicly a clone of Drupal 7 but with a focus on growth in that niche that you are describing. I think that you will find everything the way you want it.
https://backdropcms.org/
You will find it a good CMS.
I've never found this to be
Yes, I've known people who tried to monopolize the poor examples of developers and leverage them into force-feeding what would otherwise be completely unnecessary third-party tools that were never central to a core product, but are now and cause maintenance nightmares for anyone who wasn't part of a major team of developers.
But sure, it's possible I'm just throwing things at a wall to see what sticks...
I'm not describing a niche. I'm describing a PROBLEM.
But I've seen this same old, boring, and tired movie before... It's the same passive dismissal I see all the time whenever someone happens to critique the Drupal trajectory and gets responded to by a roadie who thinks they know anything about the judge and then proceeds to suggest something like Wordpress for blogging. My god. It's like you people are blind to your own institutionalization and never learned anything from this overall quest we're on. The term "well-rounded" must be so alien...
Oh, and thanks for the Backdrop tip. I guess I never would've known anything about that thing in my 18+ years of being involved with Drupal...
Free
Well... Thanks!
We really appreciate it.
Take the total number of Drupal sites in existance. (a)
Next take the total number of Drupal developers that exist (b).
Now do some division: a / b = x
Round x to the nearest hundreths place. If this percentile expressed as an integer is lower than your average satisfaction percentile with the Drupal CMS, I suggest you go write it in Python!
Right, because at your level,
Right, because at your level, that's the kind of suggestion one can expect. Thanks for proving my points, Dilbert.
On the level
I'm not an actual robot like my profile pic, and I did not simulate anger.
Things change. What does it matter if people above my station make decisions I can not control?
Perhaps it is for the best. The Drupal 10 website I run gets half a million hits per day on average.
At my job - I have two virtual host containers set up - 1 with older Drupal < 8.4 code and the identical site in D10 rewritten using Symfony framework.
I have the before and after metrics in Google analytics and our own performance data.
Our new site code was evaluated by people who positively hate Drupal and want to find ways to show it's not performant. Those very people went on record with reported data that indicated almost a 300% performance increase after upgrading the site to use the extremely performant Symfony Framework.
It's not me. I did not do that. Drupal using Symfony Framework works faster in the field.
Good code runs faster. I could care less about politics, only the data.