Drupal

Drupal, what is it? Drupal is a free CMS (content management system) that allows you to launch and run a website without the need to know how to code or create a website. Think of Drupal as a website construction kit.

Drupal is a viable solution for today's web admins. Drupal's easy user interface and abundant feature list means it takes little effort to get lots done efficiently. Drupal provides for all your content needs, including information, images, podcasts, blogs, video, events and calendars, polls, collaborative work, forums, etc. It's extendable nature allows you to quickly add new content types, functionality improvements, and themes. Drupal's extensive features and capability to manage almost any type of content makes it the best solution for the modern website.

Here are some posts exclusively about Drupal...

Very cute! 4 year old Drupaler... Youngest yet?

Very cute! 4 year old Drupaler... Youngest  yet?

My 4 year old knows I work with Drupal. Sometimes she will rush to the keyboard and klak her fingers on the keys looking for attention. When I ask her what she is doing she repsonds "making a website - like you daddy".

This day (of the video) I let her get one step closer to becoming the next drupaler in this house... (read more)

Virtualmin.com now using Drupal...

Virtualmin.com now using Drupal...

Just wanted to plug for Virtualmin and Drupal...

I have been using Virtualmin for about 6 months now, so far so good. Though cPanel is widely used and looked at as a standard, the Virtualmin control panel doesn't mess up your OS (I use Centos 5). cPanel does many overrides and changes to the Centos OS, and some say cPanel creates a security risk to Centos. (read more)

Coming Soon - Ubercart module to manage distributor product data - automagically

Coming Soon - Ubercart module to manage distributor product data - automagicallyComing Soon - Ubercart module to manage distributor product data - automagically

During the last few days I have been working on a module that automates updating product information from distributors. (read more)

Sugar is sweet! Simple webform2sugar now available for D5

Sugar is sweet! Simple webform2sugar now available for D5

About two weeks ago I shared a site recipe (Drupal + webform + SugarCRM) to get Drupal talking to SugarCRM. In my previous Sugar post I mentioned I would make a patch for sugarwebform module, since it was a bit out dated (Sugar changed it's code a bit causing sugarwebform to break). (read more)

EB now upgraded - from Drupal 5.7 to 5.16 -- scary...

EB now upgraded - from Drupal 5.7 to 5.16 -- scary...

I have to give a big hand to all the module developers that make upgrading smooth. I was very hesitant to upgrade my Drupal install and the contributed  modules since it has been 14 months since my last big upgrade.

I thought I would just share with you some details...

1 hour before this blog post I was running on Drupal 5.7 with 13 outdated contributed modules. (read more)

Update: Shopping.com API module progress...

Update: Shopping.com API module progress...

This project was set aside last June, as I was working on it in my spare time. Shopping.com (aka SDC) is now pushing all it's partners to switch to the Version 3 platform within the next 6 months. Yikes! I figured I need to give this module more priority. Here is the progress so far, for Drupal 6. What is functional... (read more)

Site Recipe: SugarCRM + Drupal + Webform + SugarCRM Webform Integration

 Site Recipe: SugarCRM  + Drupal + Webform + SugarCRM Webform Integration

A client recently asked for SugarCRM integration with Drupal. I just wanted to report on my findings. There are two SugarCRM + Drupal solutions... (read more)

Purdue University: Obama and I now have something in common - Drupal

Purdue University: Obama and I now have something in common - Drupal

Back in October of 2008 Purdue students were well organized Obama supporters. Every time I went to campus I saw Obama supporters out rallying and sharing talking points with passer-byers. On two occasions I took the time to ask campus Obama supporters what they liked about him, trying to understand their position. I was interested in knowing if they really were thinking for themselves or letting the media / friends think for them. I was unable to find common ground with the campus supporters and Obama's key policies. (read more)

Drupal Meetup (group) in Lafayette / West Lafayette meets at Purdue

Drupal Meetup (group) in Lafayette / West Lafayette meets at Purdue

Our city now has a Drupal group / meetup! (read more)

How To (Ubercart): Create a shipping "weight limit" message to the shopper

How To (Ubercart): Create a shipping How To (Ubercart): Create a shipping

Problem: A client requested to show an error message on the /cart and cart/checkout page when the order shipping weight is greater than 500lbs. They are shipping grass seed and need the purchaser to complete the order over the phone. (read more)

How To (Ubercart): Get shipping quotes on the "/cart" page from multiple shippers

How To (Ubercart): Get shipping quotes on the How To (Ubercart): Get shipping quotes on the

As you get your hands dirty with Ubercart you will find little things you don't like. Some of the little things are important and others are not. If you stick with Ubercart long enough you will learn that with time, skill, and determination you can modify your Ubercart install as your wish - most of the time. (read more)

iPhone Gear launches, using Drupal

Finally, a long overdue personal project has launched. I bought the iPhone Gear domain back in May of 07, weeks before the iPhone was to launch. A client dragged out a project, so iphone gear got postponed and I missed "iphone wave". (read more)

Yeehaw! Better UI on node forms - Drupal 6

Yeehaw! Better UI on node forms - Drupal 6

Thanks to Dmitri (and Bevan) who has contributed a new module (Vertical Tabs - Drupal 6 only currently) that minimizes vertical scrolling on node forms. (read more)

Drupal Themes: Different body tags based off the URL

Drupal Themes: Different body tags based off the URL

Summary: This is a really simple snippet that allows you to have more controll over of a page's styling needs.

Usage: For example, let's say you want to assign a background color to specific pages - or - a different image per page (think rotating header images) somewhere on the page. This snippet will allow you to control that more easily and even give greater control traversing even deeper into the xhtml. (read more)

Followup / Reminder - Quicker Drupal Adoption - Forum Challenge

Followup / Reminder - Quicker Drupal Adoption - Forum Challenge

Tomorrow is the start of the “Quicker Drupal adoption: The 10 minute challenge”. The original post brought a good amount of feedback, which I am summarizing and will post a follow-up in the coming days. I hope some of the comments/ideas get implemented. (read more)