Lessons Learned: Working with Event Registrations in Qualtrics

Qualtrics works well for collecting event registrations. But there are a number of things to be aware of. I imagine that the "issues" stem from the service being geared towards administering surveys online. However, the benefits of using Qualtrics outweigh the shortcomings. [Continue reading]

Lessons Learned: Live2Lead Website and Using Qualtrics for Collecting Event Registrations

For the new websites I create, my goal has been to make them responsive. That way I get some practice before committing to an overhaul of a major website. The extra practice should make the redesign process go smoother since hopefully I'll have the experience to solve whatever problems I come across. With the latest website, I was given the opportunity to further enhance my skills. Plus, I found a new, and somewhat unusual, solution for collecting event registrations. [Continue reading]

Position Text Boxes in Photoshop Using X, Y Coordinates

When positioning text boxes in Photoshop, I typically use an existing composition, where the text box is already in the desired location, as a template. If a graphic slips through the cracks with a misaligned text box, I end up moving it pixel by pixel until it looks correct. But there is an easier way which lets you move a text box to an exact location using X, Y coordinates. [Continue reading]

A Faster Way to Block Senders in Outlook

To combat spam, I'm using the Block Sender feature in Outlook. The process of flagging messages to block is fairly simple. But there has been an increasing amount of spam making its way into my inbox. And the number of steps to flag all the messages adds up quickly. So I decided to look to my typical time saver for Microsoft products, the Quick Access Toolbar. [Continue reading]

Manage Tasks in Outlook: Flag Emails as Tasks Before They Get Lost in the Sent Mail Folder

Part of managing my task list involves monitoring the email requests I send to co-workers. Since I can't remember the details of every request, I flag the messages in Microsoft Outlook so they appear in my task list. The problem is that I don't always remember to go to my Sent Mail folder and flag the requests. And some of them end up being lost. So I am getting into the habit of flagging emails as they are being written. [Continue reading]

Lessons Learned: Follow Hashtags and Hootsuite

Previously, I mentioned that you can utilize Hootsuite to monitor hashtags in social networks like Twitter and LinkedIn. Just be aware that the service may not track hashtags as you expect. Let's take a closer look at using Hootsuite and tracking hashtags. [Continue reading]

Lessons Learned: Responsive Design and the SU4T Website

I was asked to develop a website for a one-day event. The project proved to be an excellent opportunity to sharpen my responsive design skills. Now, I have completed projects here and there where website content was adjusted on the fly to fit different browser window sizes, but I haven't spent much time making an entire website responsive. [Continue reading]

Add Delay Feature to Newsfeed

The newsfeed feature I developed a few years back works as expected. At times, however, I wish it would let me have a post automatically appear after a specific time. Especially now that I'm used to services like HootSuite that allow me to schedule tweets and other social media postings. [Continue reading]

Use MySQL’s Date Functions Instead of PHP’s

Many of the MySQL queries that I create include a date and / or time. My usual place to get this information was from PHP's date() function. At least until I discovered that MySQL has many built-in functions to do the same thing. Let's look at a quick example. [Continue reading]

Import Login Information for Database Connection Scripts

I'm starting to realize that importing the script used to establish a database connections isn't enough. Being able to import a script wherever the database is needed does simplify the process of changing a database password since it only needs to be changed in one place. However, I keep finding reasons to make major revisions to the connection script which usually results in having multiple versions and I don't always have the time to complete the upgrade process. All of those connection scripts need to be updated when the password changes. [Continue reading]