The word encryption evokes a certain feeling, usually not one of teddy bears and rainbows, but more like greek letters, trigonometry, secret codes, and men dressed in black.  Encryption is the product of advanced mathematics and secret codes, and encrypting your personal information keeps it safe every time you buy Nikes from a website.  The multitudes of us who make online purchases or log into accounts with a password are affected by internet security.  Insecure data flows are easily visible to the average hacker.  That is why most social media networks, all bank websites, and scores of others transferring sensitive information, do so over an https connection.

An https connection is beneficial over a traditional http connection for the simple fact that data flows are much more secure.  Indeed, https stands for Hypertext Transfer Protocol Secure.  The cornerstone function of https is to hide the details of sensitive data by encrypting them so that your credit card info looks like a conversation with Q*Bert to anyone who might be sniffing around.  Yet, it is the subsidiary functions of an https connection that make them more useful to sites like Facebook and Twitter.  Over an https connection, every session you have with that site is encrypted, even the URL.  In this way, others can’t sniff out a password, which might be the same one you use for your checking account, when you log into Facebook over a coffee shop’s public Wi-Fi (public Wi-Fi hotspots are very insecure by nature).

From a business standpoint, if your site if purely informational and does not involve any data interactions that people presume to be private information, then it is simply not necessary to run your website through https.  On the other hand, if your site does perform sensitive transactions of any kind, then an https is a very good idea.  Not only are you protecting your visitors, but they feel secure when visiting your site.  More and more people are aware that ‘https = secure website’, and you may even see an increase in visits because of this.

If you want to secure your visitor’s sessions on your website, the jump to https is as simple as purchasing an SSL certificate.  SSL certificates are provided by third-party vendors that function as a sort of “internet notary”, encrypting connections and verifying that the data being sent and received from www.thatwebsite.com is indeed from www.thatwebsite.com.  VeriSign is probably the most widely known SSL provider, but there are several other trustworthy authentication services on the market, including Thawte and Trustwave.  It doesn’t take to much effort and doesn’t cost an arm and a leg to make the move to https, and keep your visitor’s information secure.

Posted in AH, Security, AH, Website Tips, Tricks, & Trends | Leave a comment

User experience is one of those fundamental dependencies on which all applications should be built.  Whether you are developing local-running apps for desktops, or for the web at large, on mobile devices, televisions, etc., it is very important to steer your programs in such a way that they interact well with humans.  The topic of user experience is an expansive one and there are a plethora of books delving into the philosophy and implementation of UX.  While we’re not able to go into great depth here, there are a few little tricks to remember when designing for the user experience, namely–be intuitive, be unobtrusive, be helpful.

  1. Be intuitive – is a bit of a nebulous statement, but I like the definition, “direct perception of truth, fact….independent of any reasoning process”¹.  This is another way of saying, “it just makes sense”, and if you want to connect to your visitors, that is what your web pages should do, make sense.  They should have an easy-to-understand structure that also navigates easily between the different pages within the site.  The ultimate purpose of the site should seem obvious to users and the information presented should effectively support that purpose.  There are many ways to achieve an intuitive user experience, and it is definitely more of an art than a science.
  2. Be unobtrusive – being unobtrusive naturally flows from being intuitive.  There is nothing more annoying than a site that annihilates the senses with a bunch of videos, flash-based advertisements, and tons of links (usually to more advertisements).  There is nothing inherently wrong with your site supporting videos and advertising links, but there is a reason why Google’s adWords and other ad link vendors have intentionally ad links to look like anything but ad links.  Here is where it is important to ask yourself whether a video or other interactive element is improving the user experience of your site or hampering it.
  3. Be helpful – even with all the bells and whistles that web developers can insert into a site, the text is still the most important element of most sites.  In fact, the interactive content should be supporting the informative text.  When the two work together effectively, the user will feel like they were assisted in some way–whether it’s to find your business, get information on a topic, or buy a product they were looking for. When a visitor views your site as helpful or useful, then chances are that when they leave (which is later than sooner, we hope), they will come back time and again.

