Archive for June, 2006

Considerations for ecommerce software

Monday, June 19th, 2006

I’ve had to locate good ecommerce software (online shopping carts, etc.) a few times for various projects. Each time the details of the project are different, which often requires using something entirely different. Here are some of the things you need to consider when shopping around.

  • Try to pick the right product for the right platform. What server platform are you using? Pick the ecommerce application that fits in with everything else you’re doing and it will be a lot easier to integrate and maintain. If most of your site is running on Windows 2003 Server using ASP .NET and MS SQL, go with an ecommerce application that uses that. If on the other hand you’re running on Linux with PHP / MySQL pick something that fits in. Most popular cart apps are written in either PHP or ASP. I generally avoid anything that is written in its own proprietary scripting language. While it may be more secure and flexible it usually just ends up more difficult to maintain. It’s just easier to do everything with a common language since you might find yourself pulling in data from the cart in other places around your site. Also, applications written in common scripting languages often have larger communities dedicated to using and extending the product.
  • Consider the software license. Examine the license agreement. What kind of license do you get? What are you allowed to do? How many times can you install the application? What are the limitations? Many popular ecommerce solutions like OsCommerce are open source, which means that not only is it free to download, but you can do whatever you like with it. Some will allow you to install multiple times if you buy one license, others will only let you install and use once. I had a situation recently where we purchased a license for an application we’re using and later found out the license only allows for one install, even on the same domain, so we couldn’t install it twice on the same site even for non-public use. This was annoying, especially considering it was not an inexpensive product.
  • What payment types are supported? How will you be accepting payment? Paypal, credit cards, egold, etc.? If you plan to take credit cards, you’ll need some sort of online payment processing gateway usually provided by companies like Authorize.net. Most ecommerce applications support Authorize.net and Paypal, but you should make sure you know two things: how you will be accepting payment, and are your desired forms of payment supported by the ecommerce application.
  • How easy is it to template or reskin? This is a big one unless you don’t mind having a storefront with that looks like everyone else’s. One of the things you’ll notice about many of the ecommerce packages is that the end result always looks very similar. This is particularly true of many of the cheap and free alternatives like OsCommerce. You may have a different banner or background colors, but otherwise one OsCommerce site looks pretty much like another. Do some research on how easy it is to reskin or re-template the application output, especially if you want the storefront to be integrated into the look and feel of your website. When I’m looking at different products, I basically look for something that can spit a product listing into my overall site design. I stay away from stuff that has too many modules and extras because this tends to get in the way of reskinning. It also helps to visit sites that are using the product to see what they’ve done with it.
  • What support is available? This is one of those things that is highly variable, but generally what kind of support will you get with the product. If it’s a free product, don’t be expecting any hand holding. Raise your expectation level as the price goes up. For any product, you’ll need to read the documentation. Look for good documentation and an active community when working with a free product. For more expensive products, do your research on what type of support is provided by the vendor. Many vendors will offer free installation or other services that will help you out. On the flip side, some companies specialize in nickel and diming you to death. They’ll sell you the base product for next to nothing, but the necessary payment modules and normally included functions will cost you 50-100% extra. If you want software upgrades and customer support you’ll need to pony up another 50-100%. Support can be a big deal and an added headache if it sucks.

Everything depends on your point of view

Wednesday, June 14th, 2006

Even though I’m religiously devoted to his linkblog, every once in a while, Andy Baio makes a casual remark that rubs me the wrong way. For example:

“Coke and FedEx seem desperate to kill grassroots love of their
product because it “doesn’t fit with the brand personality”

(more…)

Monday, June 12th, 2006

StarTrekWiki: “Memory Alpha is a collaborative project to create the most definitive, accurate, and accessible encyclopedia and reference for everything related to Star Trek. The database is organized in a WikiWiki structure, which allows an incredible level of interconnectedness and expansion. We started in November 2003, and the database currently includes 19,403 articles. If you’re new to Memory Alpha, please join us! Visit the Help page and experiment with the Sandbox to learn how you can contribute to any article right now!” Very comprehensive.

When you need to search of text

Monday, June 12th, 2006

I had to sift through tons of server logs today. On Linux, there is a ‘grep’ command that does this, however for Windows you can use a nice freeware program called Windows Grep. It works very well.

The Comforting Words of the Long Since Dead

Wednesday, June 7th, 2006

Meditations (Modern Library Classics)I’ve been rereading Meditations by Marcus Aurelius, the archetypical philosopher-king and Roman Caesar. Meditations is a diary-like accounting of Marcus Aurelius’ thoughts and ideas. You can almost imagine him encamped with his legions on the Danube, writing down his thoughts and examining his life. The original title is closer in meaning to “notes to himself” rather than what most modern people think of when they hear the word “meditation”. It is a highly enjoyable and thought-provoking read. The personal, thoughtful writing style gives you a real sense of the man, who lived and died more than two thousand years ago. A student of the Stoic school, Marcus Aurelius reflects on life and death and often about how to endure and accept what we cannot change. Here are a few quotations:

  • Let it be your constant method to look into the design of people’s actions, and see what they would be at, as often as it is practicable; and to make this custom the more significant, practice it first upon yourself.
  • Anger cannot be dishonest.
  • Dig within. Within is the wellspring of Good; and it is always ready to bubble up, if you just dig.
  • Never let the future disturb you. You will meet it, if you have to, with the same weapons of reason which today arm you against the present.
  • We ought to do good to others as simply as a horse runs, or a bee makes honey, or a vine bears grapes season after season without thinking of the grapes it has borne.