Web Development
Friday, August 27, 2010
The management of accounts and logins for Web sites can be a task, for both the Web visitor and the Web site owner. For the visitor, they not only need to remember the username and password for many sites, but also secret questions and other identifying information. Then there is the list itself which needs to be protected, as hopefully each login is unique and all passwords are not only different but not easy to remember.
For Web site owners, ideally the Web site has build-in management tools to administering login accounts. These accounts themselves may have additional associated data, like customer detail, order history and frequent customer numbers. Technically, this data can take up space, and many times database administrators will want to archive “inactive” accounts to optimize the database. From a business standpoint, it is often said to also archive or purge similar accounts to not clutter reporting data.
Allow me to 1,000% disagree with both of these stands and say that a Web site accounts and logins should never, ever be purged. Why? Behind these accounts and logins are people or businesses run by people, and where you may not remember them, they remember you! If you remove them, they will remember and it may impact if they do business with you in the future. Or even write about it in a public blog post.
What follows are 3 examples of Web site accounts belonging to me personally and how they were handled. I call them the Good, the Bad and the Ugly.
The Good – Hyatt Gold Passport
Recently my family decided to get away for the weekend and sought out a good hotel rate locally, or what some call a “staycation.” We found an excellent deal at a Hyatt hotel, and I went to their Web site to book it. When I got to the Hyatt Web site, I had to think for a minute if I had an account with their frequent stay program, Hyatt Gold Passport. I checked my list and I did, but for the life of me I couldn’t remember the last time I stayed at a Hyatt.
When I entered the username and password on my list, I was in, and was welcomed by name along with my last stay at a Hyatt, which was a stay at a Hawthorn Suites over 4 years ago. All of my information was correct, as well as the points I earned during that stay. Over 4 years ago! I was extremely pleased, and the online registration was a smooth process as well. After my stay I got this nice email from them – a form email, but still welcome as shown below.