Designing for the user experience is itself an intuitive process, one that is difficult to put into words. There are so many ways to develop a site that leads to a great user experience, and loads of philosophy on the subject to help guide you. Ultimately, a great way to test UX is to let several different people experience the development site and listen closely to their feedback.  Their responses will let you know if you need to make some changes or not.

1 – courtesy of dictionary.com

Posted in AH, Website Tips, Tricks, & Trends | Leave a comment

All web applications basically start with two types of data, an HTML format that makes it presentable in a web browser, and a CSS file that tells the HTML how it should look.  With these two structures, you have everything you need for a web page–but it will probably be a pretty boring one.  What really makes a page come to life and deliver the functionality that everyone has come to expect from a web page, is Javascript.  Powering user interactions via JavaScript has limitless possibilities, but can be a very lengthy process that leads to some pretty arcane-looking code.  That was before jQuery was unleashed in January of 2006.

jQuery - write less, do more

jQuery - write less, do more

The jQuery Project was born from the desire to package up large pieces of JavaScript code with a specific purpose and modularize them to make them easier to work with.  Through this technique of abstraction, it has become much easier for web developers to provide the type of interactivity that modern web users have come to expect.  jQuery helps reduce site production time and also catalyzes more creative use of animation, effects, and behind-the-scenes browser validation features.

jQuery itself has been abstracted by a variety of teams who have created functional libraries to suit their own development needs.  Two of these, jQuery UI and jQuery TOOLS, are large-scale libraries dedicated to user interaction and animations.  There are tons of other more-focused projects, such as David DeSandro’s jQuery Masonry that organizes photos of various sizes into a grid-like layout.  Another very cool project is flowplayer, which is a customizable video player that utilizes the jQuery TOOLS library.  With jQuery, web applications become more robust and developers are given a better opportunity to push the boundaries of interactive page effects.

 

Posted in AH, Website Tips, Tricks, & Trends | Leave a comment

Faster!……Smaller!……Web-Attention Deficit Disorder!  During the planning stages of creating web applications, those three terms should count heavily towards development.  We are now fully entrenched in the era of the Insta-net, where way too many people are accessing the same data, at the same time, and they all want it within a couple of seconds.  What the people also want is for that data to be easy to digest and interact with, and at any given moment–some of the people are accessing from their phone, some from a tablet, some from a desktop.

While all of this may seem pretty daunting, the solutions for dealing with the many factors involved in the new user experience are evolving just as fast as the factors themselves.  The web design community has rallied around the paradigm that Ethan Marcotte first dubbed as “Responsive Web Design“, which works towards dynamically-rendered applications that morph themselves based on screen and browser sizes.  Underpinning responsive design is ensuring that the user experience is not hamstrung by smaller screens and volatile data networks (wi-fi, hi-speed, 1G, 2G, 4G, red fish, blue fish……..you get the point).

With users grabbing data in all sorts of ways on all sorts of devices, it is not only important to develop new applications with responsive design in mind.  It may also be a good time to look at your already existing applications and ask yourself if they are easy to work with on smartphones and tablets.  Because if you haven’t captured the user within a couple of seconds, chances are…….they’ve already left.

Posted in AH, Going Mobile, AH, Website Tips, Tricks, & Trends | Leave a comment

Despite competition from instant messaging services of all kinds (text, web, social media….), people still check their e-mail at least once a day.  E-mail is not going away anytime soon and is still a potent avenue for delivering information about relevant company news, special deals, or upcoming promotions and events.  Your website has helped you build a great contact list, chock full of e-mail addresses, so why not utilize this resource and send out a newsletter or promotional landing page in an e-blast.

