Showing posts with label Web hosting. Show all posts
Showing posts with label Web hosting. Show all posts

Monday, August 23, 2010

Rapid Development: Swift but not Hasty

14 September looms imminent, but I feel confident that we will meet, if not exceed, our expectations. My client and I have established an extremely effective workflow with our screen sharing/conference call method.

Meetings are often held in conference roomsImage via WikipediaThe first time I was involved in such a meeting, it was in a corporate conference room with a projector, a dedicated data line and a bunch of folks on each end of the line -- a one-to-one connection, even for the corner-office honchos, was just too expensive to consider.

Now, the screen sharing is free, and cell phones make better speaker phones than the dedicated desktop models we used back then. That's real progress, I suppose...

Speaking of progress, we made great headway duting yesterday's conference call. The look and feel, based on modifications to the selected template chosen in the previous meeting, was approved. We spent most of this session getting into high-level "function and flow" stuff, such as:
  • Site participant roles - visitor (anonymous user, not logged in), member (non-paying, logged in user) and subscriber (paying member)
  • Site staff roles - contributor (columnists & bloggers), editor (1st level content approval, layout & design) and publisher (final approval for posting content, full control over all layout & design elements
  • Logical functions - such as "subscribers view posted video blogs immediately; members view with one-week delay; visitors view teasers only"
 The rest of the call focused on the first real consideration of the front page, more in terms of what will be there, than what it will look like. A rotating graphical element for latest news, blog post, etc - but done via JavaScript instead of the usual Flash animation.

This both minimizes page loading time (important to avoid losing impatient visitors) and enables the content to be scanned by search engines (important if you want any visitors in the first place).

Our brainstorming session gave birth to one fantastic idea which, again, is a challenge to deliver by launch date, but it's doable. We decided to have polls (as many sites do), but use the results of the poll to deliver focused content, links and associations to the viewer based on their responses, rather than just posting the results (as if anyone is really that interested).

Basically disguising surveys as polls. Genius. Drupal, powered by the modular capabilities we've installed beneath-the-hood, can do all that. The question, of course, is can we, by September 14th?

Stay tuned...

Tuesday, August 17, 2010

Site Unseen

Many businesses pay a lot of money for someone to make a website for them. Yet from the huge number of poorly designed websites out there, it doesn't look like a good return on investment for the most part.

Not counting incompetence and outright fraud, there are still too many bad websites out there which were supposedly designed by professionals. In this age of free technology and even freer information, how can this be? As I venture into offering website design as a Small Business server, I've thought about this and came to the following conclusion:

Many businesses, especially Small Businesses, spend lots of money on two things which, while both useful, are not website design.

The first and more common is web hosting. These business owners or representatives will meet with someone who ideally should report to sales, who claims to assist in "site design". What they actually end up focusing on, however, are low-level technical concerns, like bandwidth, storage, and the programs available for the client building their own site.

SYDNEY, AUSTRALIA - NOVEMBER 09:  Former Olymp...Image by Getty Images via @These are all useful things, but they don't make a website. They are the components of a website -- good enough, if you can build your own website, which most Small Business owners and operators cannot.

The next common mistake is hiring a graphic designer as web builder. These guys are usually very helpful at creating logos, banners and a website's overall visual design. They may even create basic functions, like login, with a database back-end if you're really lucky.

But, again, this is not a website -- this is a collection of nicely designed web pages. Today's "standard" website should be more than pretty pages, sitting there. Successful websites must have function, and be as advanced as the space shuttle is from the original Wright Brothers' motor-powered glider. Pretty pages and a clever Flash menu simply won't cut it.

An effective modern website, without being fancy or complex, should
  • Have fresh content, lots of it, and be easy to update
  • Include all media -- sound, images and videos -- with no expert assistance needed
  • Include the ability to create user profiles, login, post comments, upload media and create relevant content
  • Allow website users to interact without outside intervention to "discuss among themselves", and create the premium content that will add real value
  • Enable users and content to be categorized so that the right people get the right information
Neither web hosting services nor graphic designers masquerading as website designers can provide this level of basic functionality without the old-fashioned, 20th Century attempt to lock you down with customized code which is difficult to update and keeps you held hostage by the original programmers.

This is where Open Source stops being a geek buzzword and becomes relevant to Small Business owners and operators. Content Management Systems -- tech-jargon for "website building applications" -- like Drupal, Joomla! and Wordpress are free to download and are provided by most major web hosting services. Their value to the Small Business owner is not simply because they're free.

Because they are Open Source, it means the knowledge of configuring them, and building working websites is widespread, and standardized. Built on a modular model, functions are easily added not by hiring another programming specialist, but simply by plugging in and configuring the appropriate module for the required feature.

Features once the work of high-priced consultants are now easiliy and affordably provided. Provided, of course, that you hire the services of an actual website designer -- someone who will consult with you, get to understand your business, your workflow and your needs, and create a website that doesn't just display pages and pictures, but one that is the ideal online resource to serve you customers, and represent the best efforts of Your Small Business.