published by rick on Wed, 07/11/2012 - 10:39am
Modern web site software - like Drupal - simply provides a web-based front end to a database. For a traditional web site, the front end retrieves articles and formats them on HTML pages. A more sophisticated web site allows more sophisticated access to the database.
If we embrace this vision, we build a new web site by importing databases. On Drupal, that means we use the Feed Importer. I have finally gotten the Feed Importer to work, after several hours of banging around.
published by rick on Tue, 07/10/2012 - 1:27pm
A couple of months back I attended DrupalCamp Twin Cities, to try to improve my understanding of Drupal. It was a good event and, thanks to an enlightening talk by Tess Flynn, I now see how the incoming path is converted into code execution.
This week I took the next step: I wrote the simplest possible Drupal 7 module from scratch. Although I had several examples to work from, it took several attempts to get things right. And now, here it is: Rick's Testie Drupal 7 Module (zip file).
published by rick on Wed, 04/25/2012 - 1:26pm
Drupal 7 was released for "production" a little over a year ago at the Drupalcon Chicago. Upon returning from that event, I put a week or so into trying to convert from Drupal 6 to Drupal 7. This produced a series of disappointed-sounding blog entries as my attempts failed. I kept trying every few months, hoping that a new D7 release, or an improvement in my Drupal skills, would yield success.
I've finally succeeded.
I implemented an AMP stack on my Mac. "AMP" means "Apache," "MySQL," and "PHP;" it required me to install MySQL and hook it all together. Then I moved the laborious conversion process to my desktop. My efforts succeeded a few weeks ago, but I was stymied when I tried to deploy the converted site onto my GoDaddy hosting. I finally tracked the problem down - where else - in the .htaccess file defaults.
published by rick on Mon, 02/20/2012 - 1:07pm
I've migrated to the Danland Drupal theme. Danland is stable and it looks great right out of the box. Moreover, I find I have trouble with themes that use a dark-color background instead of a light or white one. The off-color looks fine when things work well, but fails miserably when anything goes wrong. I'm enough of a tinkerer to appreciate expressive error messages.
published by rick on Mon, 02/13/2012 - 10:57am
The web site now sports an incomplete custom theme. My earlier theme was rendered obsolete by a Drupal upgrade.
And that was atop unexpected down time: the upgrade process went poorly and I had to roll things back and try again.
published by rick on Sun, 05/01/2011 - 4:45pm
I've just spent an unsatisfying weekend with Drupal 7. I made several unsuccessful attempts to upgrade from Drupal 6.20 to Drupal 7. Although I had carefully built a copy of my active site, and tried to experiment only with that site, the side-effects managed to damage the live site as well.
Everything is back and stable on Drupal 6.
published by rick on Sun, 02/06/2011 - 6:08pm
I'm always annoyed when I register for a web site only to have my user ID mysteriously disappear. The "scouting.org" web site has recreated itself about four times in the past decade. Each time has led to re-registration by the entire user community.
Therefore I decided to make a strong effort to retain my user community while migrating my site. The easy part was to contact those who provided email addresses and tell them what was happening. The hard part was to deal with passwords.
published by rick on Sun, 02/06/2011 - 4:37pm
WordPress is well designed for blogging. I got used to the TinyMCE editor and easy-to-reach features to import graphics when using WordPress. I also got used to less sophisticated things like paragraph breaks and section subheadings. And I like the email alert when there's something to moderate.
I was appalled to discover that these things are omitted by default in Drupal.
published by rick on Sun, 02/06/2011 - 3:46pm
This process looks deceptively simple. WordPress happily exports all entries into a nicely formatted XML file. Drupal has a "WordPress Import" module that appears to do a comfortable import. What could possibly go wrong?
Well, in Drupal, everything comes down to a question of surprising choices for defaults. At least, if you are expecting ease of use, the default choices seem surprising.
published by rick on Sun, 02/06/2011 - 3:15pm
The migration did not go without a few hitches, but it went as smoothly as might be expected for such a thing.
My inexperience with Apache's .htaccess files caused an unnecessary delay and a lot of "500 Internal Server Error" messages.
Pages