Setting up DKIM Keys for CPanel Server in DNSMadeEasy

I am in the middle of a server migration and am working on DKIM keys for the domains on the affected server. I ran into an issue where the DKIM key data I was getting from CPanel wasn’t working when trying to use it in a txt field DNS record on DNSMadeEasy. I contacted their tech support and figured I’d post the solution here since I couldn’t find it elsewhere and since their documentation on the matter is so sparse.

Continue reading “Setting up DKIM Keys for CPanel Server in DNSMadeEasy”

Quantity in cart for donations on shopify

I recently had a need to set up donation functionality on a Shopify web store.  Shopify provides a great method for adding donations to the shopping cart, but I found one aspect of functionality lacking.

Because the donations are implemented as an arbitrary number of a 1 cent donation item added to the shopping cart, if the user gets back to a page where the number of items in the shopping cart is displayed (like in a widget in the header), the number shown will be the number of items in the cart, plus the number of cents being donated.  Our desired behavior was to have a donation represented in this total as a single item, regardless of the amount.

Continue reading “Quantity in cart for donations on shopify”

Protecting Email Addresses From SPAM Harvesters With a CAPTCHA

If you manage any websites, you should be aware of the risk of publishing an email address publicly.  SPAM bots spider the web looking for these email addresses, adding them to lists that are sold and used to inundate you with glorious offers of organ enlargement and cheap watches.  Today I encountered the most robust solution that I’ve yet to see.

Continue reading “Protecting Email Addresses From SPAM Harvesters With a CAPTCHA”