Archive for December, 2007

Social Bookmarking Explained; Courtesy of Common Craft

Sunday, December 30th, 2007

We recently added the “ShareThis” feature to our blog, allowing you to take full advantage of social bookmarking. If you’re not sure what social bookmarking is or why it’s such a great tool, check out this video and then click our “ShareThis” link after each post to take advantage of social bookmarking!

Do you agree?

Saturday, December 29th, 2007

Would you agree with this list?  Which websites would you have chosen?

Open What?

Thursday, December 27th, 2007

According to Wikipedia, “Open Source is a set of principles and practices on how to write software. Literally ‘open source’ means the source code is available to the users. The Open Source Definition, which was created by Bruce Perens[1] and Eric Raymond and is currently maintained by the Open Source Initiative, adds additional meaning to the term. One should not only get the source code but also have the right to use it. If the latter is denied the license is categorized as a shared source license.”

Many popular web applications. software applications and websites are open source.  Here are just a few examples:

  • Open SourceosCommerce
  • CMS-MS
  • PHPNuke
  • Wikipedia
  • Mozilla Foundation
  • Drupal
  • Joomla
  • Linux
  • mySQL
  • PHP
  • OpenOffice.org

Open Source web applications should be considered by any web entrepreneur in that they can present significant advantages over their commercial, closed source alternatives.  Open Source software typically has a large, vibrant, and more dedicated group of users supporting and communicating about the product.  The software usually has less time between flaw discovery and a fix.  Additionally, because the source code is available, you can analyze everything yourself and be confident in security.  On the flip side, commercial software is typically supported regularly by a company and there is more of an incentive and guarantee that updates will occur.  Additionally, by not exposing the source code, hackers can’t easily learn the application’s security flaws.

In my opinion, Open Source is also great because you are no longer relying on one company to provide support and updates. No longer are you hostage to the feature updates they they think is worthwhile.  With Open Source, the power is placed in the hands of the users, so updates are typically more frequent and widespread.

Open Source shouldn’t be chosen simply because of cost (free!).  It should be stacked up against its competition and rated based on cost, community, features, etc…  More often than not, an Open Source solution can be optimized and enhanced to meet your needs while providing a lower cost of entry.  For instance, if you are looking for a comprehensive and powerful e-commerce system, you could install a highly optimized version of osCommerce, an Open Source e-commerce system, and your end-result could end up more powerful and very different from the stock Open Source system, but now you have an application that can be supported by a wide number of developers and companies.  It’s what we call “Open Source Optimized Solutions” and we use solutions like these for content management systems, e-commerce systems, etc…

Related Reading:

Merry Christmas!

Monday, December 24th, 2007

From the staff here at Epsilon Concepts, we’d like to wish everyone a warm and very Merry Christmas tomorrow!

-RB

It’s a Wide Widget World out there…

Saturday, December 22nd, 2007

Static (e.g. stale) websites are a thing of the past. By adding a widget or two to your website, mySpace page, Facebook profile, eBay store, etc… you can easily and affordably enhance your web presence.

According to Wikipedia, a “web widget is a portable chunk of code that can be installed and executed within any separate HTML-based web page by an end user without requiring additional compilation. They are derived from the idea of reusable code that has existed for years. Nowadays other terms used to describe web widgets including: gadget, badge, module, capsule, snippet, mini and flake. Web widgets often but not always use DHTML, JavaScript, or Adobe Flash.”

