Article
Strategy for Developing Online Communities and Social Networks in Drupal
Drupal offers many options and possibilities for developing online communities, but strategy should involve more than simply implementing every available module.
Those "in the know" about Drupal realize that Drupal is far more than a content management system (CMS) even though it often gets categorized that way. Drupal as a CMS is more like one specific feature or type of use, of many. It's more of a platform, and on Drupal.org it's labeled as "Community plumbing" and an "open source content management platform".
Those "in the know" about Drupal realize that Drupal is far more than a content management system (CMS) even though it often gets categorized that way. Drupal as a CMS is more like one specific feature or type of use, of many. It's more of a platform, and on Drupal.org it's labeled as "Community plumbing" and an "open source content management platform".
Problems with http 0 ahah errors in forms
Http 0 Error in Forms - Potential Issue and Fix may be a mismatch between the Base URL in settings.php and htaccess settings
An HTTP pop-up error may look like this:
An HTTP error 0 occurred.
http://DOMAIN.com/taxonomy/autocomplete/NUMBER
The above example was an HTTP error pertaining to an auto complete field, but it can pop-up in other types of fields and situations.
An HTTP pop-up error may look like this:
An HTTP error 0 occurred.
http://DOMAIN.com/taxonomy/autocomplete/NUMBER
The above example was an HTTP error pertaining to an auto complete field, but it can pop-up in other types of fields and situations.
Drupal Aggregator Time Stamp and Views Display Issue - Fix With SQL and Template Function
Altered SQL and a PreProcess Function in the template.php file used to fix an aggregator module issue with feed time stamps.
Recently, I found an issue with Drupal's core aggreggator module that was causing havoc with the time stamps on a particular feed. Instead of retaining a timestamp equivalent to the post date in the RSS feed (this might be an issue with the feed) or a time stamp based on the date and time when the item was first imported, the time stamp of all items in the feed were being set to the date and time of the most recent refresh. So, essentially, cron runs and all items in the feed had the same time stamp of when cron ran.
Recently, I found an issue with Drupal's core aggreggator module that was causing havoc with the time stamps on a particular feed. Instead of retaining a timestamp equivalent to the post date in the RSS feed (this might be an issue with the feed) or a time stamp based on the date and time when the item was first imported, the time stamp of all items in the feed were being set to the date and time of the most recent refresh. So, essentially, cron runs and all items in the feed had the same time stamp of when cron ran.
Creating Enhanced Category Pages for Ubercart Using Views
Ubercart provides tremendous functionality for building an eCommerce site in Drupal. And within a fairly short period of time after installation, one can build at least a decent online shopping cart / eCommerce website. One will add products, perhaps include categories, and configuration various parts of the system such as shipping, payment methods, etc.
Ubercart provides tremendous functionality for building an eCommerce site in Drupal. And within a fairly short period of time after installation, one can build at least a decent online shopping cart / eCommerce website. One will add products, perhaps include categories, and configuration various parts of the system such as shipping, payment methods, etc.
Auto-Resizing Background Images for Drupal Themes and Websites with CSS
A CSS Solution to Make a Background Image Automatically Fill an Entire Browser Window Without Using Javascript
Currently, the enhancements of CSS 3 are of no use since the most popular web browsers have not yet been upgraded to be compatible. A number of enhancements in the CSS 3 protocol relate to backgrounds and borders, and more specifically it provides more options on using images with borders and backgrounds.
A CSS Solution to Make a Background Image Automatically Fill an Entire Browser Window Without Using Javascript
Currently, the enhancements of CSS 3 are of no use since the most popular web browsers have not yet been upgraded to be compatible. A number of enhancements in the CSS 3 protocol relate to backgrounds and borders, and more specifically it provides more options on using images with borders and backgrounds.
How to Present Different Data in Multiple Displays of Views
When first working with Views 2 for Drupal 6, it may not be immediately obvious that information presented in a different displays for a particular View doesn't have to be the same.
Let's say you have started a new View and you are have added several fields and filters. Then you add a Page display, and put in the path. Later, you realize you want to present the information for your View in a block as well. However, maybe you don't want to have all the same fields displayed in your block as you do on the page.
When first working with Views 2 for Drupal 6, it may not be immediately obvious that information presented in a different displays for a particular View doesn't have to be the same.
Let's say you have started a new View and you are have added several fields and filters. Then you add a Page display, and put in the path. Later, you realize you want to present the information for your View in a block as well. However, maybe you don't want to have all the same fields displayed in your block as you do on the page.
Drupal Tips and Tricks: Using Blocks as Mini Stylesheets
This is a brief post about something that I have found useful in some instances, although some people would probably say that it isn't the most accepted or "kosher" way to style a Drupal site. But there are times when "useful" is important.
If you've been around Drupal for more than a few seconds, you either have already noticed or will soon notice that there is almost always (if not always) more than one way to do things. That might even be what some of us love about Drupal.
If you've been around Drupal for more than a few seconds, you either have already noticed or will soon notice that there is almost always (if not always) more than one way to do things. That might even be what some of us love about Drupal.
Misconceptions About Templates in Website Design and Web Development
I've been encountering many comments and statements in my reading across the internet that suggests a rather common misunderstanding of templates in website design. One of the places that this is particular common is in postings for jobs for freelance web designers and developers. In many such posts, whether on Craigslist or elsewhere, the term "template" seems to have taken on a very negative meaning.
I've been encountering many comments and statements in my reading across the internet that suggests a rather common misunderstanding of templates in website design. One of the places that this is particular common is in postings for jobs for freelance web designers and developers. In many such posts, whether on Craigslist or elsewhere, the term "template" seems to have taken on a very negative meaning.
Drupal Ubercart Tips & Tricks: Achieving Tiered Flat Rate Shipping Without Programming
I was rather surprised at the number of shipping modules and options for Drupal (Ubercart) that would not do what I wanted it to do. A client simply wanted one of three shipping rates to be assigned based on the total number of products in an order. It should have been simple. Creating a table-based type of shipping rate in Zen Cart is very easy to do. But after working through the Flat Rate module, Rate Based module, and others, the site still wasn't quoting the shipping rates accurately.
I was rather surprised at the number of shipping modules and options for Drupal (Ubercart) that would not do what I wanted it to do. A client simply wanted one of three shipping rates to be assigned based on the total number of products in an order. It should have been simple. Creating a table-based type of shipping rate in Zen Cart is very easy to do. But after working through the Flat Rate module, Rate Based module, and others, the site still wasn't quoting the shipping rates accurately.
When It Comes to eCommerce and Web Hosting, Big Names Are Often a Big Mistake
It was another week of working on accounts with some of the “big names” in the eCommerce and web hosting world. The “size” of the name is almost directly proportional to the level of headache that I get from trying to handle even simple tasks. To clarify, I’m mostly thinking about cases where I am trying to build some type of PHP-based website.
It was another week of working on accounts with some of the “big names” in the eCommerce and web hosting world. The “size” of the name is almost directly proportional to the level of headache that I get from trying to handle even simple tasks. To clarify, I’m mostly thinking about cases where I am trying to build some type of PHP-based website.







Thanks for the reply, Matt. I'd like to add to your explanation that one key to how the pet...