Solr search, Drupal and CentOS

I keep meaning to write shorter blog posts. For once this one is easy to write as a short piece. Solr is a powerful search server, and there has been some great work making a solr module that integrates really cleanly with Drupal. I've kept putting off trying it out because of the expected pain of having to get the correct java version, and then fight with tomcat to get it to work properly etc. etc. But and it short...

Drupal 6 upgrade with extra RDFa goodness

Finally upgraded this site from Drupal 5 to 6. There's nothing special in that, it all went very smoothly and I just changed the theme again. But on the way I thought I'd get a bit of RDFa into the site - so the most interesting stuff on this, and other pages, you probably can't see.

Varnish'ing over Drupal

I've recently been spending more time getting Drupal sites served to survive the storm. We've had a site running the multiple apache mirrors trick using Boost and now a few sites using Varnish as a specialised reverse proxy.

NABUUR.com Drupal goes live

It's been a really busy four months but it's just great to see NABUUR.com go beta with Drupal.

Migration to drupal

I'm just finishing something of a large migration from an old Xoops site to Drupal. I've not had to get too down and dirty with the Xoops database, for which I'm quite happy as it wasn't so coherent after lots of upgrades and customisations. I've made a small migration handbook for myself which could be handy for folks.

i18n and user generated content

One of the issues with user generated content multi-lingual sites is that content will often be in only one language, or maybe translated into a few others. You can be certain that not all content that is even translated will be available in all languages.

The way that the Drupal i18n module, for both Drupal 5 and 6 by default handles translated content is to offer you:-

Transmission metadata standard

A first part of many about feeds.

The Transmission network, a group for sharing videos for social change, have been working on developing a free metadata standard for video interchange. Before this what there has been is tied to Yahoo! MRSS which one wouldn't call proactive in working with the community for growth and development of their standard.

So the Transmission folks have got some backing and come up with an XML standard for video metadata that in the docs (and in political free background) is linked to Atom. There's a working sort of beta version 0.9 on it's way to becoming a real 1.0 release.

I've implemented it for the video module for Drupal. An example atom feed with plenty of metadata. This requires the patch I committed to the Atom module to allow enclosures as well as additional namespaces.

Sharing drupal tables between sites - after the sites are already there!

It's sometimes really cool to be able to share some of the tables between multiple Drupal sites. Just think your users have the same logins for example. It's pretty standard stuff there's a simple 'how to' here. But what happens when the sites are already up and running, and you hadn't planned this?

Upload Image module - why I use it and views integration

I've just written and submitted a patch to add views integration to the Upload Image module. When I chatted about doing it in #drupal there was a bit of a 'you still use that' reaction, so I thought I'd write down why.

Boost module and rsync'ed apache 'mirrors'

OK, I'm not sure if you actually want to do this, but I thought I would try to see if you can do it. Setting up the Boost module to create static html pages of anonymous Drupal page views, then serving them from a completely different machine. It's kind of nice to have a way of having a bit of a static 'mirror' for your content, but I'm guessing squid is better at all this.

So how?

Syndicate content