Here’s a list of some of the widget resources out there (e-mail us if you think something should be added to this list!):

  • Google Gadgets (”Google Gadgets are miniature web objects that you can copy & paste into your own webpage, for free”)
  • Widgetbox (”world’s largest directory and gallery of web widgets”)
  • SpringWidgets (”a widget directory for the desktop and the web”)
  • Yourminis (”widgets for your blog, website, startpage, and desktop”)
  • WordPress Widgets (enhance your WordPress blog with widgets)
  • Shopit (”Shopit’s storefront profiles, portable store widgets and networking tools are built for social commerce; use them to buy, sell, trade, or to just promote yourself, anywhere on the web”)
  • Cartfly (”you can customize your portable store to fit your business’s look and style; the emphasis is on a simple interface with a fast setup that will help you get your store out and about on the web in no time”)
  • Cooqy (”create customizable widgets you can embed in your website, blog or social networking page; the widgets are free for non-eBay web pages; using the widgets on eBay pages such as item listings is free if you have fewer than 500 active listings; it’s $4.95 per month if you have more than that”)
  • FormLogix (”FormLogix is an online form builder tool for creating web databases and web forms; forms may be embedded in your website, blog, or may be used internally”)

A note about widget selection: remember, just because you can doesn’t mean you should. Exercise care and judgment when choosing your widgets and remember, less is still usually more. So only add a widget or two when it actually enhances and adds value to your web presence instead of distracting or overwhelming your visitors.

Related Reading: Widgets Are The New Black

A Sample Widget: 

Creating Customer Comfort

Friday, December 21st, 2007
  • Privacy Policy (creating a well thought out privacy policy is integral to giving your visitors/customers peace of mind when sharing their private information with you)
  • Portfolio/Catalog (whether you’re selling products or services, people love to see tangible examples of what you have done and can do)
  • Testimonials (let your previous customers do the selling and your current prospects will be reassured like nothing else)
  • Case Studies (case studies are the next step above testimonials and are great ways of showing your prospects well-documented evidence of your aptitude from an unbiased source)
  • Business Memberships/Associations (nothing can improve your impression quite like a BBB seal, Verisign logo, or professional association)
  • Credible Content (content isn’t only beneficial for search engine optimization… it also shows your prospects if you know your stuff)
  • Contact Information (it’s simple: don’t hide your contact information and people will feel more comfortable knowing you aren’t hiding in cyberspace)
  • Stats & Sources (whenever and whatever you quote, cite the source; nothing creates comfort like researched and documented statistics)
  • Prompt & Courteous Responses (don’t work hard getting a prospect to contact you only to leave them hanging on the other line!)

-RB

Common Craft Video: Blogs In Plain English

Wednesday, December 19th, 2007

Another excellent video courtesy of Common Craft.

 

We love Basecamp!

Tuesday, December 18th, 2007

By nature, designing and/or developing a website involves the efforts of at least several people relating in one way or another using numerous components. Plus, bugs happen, systems crash and many other bad things happen. Sometimes problems can be taken care of in five minutes and other times it takes 10 days.

This adds significant urgency to properly managing a project and using the most efficient methods possible so everyone can focus their energy on what they love to do.

Enter Basecamp, the revolutionary online Project Management tool developed by 37signals we use to manage projects, communicate with clients and colleagues, share files etc… The beauty of Basecamp is not only that it is really easy to use and allows us to manage virtually every aspect of a project, but that it is accessible anywhere there’s an Internet connection, whether from a computer or phone. 37signals has more on how we use Basecamp at Epsilon Concepts.

BC Overview

Some of our favorite features at Epsilon Concepts are:

Overview
The Project Overview page serves as the project’s “dashboard” and lets you see what’s late, what’s due soon, what’s just been posted or commented on, what’s recently been finished, and when everyone who is involved in the project has last logged in. It’s a one-stop-shop that gives you the high level details you need to know. Each project has its own project page.

Messages
Messages are the foundation of Basecamp and work just like email. Just like email, messages can contain attachments and when you post a message, you have the option of notifying other project members of your message or comment by email notification.

Milestones
Basecamp lets you track important project milestones and note who is responsible for each one. Basecamp automatically categorizes milestones into late (shown in red), upcoming (shown in yellow) or completed (shown in green) milestones.

Chat
Campfire/Chat is a simple web-based group chat tool that makes it easy to chat about a project from within the projects page. Using Campfire further ensures that all pertinent information is housed in a single location and no details fall through the cracks since transcripts are saved for the duration of the project. This also ensures that communication is transparent.

