todd's blog

Free Drupal Themes wrap-up

I'm writing this page mainly as a way to not have to type it all in any more.  I do/have-done a fair number of free websites for various groups and causes.  I've done some paid sites as well.  Often I find myself walking someone thru what a theme is and how I can bust them out a simple site quick if they choose to use a free theme.  The rest of this page is that discussion. 

This page discusses a Drupal website, specifically the visual design (or template) of the site.  This is known as the "theme" in Drupal speak.

Drupal is a "Content Management System" -- a system that allows people to modify the website by using the website.  Generally, a user will log in and then add and update pages, and update the operation of the site.  Drupal makes this fairly easy.  Drupal has a modular design which is used by many community contributions that have been created for the Drupal system.  These contributions provide with enormous power to make a high-functioning website.

A Drupal website be broken down into three things: 

Drupal Script Library Presentation

At the CDMUG meeting on Thursday, April 29th, 2010, I gave a presentation on my Drupal Script Library.

The introduction for the event was:

the latest script: drupalUpdate.sh

I recently added the script drupalUpdate.sh to my Drupal Script Library.  This script will update a site completely from the command line.  It calls drupalCVSDeploy.sh to update the site then calls the drush update command to update the database.

Goodby drupalManageFCKEditor.sh, hello drupalManageLibraries.sh

Today I renamed the drupalManageFCKEditor.sh script to drupalManageLibraries.sh.

drupalManageFCKEditor.sh was a script I had written to help with the installation and maintenance of the FCKEditor library that is required to make the Drupal fckeditor module work.  It allowed downloading the latest version of the file and looking inside the installed directory for modifications to the original files.

Using drush with the Drupal Script Library, revisited

This is a follow-up to my last post on integrating Drush with my Drupal Scripts Library.

Using drush with the Drupal Script Library

This is a discussion on how to integrate drush into a Drupal environment set up with my Drupal Scripts Library.

Setting up a dev -> prod system in Drupal

Here I'll discuss the setup of a pair of Drupal websites, one a development ('dev') site and one a production ('prod'), and a system allowing the migration of state between them (promotion).  This discussion, and the procedures described assume the presence of my Drupal Script Library.

Table of Contents 

Motivation

In many cases, especially those of high-visibility, high-importance sites, it is desirable to see how changes will affect a site before releasing the change to the public.  A new module, new content, or even updates need to be tested in a development environment before being effected on the production site.

Having a development environment on which changes can be staged allows assurance that a change doesn't have any negative effects as well as giving stake-holders an opportunity to sign off on the change before it goes live.

Using eclipse galileo/ShellEd plugin for writing bash scripts

I've been having getting my normal editor working (a Winders editor that I run under wine) and thought I'd give eclipse a shot.

supporting anonymous comments

Today, for a site I maintain, I did some work on how anonymous comment posts work.  The goal was to support anonymous commentst that would be published and to send an admin a notification email.  In addition to this, I did some setup so that anon comment posting would work w/ the the 'Filtered HTML' input format even tho 'Full HTML' was the sitewide default to support the use of the FCKEditor.  This was all done w/ contrib modules and configuration.

Linux on Dell Latitude D630

I'm in the process of setting up Fedora 11 on my new Dell Latitude D630.  This post will document the process.

Going thru the optional packages in Fedora is always a pain, but after the required 30 minutes or so, I finished.  I reboot the machine and it came right up in Fedora, no problems.  I connected it to my local wifi network, installed the fastestmirror package, then began the 200M+ update.

Syndicate content