Kudos to Hyatt for not forgetting about me, almost 4 years later.
The Bad – Staples
I have been a customer of Staples since store #6 opened in West Springfield, MA in the late 80’s. As Staples is from Massachusetts, they were the only real choice for discount office supplies, which was not a bad choice by any means. When I moved to Chicago and Staples later opened here, as I was a Staples Rewards member, I got an invite to the grand opening party at their flagship store in the Loop. That store is right around the corner from my office, and I shop there frequently, as well get weekly emails from them and participate in consumer surveys they extend to me. And to keep the FTC at bay, I also own stock in the company.
All of this considered, I was surprised recently when I tried logging into Staples.com to place an online order and my login failed. I was not able to receive a new password either saying my account no longer existed. So I sent a tweet to @staplestweets on Twitter to ask if they purge accounts. I don’t recall the exact time period (nor do I have the links to the tweets) but they said they do purge accounts after a year of inactivity.
The kicker here is that I am not an inactive customer! I shop in the store regularly using my black Staples Rewards Premier card, but hadn’t placed an order on their Web site in over a year. This is a failure on the part of Staples to recognize the true customer experience. If you go beyond purchases alone, I have 5 separate accounts with Staples, one each for Staples.com, Staples Easy Rebates, Staples Feedback Forum, Staples Rewards, and Staples SpeakEasy. When I pointed this out to the people on the Staples twitter account and said they weren’t making it, um, easy for me, they said fair enough. I am sure some of these are run by 3rd-party companies, but still – has anyone ever heard of single sign-on?
I went ahead and recreated my Staples.com account and made the purchase. I hope in the future I never have to do this again, and Staples makes it easier to do business with them.
The Ugly – Hilton HHonors
The other day my family was looking into hotels and saw one which was a Hilton property. I knew I had a Hilton HHonors account and went to login. I got the strangest error message, as shown, which says in bold red letters, “The account you are accessing is no longer active. Please try again.” What does that mean? If my account is inactive, why would I try it again?
After staring at the screen for a few seconds, I called Hilton. When the line was answered, I explained the error and gave the rep my account number. She then said matter-of-factly that my account was inactive, period. I asked what that meant, and she said that after a year of not staying at a Hilton or earning any points, my account is marked as inactive and my points are deleted. What? Now sure, there is some brochure I may have received that stated this, but this is the most brutal way to deal with points, even worse than an airline! She then asked if I wanted to reactivate my account, to which I said no – I told her that though it’s their policy I was never reminded of this, and don’t ever want to stay at a Hilton hotel ever again. She didn’t seem to care.
Opportunity Lost
In short, Hyatt gets it, Staples sort of does and Hilton does not.
Staples and Hilton could have easily reached out to me and reminded me that I had not done business with them in a while and given me a special promotion to do so. I get these emails all the time from other vendors, from airlines to restaurants. Staples systems are all separate and thus they do not have an ability to view a dashboard on a customer. Hilton… well, I have no idea what they were thinking, if they were at all.
The cost of acquiring a new customer is much, much greater than keeping a current one. In the retail business, which all 3 of these customers are in, they all have that number – the cost of a new customer. Hyatt made a wise decision to keep a customer’s account active, and thus making a happy customer out of me. I will still shop with Staples and hope they get their act together – literally – and that’s not just because I want my stock value to increase. As for Hilton, I don’t care, as they have lost me as a customer.
Not to mention the cost of acquiring a customer is much greater than any disk storage required to keep that customer’s account on file.
What do you think about Web site accounts being purged? Has this ever happened to you? Please share your thoughts in the comments.
Did you enjoy reading this? You are welcome to subscribe to The Hot Iron by RSS feed or by email.
Posted by Mike Maddaloni on 08/27/10 at 04:00 AM
Business •
Technology •
Strategize •
Web Development •
(3) Comments •
Permalink •
Monday, August 23, 2010
Someone has to write Web site content. Someone has to write Web site content. I could repeat this statement a million times, as it is something of great concern and passion to me. Why? Let me explain in a brief, true story. Names have been masked to protect the, um, innocent.