Files
Basecamp allows us to upload, share, and store files. Basecamp automatically links all files within each project for easy download and can be uploaded on their own or as attachments to messages.

-FT

Should I care about standards compliant code?

Saturday, December 15th, 2007

W3C

Seen one of these lately?

If you’re wondering: “What’s all the fuss about ‘standards compliance’? And what does W3C stand for?” then this post is for you!

I’d like to define standards compliance and point out some of the benefits. Here at Epsilon Concepts, all of our coding is standards compliant (W3C validated and certified) because we believe it’s worth taking the extra time for. I thought I’d share just why it’s important to us and why we feel it should be important to you too!

Standards compliance means compliance adhered to by websites in terms of coding to a set of standards proposed by the World Wide Web Consortium (W3C). Standards compliance also is used for stressing that proprietary methods or features be avoided whenever possible for the sake of extensibility, inter-operability, and availability and affordability of maintenance/future changes.

Here are the benefits:

  • Your website will accommodate the greatest number of users (with many current browsers, standards is the only common denominator)
  • Search engine spiders will be able to reach the search engine optimized content (what’s the point of great content if it’s not accessible?)
  • Your website will be more accessible (being able to serve web content to a larger audience, thereby increasing website usability, even for disabled individuals)
  • Your website will be cheaper/quicker to maintain (websites that aren’t standards compliant can take more time to clean up and maintain because of poor quality code)
  • Your website will be extensible (websites with standards compliant coding will last longer and will be easier to upgrade to the latest standards when necessary)
  • Your website will be backwards browser compliant
  • Your website will be browser compliant with current and future browsers/platforms (browsers are finally adhering more and more to standards, e.g. Firefox, Opera)
  • Your website will render quicker (cleaner coding is typically more “compact” and therefore is less data to load)
  • Your website will look better (many design glitches are resolved when standards are used)
  • Your website will render better on mobile devices (with the rise of web surfing on cell phones, standards compliance will greatly enhance our mobile appearance)
  • Your website will be easier to work with by more designers/developers (standards compliant code is more predictable, more documented, and easier to work with)
  • Your website will be easier to change in terms of layout and rendering (standards compliant CSS guarantees that everybody can adjust the rendering to their needs and tastes)

As you can see, standards compliant code is very important and should be given adequate consideration when designing or developing any website.

Related Article: Buy standards compliant Web sites (written by W3C)

Full Disclosure: Epsilon Concepts is a World Wide Web Consortium (W3C) Contributing Supporter

Website Structure Diagram

Friday, December 14th, 2007

If you’re having a difficult time fully understanding how a website’s various pieces work together, we recently prepared this helpful and easy-to-interpret diagram to illustrate the different layers of a typical website and how they work together from both a visitor and administrator point-of-view.

If you were to have a simple, “static” website designed, it would primarily consist of only HTML/CSS coding and there wouldn’t be any applications, a database, or CMS (content management system) functionalities available as outlined in the referenced link. A static website is more of an informational website and resembles a more of an online brochure than a changing, dynamic, and interactive web presence, which would look very similar to the following illustration:

Structure

Website Structure Diagram In PDF Format (FOR DOWNLOAD)

Maybe You CAN Judge A Book By Its Cover

Thursday, December 13th, 2007

There is a popular phrase that goes “you can’t judge a book by its cover.” This phrase certainly is applicable to many things in life, but more than ever in the world of marketing, it just doesn’t ring true.

Your business or organization can have the best story in town and can literally be invaluable by fulfilling a need in a remarkable way, but if the story or experience is hidden inside of your “company book” and not showcased on the “cover”, many prospects will be lost or won’t fully realize just how remarkable you really are and why they should care.

There are many moments during the customer acquisition process where prospects get tangible experiences that help them form ideas and conclusions about your company or product. Let’s face it, we’re all strapped for time and therefore we each go by the little experiences to form our judgments. Some of these things that help prospects form judgments are: websites, brick’n’mortar store design, proposals, product packaging, the tone of the customer service rep on the line, a thank you card, etc…

