Technical Tuesday

Gregory Heller Profile Photo

Technical Tuesday: Aliasing Your Site's Email Address

Recently I had a client who was irked by the way the "from" email address for messages sent by the subscriptions module appeared in users' inboxes.

Technical Tuesday: IE8 Version Targetting: ALA, Still Undecided

A List Apart's Issue 253 continues discussing and debating the controversial IE version targeting that ALA announced a month ago. CivicActions blogged about this topic then too. Jeremy Keith and Jeffrey Zeldman provide very realistic and down-to-earth points of view and arguments both for and against version targeting. Although they each reach different conclusions, neither tries to persuade the reader one way or the other. Rather they leave you more enlightened so that you can make your own decision. 'They Shoot Browsers' by Jeremy Keith was better written in my opinion and has more convincing arguments, including this gem;
"The proposed default behavior for version targeting in Internet Explorer solves the problem of “breaking the web” in much the same way that decapitation solves the problem of headaches."
I'm still not 100% decided, but I'm pretty heavily swaying to the side against version targeting. Having said that, I can understand how and why Microsoft, even with mostly good intentions, came to this solution. I can see and appreciate the short term benefits, however I don't believe that Microsoft can pull this off in the long term. As web developers, we have no reason to believe that Microsoft is capable or even intends to follow through with it's promises

Firefox, Mac and Transparency woes - pulling the FOSS strands together

It is often said that 3 things make a 'trend' in the modern world, so here are 3 very sneaky browser bugs triggered by 3 different Drupal modules that have crossed my path in the last few weeks, all (it turns out) quite likely related. Here they are, in the hope that if you see something similar you might be able to locate the problem a little more rapidly.

PNG Images, Transparency & IE6: Answers To Theming-Hell

I would never use a drupal module or javascript to fix IE6 suckiness with transparency in 24-bit PNGs. After battling IE6 and image transparency on many sites I always do one of three things when tackling this issue:
  1. Firstly, if only binary transparency is required, I use an 8-bit PNG file. Binary transparency means that each pixel is either transparent xor colored (but not both, hence 'xor' for the eXclusive-or. When can we add 'xor' to the English dictionary?). The pixels in a 24-bit PNG can be both colored and transparent, and have 'alpha' transparency as opposed to binary transparency.

Technical Tuesdays: #theme Form Elements into tables

Forms API (FAPI) is one of the coolest pieces of Drupal. The power and flexibility of hook_form_alter has made it possible to change the behavior of a module, without actually modifying any code in the original module, and has created a whole new class of "helper" modules that enhance the capabilities of existing modules. But this article isn't about form_alter.
Syndicate content