Newsletters are great ways to divulge important information to your contacts and keep them involved with your business.   Newsletters and landing pages are relatively easy to create, and with a great e-mail marketing engine such as Constant Contact, you can send those pages out to your whole mailing list with little more than the touch of a button.  There is a wonderful article by G-Lock Software that delivers tips and tricks for creating an effective e-mail newsletter.  Constant Contact can also assist you in planning and distributing campaigns for promotions, sales, and social media marketing.  There are several other companies that specialize in e-mail marketing such as Vertical Response and Benchmark Email, but we like Constant Contact for its ease of use and dedicated marketing support.

You can see how effective your newsletters and campaigns are at bringing folks to your site, by integrating Google Analytics.  GA has developed new and improved functions that can keep track of where site visitors are coming from, including whether they have jumped to your site from an e-mail newsletter.  So don’t abandon e-mail just yet, as a source of staying connected to your site visitors, and utilize it as a powerful marketing tool.

Posted in AH, Website Tips, Tricks, & Trends, Email Hosting | Leave a comment

Your company’s digital presence on the web is directly related to the content you present and the way in which you present it.  The relationship between most businesses and their customers begins with the information that is provided about products and services.  To deconstruct this a little further, every “session” between a business and a customer also begins the same way.

When someone lands on your site, you have a precious few seconds to grab a hold of them and keep them there.  Compounding the problem is the multitude of ways in which people are accessing the internet.  The solution lies in the way in which you present your content.  Content has to be fresh, not ROTting (redundant, outdated, trivial), and it has to be fluid and dynamic in presentation.  What information to present and how to present it has become so important that many firms employ a Content Strategist to oversee the process. They specialize in deciding what kind of information needs to be available on the site, and they are well aware that users might be accessing via a smartphone vs. a tablet vs. a desktop.

Porting site content across multiple device clients is a tricky undertaking.  The problem has given birth to Responsive Web Design where many of the components that render the data are able to adjust to various screen sizes and device capabilities.  Many web developers and marketers are well aware of the benefits of designing web content in this manner.  If you haven’t already, now is a great time to contact your marketing firm to help you restructure your site’s content to be more responsive.

Posted in AH, Going Mobile, AH, Website Tips, Tricks, & Trends | Leave a comment

The movement toward dynamic web designs that change to fit a variety of rendering devices is happening incredibly fast.  Libraries, such as Bootstrap from Twitter, are being packaged with this in mind.  Bootstrap incorporates the computable elements of CSS3 with HTML5 and jQuery to establish a web template that developers will find is easy to work with and customize.  Libraries such as Bootstrap help reduce the overhead of building a responsive design framework, so that designers can concentrate on bringing the dynamic elements to life that make CSS3 and HTML5 so special.

At the core of responsive design is a flexible, fluid grid system.  A fluid grid system is built on the concept of dividing a page or application into n-number of cells and then allowing those cells to render differently with various screen sizes or orientations.  The engine of a fluid grid system is a percentage-based CSS stylesheet for the grid cells.  There are several stylesheets available that are driven with a fluid grid in mind, and each has it’s own flavor.  You can peruse a wide variety of these on Splashnology’s “Responsive Web Design Toolbox: 50 Handy Tools and Services“.

Having a mobile extension is becoming such a vital piece of a company’s web presence, that it only makes sense to blend desktop and mobile applications into a single entity.  Getting involved with Responsive Design and becoming familiar with it’s nuances is the first step toward building a device-independent web presence.

 

Posted in AH, Website Tips, Tricks, & Trends | Leave a comment

Search Engine Optimization has cooled down lately as a focal point for web developers, but it’s still a vital component of site analytics.  These days, it seems that Google’s clandestine search algorithms rely less on page-embedded keyword tags and more on the actual text in the site.  Analyzing keywords has always been a matter of looking over user search sessions on Google to see what combinations are leading to your site.  If certain search phrases rank you pretty low on the results page, then leapfrogging other sites may boil down to beefing up site content relevant to that search phrase.

