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.

Jan
31
2008

Dreamweaver vs. Content Management part II

My position on Dreamweaver is no secret. Last fall I was talking with a colleague and journalism professor about the need for journalism schools to teach content management principles as part of their programs. A communications professional who knows nothing about Dreamweaver can have a bright future. A communications professional who knows only a little about content management is in big trouble.

After we were discussing the course yesterday evening I opened up Google Reader and read Ken Rickard's post about Amy Gahran's wonderful Poynter Online article about just this topic. Here are some of the high points from Gahran's article:

Apparently, this j-school (like many others) offers little or no training in true CMS-based tools. Their online courses focus on Dreamweaver.

That's a big problem, because tools embody mindsets. Focusing on Dreamweaver teaches exactly the wrong mindset for online journalism: that your Web site is mainly an island unto itself.

Jan
31
2008

Quickly adding imagecache and lightbox to posts on Drupal sites

Imagecache options screen shot

Following up on yesterday's post this is a quick and dirty guide to adding images to blog posts using imagecache and Lightbox v2. The effect of these together is to create an image like the one in this post. When clicked the image will display in an overlay on this page thanks to lightbox. Imagecache handles making a static copy of the image available and resizing the image to provide several predefined sizes.

It is possible to do similar things in much better ways. For example creating an image field and a template for displaying posts that include the image. This method is a quick and dirty method using a minimum of additional modules. With Drupal 6 the FlexiFilter module will make this method even simpler.

The first step is to setup the necessary modules (imagecache and lightbox v2). The imagecache handbook page has some information about setting up presets for imagecache. The latest version of imagecache has new settings that deprecate some of the old settings. See the image in this post for a glance at what is in the newest CVS version.

Jan
30
2008

jQuery goodness

While listening to the Drupal podcast #53 I decided it was time to take the plunge and do a few jQuery/Javascript things here. So comments will now preview live as they are being entered and thanks to the combination of imagecache (not jQuery related) and lightbox the pictures appearing in the more recent posts now display with the lightbox effect.

Jan
16
2008

Lullabot workshops and server rebuilds

Lullabot LogoIt has been a busy 2008 so far. I spent the first full week of the year at the Lullabot Drupal API workshops in beautiful, rainy, Portland. It didn't take long to figure out that I also really wanted to head off to the themeing workshops in February as well. I came home ready to wrap up a couple of projects and spend countless hours working on patches and uber-cool modules and hacks for all kinds of sites.

All went well on Sunday as I moved several sites and did a little database trickery to make things hum along. When I shut down for the day early Monday morning things were buzzing right along. Murphy, however, was hard at work. A problem with the server resulted in the need to rebuild the whole box from scratch. Even more fun it is a remote server and the backups weren't working as well as they should have been.

Jan
16
2008

Short shell script for speeding up getting Drupal modules

What follows is a short shell script I use for making it easier to get modules from the Drupal repository. It is best to use this script only with sources where you have a great deal of confidence in the source of the file you're downloading. Of course nothing substitutes for using good practices when it comes to deciding whether to install a program and its possible implications.

Read on for the code itself. It is a very simple script that makes it easy to copy the location of a file from a website and then download and uncompress the file. It could be much fancier but it does the trick.

Oct
25
2007

The Visualize Backtrace Module

The hits just keep piling up this week. This time it is a great new Drupal module called Visualize Backtrace which will be a boon for Drupal developers all over. It even comes with an introductory screencast showing it's awesomeness. To get it working it requires ZGRViewer and XDebug and a little behind the scenes tinkering but I can't wait to install and have this tool for testing.

Sep
25
2007

Scheduler patch to touch the creation date on publishing

OK so this is mostly a geek post. It is a test of the patch to the scheduler module for Drupal to see that it properly updates the creation date on the post when it's scheduled to be posted.

Sep
23
2007

Drupal developer search engine

One of the things about doing Drupal development is one is always searching for information. There are many great sources of information and things like Planet Drupal that are a wealth of information. Then there are sites like the API site and sites for PHP and MySQL manuals that come in handy for other things. To make it easier to search the areas I needed I setup a Google Custom Search Engine for Drupal developer search. Please feel free to add additional sites that would be useful. Presently in addition to the main drupal.org sites it searches Planet Drupal, PHP, MySQL, and w3's CSS documentation.

Sep
21
2007

43 Folders as a Drupal site

Merlin Mann's wonderful 43 Folders site has been migrated to Drupal. It is a beautiful looking theme they've put together with the theming efforts of the folks at RoopleTheme. Having paid a visit to the RoopleTheme site it's likely that the Beale Street theme might find its way into some upcoming projects.

Sep
15
2007

Weekend gift - Drupal 6 beta 1

Just in time for a weekend of testing we have Drupal 6 beta 1. There will be many, many installations this weekend. Mine won't come until Sunday after some playing around on Saturday. There should be a competition this weekend to see who can submit the most unique bugs and a separate challenge for who can submit the most patches that solve open issues.

Syndicate content Syndicate content