April 2005

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...

Coming soon

Apple announced Final Cut Studio this morning at an event at the Paris hotel in Las Vegas. The promo session by Apple is a lead-off event to this week's National Association of Broadcasters convention in Sin City.

Among the outstanding presentations was the real-time use of iChat AV by the folks over at Scrubs to show how they can review video remotely and collaboratively edit with remote locations. The whole world of live remotes for local TV and other real-time production work.

Included in Apple's announcement were lots of cool features but none that top Final Cut Pro 5's emergence as a multi-camera editing platform. Not only does the new revision of Final Cut do multi-camera but it does so in an incredibly slick way. Watch your feeds in a 4x4 to 16x16 viewer window and select from amongst as many high definition feeds as you would like.

New bankruptcy law

After several years of trying the credit card industry has the new bankruptcy law they've been after. Tomorrow morning on CBS's Sunday Morning there will be a segment on the new law and community education classes on bankruptcy at the William S. Boyd School of Law at UNLV.

I'll have to depend on TIVO to capture it as I'll be gleaning the latest from a high tech company at the NAB Convetntion. G5 Powerbooks anyone? I wish. Surely there will be some great HD TV features of Tiger demoed.

Network Solutions (NOT)

The name Network Solutions might lead you to believe the company is in the business of providing solutions for networking issues. It seems they are instead in the business of providing excuses.

Following several hours in which their account manager login returned an error I called customer service. The form says to "please try again". I did. Many times. A call to customer support led to a few minutes on hold listening to a very poor rendition of the Cannon in D.

Speaking to Chris PHADEUS001 (no last names please), I learned that the problem is an unscheduled maintenance window where they are either incapable or too lazy to put anything on the web. This is more akin to the service expected from Ma Bell in 1960, where their lack of posting to a website could be understood. Even beyond that what sort of call center cannot put a message on their menu explaining the problem.

Evidently Network Solutions discovered a problem that would have caused the information entered to not propagate properly.

Hopefully somebody in the trade press will pick this up and explore how the coincidence occurs that an unscheduled outage occurs late on a Friday evening when seemingly few would notice. I guess the domain registrar migration may come sooner rather than later.

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.

Our family values

In an interview with the Washington Times Speaker DeLay continues the Republican assault on families. Asked whether he agrees with the White House on guest worker and immigration issues DeLay responded:

I've talked to the president about this. He thinks the country of origin is a good idea. He's open to other ideas. He's a little tough on bringing your family. But the key here is you don't want to bring your family, don't allow it - they go home anyway now illegally. They go back and forth all the time. It's not a matter of breaking up families, it's a matter of good sense. If they bring the family and they get established here, they'll never go home.

In other words it's about family values as long it is not one of those families. This kind of subterfuge just makes my blood boil. Congress has proven, very recently in the Schiavo, case that they are willing to throw their traditional family values out the window for a few political points. So if I am to understand correctly the only families that deserve to be together are those of United States Citizens and those who can come on programs that aren't guest worker programs? How does one expect that the immigrant families of guest workers are any different than students? Foreign students can have their families stay with them in the United States and they are expected to leave the country when the visa expires. What is it that would cause Mr. DeLay to expect something different of blue collar workers and their families? This sort of insidious racism and classism is thoroughly disgusting, all the more so in national leaders.

The customer is always right?

I had a very bad customer experience recently. About a year ago i purchased a software package that I've lauded several times. It does its job well. After some time spent moving last year and a few other things I got around to re-installing and starting to use the software again. As I did so there was a new beta version of the software.

Some history is necessary to understand this completely. The product had released version 3.0 as its first version, numbers having been changed to protect the guilty. The "upgrade" from 3.0 to 3.1 was free. Now comes 3.5 as a free 'beta' version that expires. It takes some work, not much, to install each beta but there were some nice fixes to old annoyances. So I downloaded beta 3.5 and installed it. Several times through the beta cycle as a matter of fact. Along the way I contributed several hours to the beta testing of the new product, a worthwhile trade for the new features.

Once 3.5 was released the download went away and was replaced by a site asking for a modest fee for the upgrade. Of course by this time my data was all in 3.5 format and there was little option but pay the fee. At $20 it wasn't a huge deal but it really made me much less happy about the product. It is still good but I'll watch out for updates. As a part of the form for the upgrade it asks for comments so I mentioned that I was disappointed.

There is a note to business people coming. Take your mother's advice. If you can't say anything nice keep your mouth shut. A customer won't like the "well I posted it over there" response. Not at all. The response I got said the information had been posted on a beta email list and on the blog of the product's owner back in November. Great, so I'm supposed to know that I should have to subscribe to an optional list or read the archives of a blog instead of being able to think the documentation that comes with the download would actually contain the information. At the end of the day I know that this developer doesn't care much about the user's experience. They've put together a pretty good product but I don't expect it to last with the attitude employed. So there is my story, well almost.

Former Senator Dole on NPR

Former Senator Bob Dole was on Morning Edition yesterday talking about his new book. The interviewer asked him about plans to scramble the rules in the US Senate in order to weaken the minority Democratic Party and push through judicial nominees. Senator Dole suggested that Republican lawmakers should tread very carefully. The rules protecting ensuring a voice for the minority party are very important.

Several other important topics need to be covered here. In the coming days expect to see more about Community Development Block Grants (CDBGs) and developments with the sudden halt to a small town school construction project that leaves the students worse off than when the project started.

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.

Pages