Google Analytics - Search Engine Optimization

Google Analytics - Search Engine Optimization

Your Google Analytics account contains a menu listing for Search Engine Optimization, which allows you to view which search phrases resulted in visits to your site.  This can be broken down into landing pages or by geographic position.  To have access to this functionality, you must have a Webmaster Tools account for your site as well.  Google Analytics is simply extracting the SEO data directly from the Webmaster Tools account.

Obtaining a Webmaster Tools account is as simple as verifying your Google Analytics account.  Google Analytics and Webmaster Tools are really two APIs that go hand-in-hand, as they reinforce one another and give site administrators extra leverage in analysis.  For more information about the interaction between Google’s search engine and SEO, here is a link to a great PDF released by Google called “Search Engine Optimization Starter Guide“.  Even you are experienced with SEO, this is a good resource that includes links to specific topics of interest.

Posted in AH, Site Analytics | 2 Comments

Websites are built and used for a variety of purposes.  Content Management Systems function to accommodate this variety, which makes building and maintaining a website more uniform.  That being said, some Content Management Systems are better suited for certain types of sites.  A site that contains flower packages for a florist is going to have different functionality than a news site with several reporters submitting articles for publication.  Both sites can be built through the same CMS just fine, but the latter requires a more sophisticated interaction between the server and the site’s users.

Now, the editors for this XYZ news site could just have reporters submit their articles in an email or through some other internal document exchange, like a printed copy on the editor’s desk.  Wouldn’t it be better if that internal document exchange occurred directly through the website, like an intranet that can be accessed through the internet!?

Enter Plone, a CMS more than ten years in the making that can function as a fully internalized intranet with various departments in the company operating at different user levels.  Plone can also be used as a platform for a website that is accessible to anyone with an internet connection (click here to see some example sites built on Plone), or as a combination of the two like our XYZ news site.  What differentiates Plone from other Content Management Systems is it’s ability to manage user privileges, handle user files, and execute workflows.

Most any CMS provides user privilege settings, but Plone gives the site administrator the ability to create several different access settings.  This becomes very important if you are deploying Plone as an intranet, as different departments will require unique account settings.  You don’t want the research department to see accounting documents, nor do you want to clog up the accounting department’s dashboard with research memos.  Plone also makes it easy for users to setup folders for file storage, much like one would do on their PC’s hard drive.  These folders and files can then be shared amongst a user group–or with several groups if the administrator allows it.  Finally, Plone has a very sophisticated built-in workflow management system, which allows projects to work through the chain of command.  The research department can submit it’s initial report to management, who can then review the submitted, unpublished report, and even submit that to other executive committees.  This whole process can be managed every step of the way by the Plone site administrator.

Plone is definitely a CMS platform worth looking into if your company needs a highly-functional intranet or website that is very secure (did we mention that the FBI uses Plone).  For more in-depth information about the functionality of Plone, take a lot at the official Plone 4 User Manual.

 

Posted in AH, Website Tips, Tricks, & Trends | Leave a comment

Google Analytics and Webmaster Tools are two very powerful packages. They give you the ability to see how well your website is handling it’s visitors. With these tools, you can view how many visitors your site is attracting, what pages they are visiting the most, where they are coming from, and if they are new guests or returning guests. You can analyze what keywords are popping up in search engines that lead to site visits, how long people are staying there, and so much more. With a healthy knowledge of analytics, you can use that information to set new web marketing goals or re-adjust some existing ones.

If you are new to Google Analytics and Webmaster Tools, or an experienced user that wants some advice on advanced metrics, we can help. Authority Host is dedicated to helping our clients maximize their analytics knowledge, and also suggest ways to foster a healthier web presence to keep visitors coming back time and again. If you would like assistance with setting up a Google Analytics and Webmaster Tools account, please contact us through our website or call our support desk at (937) 203-8335.

Posted in AH, Site Analytics | Leave a comment