Drupal social publishing software

Drupal is a powerful content management system and framework that makes building powerful websites possible for mere mortals. Some of the posts here will be syndicated to Drupal planet.

Great new Drupal downloads site

The downloads section over at Drupal just received an overhaul. It is great. The new design makes it easy to see the preview images of themes and get information about the many modules. It is little wonder that Yahoo and Dan Gillmor recently picked Drupal as the vehicle for projects.

TasksPro posting to Drupal

This is an example of using Drupal and TasksPro together. The solution is not perfect, but TasksPro supports publishing content directly from its tasks and notes to a Drupal site.

The confusing part is the "Bookmarklet URL" request. It is really the URL for the bookmarklet built into TasksPro to use. For example it would be http://example.com/node/add/blog if your Drupal website's URL is http://example.com/.

Yahoo! and the CMS choice

Yahoo was recently looking for a Content Management System to facilitate communication on pattern design amongst several portions of the company. They evaluated the top CMS systems available and settled on Drupal. "Ultimately, we chose Drupal because of its breadth of capabilities, powerful taxonomy, and extensibility."

Drupal.org down?

Drupal.org seems to be down at the moment. Murphy has managed to make sure it's down (an extreme rarity) when I'm doing some migration. Good thing there are local copies of the modules I need.

Drupal best practices

I've been giving talks and demos recently of Drupal. There is a best practices guide on the Drupal website but it does not cover some of the things I'd like to figure out.

I've come up with a very nice setup that uses DNS wildcards to send all traffic for a domain (and any sub-domain) to a given server. Apache is then configured to pass it all to Drupal. The enhanced sites functionality in 4.6 is great. Almost. It allows a great deal of flexibility, but there is a database sync issue. I want to give a blank database to each person who signs up for a site. But, I want to give more than the skeleton modules. This isn't too bad to setup one "skeleton" database and copy it each time a new request is made.

Until it comes to updates. Now I've got 100 databases with content in them and an upgrade comes along. Now it is time to upgrade all the databases. Or a new module comes out and we want to use it. So either each database has to be updated or the installation has to be frozen for long periods of time.

Another area I'm working on, in part because of the lousy satellite internet, is synching multiple Drupal installations. For speed and sanity reasons I want to do the editing of templates and most content locally and then have it sync to the central installation(s) of Drupal. No sleep for the weary!

In transition still....

All and all, the upgrade to Drupal 4.6 has gone well. I have a glitch in the theme I usually use so this one will do for a while. A few quirks to work out and complete the moves.... I still need to figure out what to do about comment Spam. Dave Winer released a solution the other day but it doesn't solve the problem. Drupal's module prevents the spam from being posted. The wasted bandwidth and cleanup of the database isn't worth the hassle.

Now on to moving email servers...

Move and upgrade

You're looking at this post which means you're seeing the new and improved Adding Understanding. We've moved to our permeant home for the next several years and upgraded to Drupal 4.6.

So far the only major stumbling block has been the lack of Network Solutions site working. For the last several hours a successful login is met with "We're sorry but we cannot process your request at this time. Please try again or select from the options below." Of course the options below will allow me to register new domains with them.... yeah... I'm likely to do that. I'll likely try Register Fly for the next bout. It had been a toss up between Register Fly and Go Daddy but Register Fly includes DNS and Go Daddy doesn't. Easy choice.

20K

Late last week I changed the settings on this site to require a login to post comments. In the days since 20,000 fewer comment spam postings have been submitted each day. Sadly the Drupal folks are going to have to do something drastic quickly to allow comment posting while preventing the time-wasters. There are still plenty of trackback spam posted each day, something for later this week.

Playing with a new theme

I'm experimenting with a new theme that I really like so far. A few display quirks in Safari and I'll have to re-work a header graphic.

Update: Back to the old for a while as the new theme was missing tabs for little things like being able to edit pages.

Drupal Wants List

Things I wants Drupal to do

Install well
How to run multiple sites and keep underlying databases up to date and code up to date

Pages

Subscribe to Joshua Brauer: All Drupal items Subscribe to Joshua Brauer: Drupal Planet only