Now, the goal is not to design a fake or inaccurate “cover” that misrepresents your company or attempts to grab customers who will subsequently be disappointed when they find out the “book” (your company or product) is not nearly as exciting or doesn’t match the cover. Just like with any New York Times Bestseller, the cover needs to represent the story while grabbing attention and helping the prospect form a judgment about the story. To really have impact and traction, though, when the book is purchased the story much match the cover. In this case, a complete customer experience has occurred and the customer gets an authentic experience while not having to deal with disappointment.

Now, to shoot off on a rabbit trail, here’s a small package I received from American Express. American Express does a fantastic job of creating covers that match stories, as evidenced by the following pictures:

Shot

 

Product Shot

What normally arrives in a small white envelope from a Plain State arrived in a sleek box. Upon opening the package, I couldn’t help feeling twangs of excitement and pride about my new credit card. Even after already deciding to sign up for the card, this unconventional product packaging for a credit card “sealed the deal” and because AMEX is generally authentic (their story matches their covers), it worked and it worked well.

The point here is that each and every day in the life of your business or organization, your prospects are seeing a myriad of “covers” to your “book.” Take the time to create covers that are compelling and authentic, at various stages of the customer acquisition process, and prejudice can shift from a bad behavior to a good one.

-Robby

2008: The Year of Blogging

Tuesday, December 11th, 2007

Greetings:

Starting in 2008, we will be posting videos, blog entries, and comments frequently for our prospects, customers, friends, and anyone interested in tuning in.

Please stay tuned as original, helpful, and entertaining content is only weeks away!

-Robby

Q: Is a content management system (CMS) really worthwhile?

Tuesday, December 11th, 2007

A: I believe that in the context of designing/developing a remarkable website (a website worth talking about), a content management system or simply “CMS” should be an indispensable member of your website’s “must have” feature list.  A CMS empowers you to add/edit/delete the content of your website.  With a CMS, you can go from computer idiot to savvy web editor in seconds (simply by logging in).

In order to understand what a CMS is, it’s important to first understand the difference between a “dynamic” and a “static” website.  A static website is a website that is simply HTML.  There is no programming and no special functionality… it’s more of an online brochure and usually more limited in nature.  A dynamic website is a website that has programming and/or special functionality.  Typically it is comprised of a programming language (e.g. PHP), a database (e.g. mySQL), and HTML/CSS.  With many dynamic websites, content (e.g. page contents like text) is housed in a database and is “pulled” in real time to show on the appropriate page.  A CMS, therefore, is a dynamic website in that the content is stored in a database and using a programming language is pulled.  A CMS also includes an administration panel where administrators can add/delete/content inside of preset areas of the site.  Typically, a CMS would allow you to change menu options, add page contents in the body area, and change specific sections or elements of the website.  The overall layout, colors, styles, header, and footer are usually hard-coded.

Now that I’ve explained more on what a CMS actually is and does, I’ll point out just a few of the benefits of getting it for your website.  First of all, content is king on the search engines.  Content more than likely will “make or break” your website as it has search engine implications, builds credibility, grows community, builds a following, sells a product, markets a service, and the list goes on…  Without a CMS, you’ll be stuck with stale content more often than not with the barriers to entry of using many web designers for small, quick tasks.  Secondly, a CMS will save money over the long run.  Stop re-designing your website every time you want to change content!  Stop paying your web designer decent sums for quick and easy work!  Thirdly, a CMS will ensure your website is fresh.  Because a CMS is so easy to use by just about anyone, news and fresh content that should be placed on the website IS placed on the website, because it will only take 5 minutes rather than using a web design program and uploading changes or waiting on your IT department to get to your task.  And finally, a CMS works well if more than one person will be editing your website.  A CMS can have different user accounts with logging and it ensures that whatever content you are working on is always the latest content.

Below: A screen shot of one of our CMS’s to illustrate what a CMS is and does

CMS Screen Shot