During building of the eiffelroom site with Drupal I learned quite a lot about this CMS. First, it has a good API and a whole bunch of modules which help you build your site. Second, it does not provide everything I need.
Thanks to the first point, the second is not really a problem since I can build everything I need on top of the powerful framework. So, while I set up eiffelroom a bunch of modules emerged which I released back to the community.
Last week I presented some of the work I did at the OSCMS summit 2007 (Slides, 450KB PDF). Even though Yahoo's wireless and their beamer didn't like my laptop, there were enough people with laptops (mostly Macs) around so I could borrow one (not a Mac, but a PC). And even though the demo site didn't work correctly first - the configuration on my laptop differs from the hosting I used as a backup - everything went well.
It was an interesting experience to see the people only known through email and IRC. Also the hackfest - a gathering after OSCMS for a day of hacking - was a good place to talk to people and get some patches done.
The next Drupal conference is already planned for September 2007 in Barcelona, luckily right when I'm back in Switzerland.
Why did you choose Drupal over Xoops?
The most important reason was probably that I didn't now Xoops ;)
But after a quick look at it I still think Drupal was the right choice:
But as I said, I don't know the inner workings of Xoops and after working with Drupal my opinion may be biased ;)
(Do you know more about Xoops? Why do you propose it?)
Drupal vs. Xoops
I find myself advising someone on the selection of a CMS for a web site. Xoops and Drupal seem like the top contenders for them. You gave Drupal a recommendation by using it; I was just wondering why.