There’s nothing like a Web site project completed on time and under budget. My colleague and I were proud of the job we did, integrating a design from a designer who wasn’t a Web designer, but we made it work very well. The site architecture was integrated well based on the up-front analysis and the new site looked great, with one exception – there was no content. Literally, pages were blank! When we presented the site to its sponsor, who was also the one who was supposed to have written the content by now according to the project plan, he was irate. After he gave us a short monologue, it came down to the fact he let this slip from his plate altogether, though he was attempting to pass blame onto us. Oh, and this person was also my boss, the president of the company I was working for at the time, and it was for the company’s own Web site.
Completing content for a Web site can be the critical path to the site’s success. Unfortunately this has happened to me more times than I would like. So how do you ensure it is completed on time, as well as being effective and optimized? Here are some tips to follow.
Define the content - Ideally when you sit down to write content for your Web site this should have already have been completed. The information architecture of the Web site will be the top-line for what content is in the site, and its sitemap will define the pages or organization of the content. Within those pages there may be sidebars, call outs, photos, quotes, videos – whatever you feel will effectively communicate what you want to share with the visitor to your Web site.
Envision the content - Once you have gone through everything in the first step, close your eye and envision what the completed Web site will look like. What do you see in your mind’s eye? As much as pages have been laid out with placeholder text and images, seeing the finished Web page will help you in creating what will go on it.
Outline the content - Now that you know what to write and what it will look like, break down the content into manageable pieces, which is in essence outlining what will be the content of your Web site. Will a page of text have several sections with their own headings? Where will the images go?
Don’t forget SEO - Early on in the process of designing your Web site, you should have done work on the target audience of your Web site and their expectations. This information served as the guide post, spaghetti test or whatever metaphor will help you throughout the entire project. From this early analysis, the keywords and who to optimize the content of your Web site to should have bubbled to the surface or shot up like a rocket. Keep this in mind as you put pen to paper or fingers to keyboard.
Just do it or delegate it - Yes, now someone has to write the content. Hopefully the previous steps have energized you to actually write the content, or scared you into hiring a copywriter to do it for you. But no worries, as with all of this preliminary work done, the copywriter should have all they need to create great content for your Web site.
What may be obvious to some – creating content – isn’t always obvious to all. Have you encountered this yourself, and how did you overcome it? Do you have any tips in addition to those presented here? Please leave a comment and help those whose role it is to create content, whether by choice or force.
Did you enjoy reading this? You are welcome to subscribe to The Hot Iron by RSS feed or by email.
Posted by Mike Maddaloni on 08/23/10 at 04:00 AM
Business •
Strategize •
Web Design •
Web Development •
(0) Comments •
Permalink •
Wednesday, August 18, 2010
Coming off the successful launch of the Spartan Charters Web site last week, my Web consulting firm Dunkirk Systems, LLC is proud to announce the launch of the redesigned Web site for Chicago artist Augustus V. M. “Gus” Higginson.
The Web site, at www.AugustusHigginson.com, is a showcase for his work and his career. The artwork section features a gallery of his most recent works as well as some of his past works. As an architectural historian, many of his works pay tribute to great buildings, including The Rookery in Chicago and the Chicago Cultural Center. His works are large-scale, and the site features detailed photos of his works as well as the entire pieces.
Once again, Dunkirk collaborated with Visible Logic, Inc. and Emily Brackett for this project. Emily’s design not only serves as a great backdrop for Gus’ artwork but also captures the essence of the artist as well. Behind the scenes of the Web site is powered by ExpresionEngine, the great content management system which we at Dunkirk have been working with for years for many of our clients. This provides the ability for editing of all content on the Web site and provides an infrastructure for managing search engine optimization. Integrated in the home page is Gus’ Twitter stream, which you can follow and see photos of his current and past works in process.
On a personal note, it was a fun project, especially working with a local client. Most of my clients are not local, though despite this they progress very well, and many times I have met the client after the Web site was completed! It was great to sit at the table with Gus during each phase of the project.
Whether you have an appreciation for architecture, history, or simply want to see a unique perspective on some great places, check out the new Web site for Augustus V. M. “Gus” Higginson.
Did you enjoy reading this? You are welcome to subscribe to The Hot Iron by RSS feed or by email.
Posted by Mike Maddaloni on 08/18/10 at 10:09 AM
Announcements •
Thrive •
Web Design •
Web Development •
(0) Comments •
Permalink •
Monday, August 09, 2010
At Dunkirk Systems, LLC we are proud to have brought many clients to the Web for the first time. With the launch of the Web site for charter fishing service Spartan Charters we continue along this great tradition.
Spartan Charters is a full service charter company servicing Cape Cod, the Islands, and Southeastern Massachusetts and is a complete fishing guide and charter service. With their fleet of great fishing vessels and 2 experienced captains, Spartan ensures you have a quality and great fishing experience. As they say, they target big fish.
For this project Dunkirk partnered once again with Visible Logic, Inc. to great a highly functional Web site with a great design. The home page design is compelling to draw users to the various sections within the Web site, plus all navigational links are stylized text links, rather than images. A custom-developed content management system (CMS) powers the Web site allowing the Spartan Charters team to modify all Web site content. They are also embracing social media with their Facebook page and Flickr account with a wide variety of photos from past trips and catches.
Whether you’re a seasoned fisherman or looking to entertain clients or guests with a fishing experience, Spartan Charters is the one to call… or contact through their new Web site.
Did you enjoy reading this? You are welcome to subscribe to The Hot Iron by RSS feed or by email.
Posted by Mike Maddaloni on 08/09/10 at 09:43 AM
Announcements •
Build •
Business •
Web Design •
Web Development •
(0) Comments •
Permalink •
Thursday, August 05, 2010
Believe it or not, there are times you want to directly link to something from your Web site but you cannot. Despite this, there are ways you can still promote what it is you want to link to.
What Possibly Are You Talking About?
The following are a few scenarios where you cannot directly link to something on the Web.
- The publication’s Web site does not post its articles online
- The publication’s Web site requires registration or payment to view the article
- The article is no longer on the publication’s Web site
There are all real-life scenarios and have happened to clients as well as myself.
Credit Where Credit Is Due
Whenever you are referencing content belonging to someone else on the Web, it is always a good idea to get their permission. In some cases you may not be able to mention specifics, such as a company or publication name or even the title of the work or article, but you’ll want to find out as much as you can about what you can mention.
Here’s a real example, and names have been changed to protect the innocent. A client of mine wants to link to articles she writes for a cooking magazine on her Web site, and in some cases she even wants to republish full or partial copy from the article. The published does not post articles online, and does not want her to post any of the articles on her own site. However, she can mention the name of the magazine, issue date and number, article title and page number. She can even show a thumbnail of the magazine cover. In this case, we posted all of this information, plus the photo, with a link to the magazine’s Web site.
If, for example, the article is available online but only to online subscribers, we can still link to it, and below the link we can mention this is behind a login which requires signup and payment. This brief disclaimer will show goodwill to the magazine, all the while promoting the fact the client wrote in it.
Striving for the Win-Win
In-bound links to a Web site are always desired and welcomed by a site owner. Depending on your business relationship with a Web site may dictate how you can present a link to promote yourself with their name. If the situation arises, seek out the method where you can present the most you can, and as a result creating a win-win situation.
Did you enjoy reading this? You are welcome to subscribe to The Hot Iron by RSS feed or by email.
Posted by Mike Maddaloni on 08/05/10 at 03:41 PM
Build •
Business •
Web Design •
Web Development •
(3) Comments •
Permalink •
Wednesday, June 23, 2010
Do you know The State of Your Web Site?
From a client or prospect meeting to a summer picnic, I am involved in many conversations about Web sites. Some people brag about how much they love their Web sites. On the obvious flip-side, many say they hate their Web site. As the conversation flows to some depth, I often find in most cases people cannot quantify what it is they like or dislike about the Web site. By quantifying. I am referring to elements of a Web site which may be working or not working for the site owner, but no specific knowledge of which ones and their status.
In short, they do not know The State of Their Web Site.
To help add clarity and guide change to a Web site, my Web consulting firm Dunkirk Systems, LLC has developed The State of Your Web Site. It is a free, no obligation self-assessment checklist where a non-technical owner of a Web site can review the 34 questions on the checklist and move toward an objective answer to this question. You can download a PDF copy for free at TheStateOfYourWebSite.com.
Emphasis On The Non-Technical Owner
One goal of The State of Your Web Site is to help the non-technical owner of a Web site. Why? From our experience at Dunkirk, which includes my own personal experience with developing software for over 20 years, most “owners” of a Web site or any business application is they are not technical. They may understand technology, but they are most likely not programmers or technicians. Despite this, it doesn’t mean you cannot recognize issues or opportunities for improvements with your Web site. These questions are at a level where if the answer is not known or found to be at issue, a more thorough check by a technician can be made to gain its scope and make a recommendation.
Focus On Business, Content and Design
The checklist is broken into 3 categories – business, content and design – and each has specific questions related to these areas, and of course all can be answered from a non-technical aspect. The idea was where you could place this checklist in front of you, go through each question and navigate through your Web site to see whether you can check it off or not. These are not trick questions – they are presented in a straightforward, objective manner. That being said, someone may not know what a question is asking, which is another opportunity to learn.
Get Your Copy and Learn The State of Your Web Site
There is no obligation or any requirement of your name and personal information to get a free copy of The State of Your Web Site checklist. Feel free to pass along the link to your friends or colleagues, or simply send them a copy of the checklist! But once you use it, you may have questions on some or all questions presented, not to mention you may be ready to take the checklist to the next level and want an detailed Web site assessment. We do have a contact form on the checklist landing page where you can contact Dunkirk, or you can use the contact form on our Web site at DunkirkSystems.com.
In-Depth Converation On Each Question to Follow
Going forward, I will feature in-depth conversation on each question on the checklist here on The Hot Iron. I welcome your questions and comments on each. Together, we can all have a firm grasp on The State of Your Web Site.
Did you enjoy reading this? You are welcome to subscribe to The Hot Iron by RSS feed or by email.
Friday, June 04, 2010
As a Web site owner, today you must do everything you can to draw traffic to your Web site. There are the obvious methods of doing so – links to your Web site, search engine optimization (SEO) and search marketing. All of these are an ongoing process which of course will take time and money.
Many people forget something obvious – visually drawing traffic to your site. The most common way this plays out is when you are navigating bookmarks or manually typing a URL in your browser address bar and a list of previously-visited Web sites appears. Along with those addresses and Web site titles, there may also be an icon appearing. This is called a favicon, and your Web site should not be without one.
Favicon is a contraction of “favorites icon” and is yet another way for your Web site to stand out. It is technically an icon file on your Web server that is referenced in your Web pages and is displayed in the browser. Below is an example of favicons which appear both on the address bar and tabs of my Firefox browser.

