Recent blog posts

Favorite modules: Mail Logger

Sending email from a website is a common task - there are password reset emails, welcome emails to new members, order confirmation emails, and sometimes emails letting subscribers know about updated pages, or sharing posts to discussion forums on the site.

There are a lot of ways for email to go astray. If someone doesn't get the email they were expecting, how do you know whether it was sent, but filtered out by the recipient's spam filters, or not sent due to a glitch on the website?

Ubercart: How to add an Ubercart role

Ubercart's ability to add and remove roles automatically is a terrific feature - but some things about managing roles with Ubercart can be a little unintuitive.

How to Add an Ubercart Role

Most of the time, Ubercart handles adding roles automatically (once you've set up the initial configuration), but occasionally you may want to add an Ubercart role manually.

The confusing thing is this: if you try adding an Ubercart role that the user already has, it won't work.

Atlassian Crowd - get all user attributes, including last login

Some organizations use Atlassian Crowd with other Atlassian software - especially Jira and Confluence - to manage user logins and provide for single login to several systems.

While Crowd works well enough, it lacks some features that would be helpful - such as a simple export listing when users have logged in or changed their passwords.

If you have the ability to interact directly with the Crowd database, you can export this information manually using the following command: