(no title)
mantrax3 | 12 years ago
Let's see what the spectrum of PHP solutions is. It goes from:
- WordPress: very simple, you don't need to be a coder, not that powerful.
And goes until:
- PHP + libraries: complicated, you need to be a coder, extremely powerful.
And here's Drupal:
- Drupal: a lot more more complicated than WordPress, not that much less complicated than plain PHP, yet much less powerful than plain PHP.
In a nutshell, Drupal and apps like it want to be everything to everyone, and that's how bad apps happen.
WordPress may suck, but it has focus, and people with simple needs like the proposition.
camus2|12 years ago
Wordpress maintainers just dont bother...because obsessed with backward compat.
Drupal is in my opinion (oddly) easier to maintain for non coders,CCK an Views, no need for any PHP skill to create new content types or write queries in Drupal.
With Wordpress,you need to code if you want to extend anything.
My problem with both is that the plugins are written in PHP.A good CMS would have at least one plugin layer which would rely on manifests(xml,json...) rather than code(just like angular),or at least have a sandbox system with permissions,some kind of inverted oauth system (eg:"this plugin wants to be able to write to your db,write to your file system,access this or that resource...")
TylerE|12 years ago
To say it's less powerful than "plain PHP" is just wrong, since via custom modules, which you'll be writing at least a half dozen of for a real non-trivial (e.g. the kind of thing you wouldn't just do in WP, just you can essentially just sprinkle in 100% custom "plain PHP" whereever you need it, while still being able to leverage things Drupal does right, like form handling and batch operations.
AdrianRossouw|12 years ago
I ultimately found that I was happier writing stuff closer to the way wordpress does it.
It really comes down to two things
1. depending on what tools you have available, what you are familiar with or what you are capable of understanding .. drupal or wordpress might be easier for you than the other. That's relative.
2. is the fact that the wordpress model is objectively simpler than the drupal model (at least last time I looked, around 4 years ago).
So I'm not saying one is better than the other at all, just that this is how they are different.
If you know, or are willing to learn, a bit of code, wordpress is most likely subjectively easier than drupal would be.
derefr|12 years ago
To put it another way: the fact that you can greenspun Lisp in C doesn't mean C has all the power of Lisp. It means that Lisp has all the power of Lisp. Every even-mildly-useful language is Turing-complete; so, in order to be able to give a ranking to languages at all, we have to restrict our discussion of a language's merits to its merits if you aren't just using it as a glorified Turing machine for implementing a different language.
Without writing custom PHP, Drupal is less powerful than PHP. That's perfectly okay.
mantrax3|12 years ago
[deleted]
zhte415|12 years ago
4.7 and 5.x (the first versions I used) didn't have many nice themes or a particularly friendly interface for content creators, which Wordpress had and won. But the Drupal community weren't much into making simple sites (though they could be made).
Drupal has always struck me as a CMS for non-coders to create something quite complex, and when scaling something for a coder to pick up and adapt as they need, with a lot of stuff built-in. And it has definitely won on that front, with perhaps the most comparable system being Django, but even then Drupal is more Swiss Army Knife like: It can't open a tin of beans perfectly, but it can do it quickly, and a few hours in the tool-shop improve it a lot. Likewise it can cut down a tree (if painfully), cut your fabric and has a neat nose-pick built-in.
Numerous media, government and commerce sites use it. It is quite adaptable, gets the 90% done quickly (yes, the learning curve is greater than Wordpress, but a lot more is happening), and allows anyone with some PHP and CSS expertise get the remaining 10% done reasonably well.
Ecio78|12 years ago
mortenjorck|12 years ago