If you bookmark a Web page that has a favicon, it will also appear in your list of bookmarks, as shown in the accompanying screenshot. Favicons may also appear on mobile browsers as well. Note however favicons may not appear on older browser versions, as I have written before are still out there and in use. Most all current browsers will display them. As you can see, a favicon will help your Web page stand out among the others. It can also reinforce your branding beyond the Web page itself, helping lead people back to your Web site if they liked what they saw the first time.
So what happens if your Web site does not have a favicon? You will see a blank rectangle resembling a piece of paper or simply nothing where the favicon would be, as shown in the accompanying screenshot. As a result, the title of the particular Web page which was bookmarked will have to do all of the work to visually draw people. Again, how does the saying go, a picture is worth 1,000 words?
If your Web site does not have a favicon, contact your Web site designer or developer and ask for one. Of course if you are unsuccessful, you can always contact us at Dunkirk Systems, LLC and we would be more than glad to work with you to make it happen. A favicon is a literally small file that can have a large impact on your Web site.
Did you enjoy reading this? You are welcome to subscribe to The Hot Iron by RSS feed or by email.
Posted by Mike Maddaloni on 06/04/10 at 01:15 PM
Build •
Mobile Technology •
Web Design •
Web Development •
(0) Comments •
Permalink •
Friday, May 28, 2010
Every time I walk by this it cracks me up, so much that I had to take a picture of it and talk about it here, and how it related to the Web. Below is a photo of part of a sidewalk in Chicago near the northeast corner of Madison and Canal Streets. And what you think you may see is correct, a piece of metal bolted over a hole in the sidewalk.

