I just found out that the Digikam website was redesigned using Drupal, awesome! I think that Drupal (especially with it's extensibility) is a real big win for a lot of websites, and with a little bit of know how a lot of impressive things can be done. This is especially true with Views and CCK, which hopefully will be pushed into Drupal core for Drupal 7. I'm glad to know that other KDE websites are adopting Drupal since dot.kde.org is going to be relaunched using Drupal. I think this has a lot of potential and I'm excited to see where this will all be going.

Comments

Hey nice to read, that the

Hey nice to read, that the dot is going to be relaunched - are there any translations planned? Ines

Well...

In the sense of links, control, etc. there probably will be. In the sense of having all the articles translated as well... I'm not sure at this point, and it is something that I hadn't entirely thought about, and would definitely require the work of a number of translators. I imagine that as time goes on this gap will be filled.

Hey!

Hey Kyle!

Great to see you on the Planet! Keep up with the good work of promoting Drupal in the KDE community. Having you as a foot in Drupal is an important thing!

/ Elvis, your co-KDE-release event winner.

PS. I've officially changed my name from Aron to Elvis. Was about time as everyone calls me Elvis. DS.

And what about light CMS ?

Views is probably powerfull, but when I had to build a website using drupal, following strict specifications, I ended up with a nice homepage stressing the database engine with about 1500 SQL queries... And any page had at least 100 queries, as far as I remember...
It's a lot of stress for the database engine, I think that on a website that has many visitors it may be risky...

Caching, Caching, Caching

Well, you probably didn't turn Drupal's caching on. It increases performance significantly (by about a factor of 5). Also, when used in conjunction with APC (the Alternative PHP Cache), performance is again increased by about a factor of 5. Furthermore, APC can be used for memory caching with this module. Or it can be integrated with memcache. When Drupal 7 comes around there will also be support for MySql replication.

My web service is not completely amazing, I have a virtual private server with 256mb of RAM on a server with quad AMD Opterons. Both Apache with PHP and MySql run on this server. I have benchmarked my site, and I can serve around 500 - 800 requests per second, which is pretty damn good. Which keep in mind, because the are other virtual servers on the same machine I'm on, the CPUs can be very restricted at times.

While Drupal does push the database, in my experience it is not an egregious violator, and there are many sure (and relatively easy) ways to boost performance. Although it may sacrifice some performance, it certainly makes up for it with features that are very compelling.

But realistically, the database is going to be the bottleneck of websites for at least a little while longer because put simply, disks are very slow. So until solid state drives start to become popular we'll have to utilize relatively intelligent caching schemes to ensure good performance.

Caching was activated....

No, caching and APC were activated, that's the problem :/
By the way, storing the cache in the database is sort of insane.
Also, I don't like CMS because I always end up needing much more time to adapt them than I would have needed to write everything from scratch...

Bad modules

Well, lots of big sites are deployed with Drupal and seem to get solid performance. If your performance was really that bad I can only guess that a module you were using was doing things it shouldn't.

As far as having a cache in a database, why not? If implemented correctly it would have decent performance. Even if it isn't in the database, it will still have to be retrieved from disk, so it's slow either way. It would be great if there was a hash table based cache that PHP could use, but I get the feeling that it would need webserver support as well.

When will dot.kde.org be relaunched

When will the relaunch happen? Or is it just somewhere on the TODO-list?

Can't spoil all my surprises

There is already a tentative (and likely) relaunch date. But I don't want to show all my aces at once ;).