Blogs

Say No to SOPA/PROTECT-IP

H.R. 3261 (Stop Online Piracy Act) and S. 968 (Preventing Real Online Threats to Economic Creativity and Theft of Intellectual Property Act) are absolutely bad for online freedom. I normal restrain my political postings to my other blog, but I believe that this is important and relevant to the target audience of this website enough so that I believe that I should post something here, too.

Drupal 7 WYSIWYG - as a FEATURE

Every Drupal developer knows that there many configuration settings that are similar between the sites that they build, whether it's a personal preference or a trend among clients. And every developer that has been around Drupal more than a few minutes knows about the Features module.

Using Git to Manage Custom Themes on Aegir Hosted Sites

A some already know, I have chosen to start hosting Drupal installs for clients. At some point (hopefully soon), I'd like to open this service up to the public. But that's not what you came here to read about.

Replacing Drupal 7 Menu Links With Images

I recently worked on a project where the main menu items were to be displayed as images. Of course, stylish menu items are usually displayed using text that's been styled with Cufón (or a similar solution) and using CSS sprites for the background. But in this case, there wasn't text.

Now, I could have worked on updating the Imagemenu module to work with Drupal 7, but there just wasn't enough time in the budget. So instead, I decided to use a hook in template.php to get the job done for me.

Effective Websites

Your business has a website, or you may still be in the planning stages. An important question needs to be asked: How can you tell if your website can deliver a positive return on your investment?

This class by Brian Altenhofel will show you what you need to know about websites. You'll learn important information about design and usability considerations. With this information, you'll be able to know that your website will attract AND retain customers.

The class runs from 1-4PM on Wednesday, September 28. Cost is $35.

My Thoughts on Google+

It's been a little over a month since Google+ launched, and I've been using it quite a bit during that time. I thought I'd offer my thoughts on the new social media site from Google.

The Bad: Invite-Only

I just want to get this part out of the way first. For a social network to thrive, people need to be able to freely use it and their connections need to be able to freely join. The invite-only atmosphere continues to turn off many new users simply because Google+ is useless without people you know on it.

12 Drupal 7 Modules That You Absolutely MUST Have

{EAV_BLOG_VER:5c1fbca770a5e8ac}

Yeah, this type of post is so over done. I know. But after doing a couple of Drupal 7 sites (and working on a couple of SaaS solutions that I may be offering later this year), I feel like I need to offer my opinion on what D7 modules you absolutely must have on your website.

Moving Menu Link ID to <li> Tag in Drupal 6

If there is a shortcoming in Drupal, its the way the menu system is handled. In this particular case, its that custom ID's for links added via the Menu Attributes module are added to the anchor tag and not the list item tag. While this is great for theming that particular link, it can cause difficulties when using most jQuery scripts to modify the display of your menus since the <li> tags won't have any identification.

My First Date With CiviCRM

I've recently took on a website development project related to politics. Currently, the website does not use a CMS and is very difficult to manage. My goal is to move it to Drupal within the next couple of months.

So far, I've learned a couple of things with the development version on my dev server. The first has to do with CiviCRM.

Using sed to Add Google Analytics Code to Many Files at Once

I recently volunteered on a project that involves bringing a website into the modern world. Apparently, the previous webmaster(s) used a mix of MS-Word and either hand-coding or Dreamweaver (and maybe even FrontPage) to manage the website.

Eventually, I will be moving this website to Drupal. But for now, the main goal is to get up-to-date and useful information on the website. Most of the information available was at least a year old, and some of the information was more than 4 years old.

Syndicate content