As peculiar as it appears, unfortunately it is not an anomaly. There are many sidewalks in the Windy City which are patched with metal or plywood. This is most likely the result of the fact that many sidewalks are vaulted (or hollow underneath) which is a throwback to the days when the only way you could get goods into a building were through a lift in the sidewalk to the basement. As the logistics – and cost – to repair a vaulted sidewalk are high, many times something is just bolted over the hole to cover it.
Ideally, the owner of a building with a vaulted sidewalk should be aware of their condition and appropriately budget for its repair or replacement, just as they should be anticipating other repairs in the building. The same holds true for the owners of Web sites.
Web Sites Need Repairs Too
There are 2 cases when a Web site needs to be repaired, with one being driven by the business and the other by technology.
From a business standpoint, a Web site should be closely synchronized with the entity it represents. This includes everything from an accurate phone number to an extension of services offered by the entity to the Web site. If the content of your Web site frequently changes and the site doesn’t have a content management system (CMS) then you should consider adding one, thereby reducing the cost of manually maintaining content. If you send statements or other documents to your customers, making these available on your Web site could reduce labor and mailing costs to get these out. As social media tools become more robust, integrating them into your Web site will give you an advantage to reach out to your fans and followers, who hopefully will become customers.
Technical repairs to a Web site can greatly vary. Whenever a new version of a Web browser is released, your Web site should be tested against it. In some cases, some code on your Web site, such as JavaScript, may not work in a new version. The Web site itself didn’t change, the browser did. As Apple is not allowing Flash to be displayed on the iPhone and iPad, if you have it on your Web site, it will not display on these 2 devices. As smartphones become more and more common, your Web site may require a mobile version to best display on these smaller-screened devices.
Be Prepared
Just as with a home or car repair, Web site repairs will need your time to be addressed, will need to be scheduled and will cost money. Where you cannot always anticipate when repairs will be needed (just as you can’t predict when your refrigerator will stop working) it is best to set aside some funds for your Web site’s eventual repair. How much you will need to save will depend on the size and complexity of your Web site, and your Web consultant can help you with this decision-making. As well, they can help you with identifying potential problem areas and recommend a schedule for you as well. If they cannot, feel free to contact Dunkirk Systems, LLC, as we are more than glad to talk to you about how to best manage your Web site.
Did you enjoy reading this? You are welcome to subscribe to The Hot Iron by RSS feed or by email.
Posted by Mike Maddaloni on 05/28/10 at 04:00 AM
Build •
Business •
Web Design •
Web Development •
(0) Comments •
Permalink •
Wednesday, May 05, 2010
The next Chicago ExpressionEngine Meetup will be on Tuesday, May 18, at OfficePort Chicago in the Loop. During the first Meetup the idea of "opening the books" and sharing our work in EE was discussed. We now have our first volunteer for what will certainly be a lively discussion and learning experience for all.
Eryan Cobham of Cobwebs Consulting will be subjecting himself to a "code review" by the group for a site he is currently building using EE, and facilitating a discussion on the proper way to do accomplish certain functions in EE. Some topics may include: using extensions, URL segments, and any other questions that people may interest people.
View the details on this event and RSVP on the Meetup site. For more information and to join the group, visit the Chicago ExpressionEngine Meetup at Meetup.com.
Did you enjoy reading this? You are welcome to subscribe to The Hot Iron by RSS feed or by email.
Posted by Mike Maddaloni on 05/05/10 at 01:15 PM
Announcements •
Blogging •
Build •
Technology •
Web Development •
(0) Comments •
Permalink •
Tuesday, April 27, 2010
As a Web consultant with Dunkirk Systems, LLC, I manage domain names for my active clients. Whether it's a new domain name or one that has been registered for years, I recommend to my clients they extend the registration of their domains for several years out.
Why? There are 2 primary reasons.
The first is a domain name whose 'age' is beyond 1 year has a higher ranking than a newly registered domain name for 1 year. This comes from both computers and humans. Some search engines, namely Bing, use the age of a domain in its search results algorithm. As well, people can give more credence to an 'older' domain name if they are questioning a Web site tied to a domain name or valuing the price of a Web site and its domain name.
The second reason is administrative. If a domain name is registered for multiple years you do not have to worry about renewing it every year. Of course you should have your domain name registered with a reliable and ICANN-approved registrar or through a domain name reseller like Dunkirk who does so and monitors your domain names as well.
You can register a domain name for up to 10 years in advance, why not do so? If you have any questions on domain names, feel free to comment here or contact me at Dunkirk directly.
Did you enjoy reading this? You are welcome to subscribe to The Hot Iron by RSS feed or by email.
Posted by Mike Maddaloni on 04/27/10 at 04:00 AM
Build •
Domain Names •
Web Development •
(0) Comments •
Permalink •
|