Learn. Engage. Share.

Archive for the ‘Tech Talk’ Category

Google Deploying New Algorithm – Will Penguin Reward You or Penalize You?

May 15

On April 24th, Google announced the launching of its new Penguin algorithm which targets webspam:

“The change will decrease rankings for sites that we believe are violating Google’s existing quality guidelines. We’ve always targeted webspam in our rankings, and this algorithm represents another improvement in our efforts to reduce webspam and promote high quality content. While we can’t divulge specific signals because we don’t want to give people a way to game our search results and worsen the experience for users, our advice for webmasters is to focus on creating high quality sites that create a good user experience and employ white hat SEO methods instead of engaging in aggressive webspam tactics.

In short, here are simple actions you need to take to ensure your site is rewarded and not penalized:

  1. Content is King – create compelling and relevant content on your site.
  2. Play Fair – don’t use questionable tactics like keyword stuffing or linking schemes.

The easiest way to tell if Penguin has affected your website is by monitoring the volume of traffic from Google Organic Search.  Has it increased or decreased?  If your site traffic has decreased, you may want to consider an audit. Envano offers Search Engine audits which identify what you can do to improve performance including keyphrase usage, website architecture, broken links and organic rankings.

Categories: All Posts, Corporate Site & eCom, Search Engine Marketing, Tech Talk


U.S. Budget has more problems than politics

Mar 6

We can all argue about agreeing with or disagreeing with the recently announced U.S. Budget. Frankly I am not all that interested in that.

What I am interested in is the technology behind the budget.

First let’s applaud the fact that they released a mobile friendly version. The technology used behind this mobile version is an application called jQuery Mobile. This is what makes it act app like.

It was a good choice. One of the primary design goals behind jQuery Mobile is that it provides a consistent interface across a wide range of mobile.

Now for the problems.

First, they used a very old version of jQuery Mobile. A huge performance boost could have been gained by utilizing a more recent version. Since the budget just got released and they are not doing anything complicated, by that I mean they are using a stock theme and user interface elements, so upgrading would have been a matter of a couple of hours and a few more in testing.

While we are discussing the user interface, let’s point out that putting the navigation at the bottom is a huge user experience issue on mobile devices, especially handsets. Since the toolbar is not positioned fixed to the bottom of the viewport, it scrolls with the content. We know how long winded politicians can get. I don’t want to scroll that far to navigate back to the home page. A better choice would be to have a top navigation, positioned fixed so the content scrolls under it, with a bottom navigation for those devices that do not support position fixed.

Finally, and the most grievous offense, is the QR code in the online content.

QR codes have a place, and when implemented well can be useful to a certain audience, but the way they have this implemented makes no sense. I can’t even provide you a URL that takes you to the correct spot, because those are not implemented correctly either. If you go to the link titled “The Budget Message of The President” you will find the offending QR code.

QR codes are great for printed material. So only have it show if someone prints the page. Don’t take up precious screen space with a QR code that can not be used in this context.

A little bit of mobile experience by the developers that implemented this would have made for a much better experience, despite the budget numbers.

Budget of the U.S. Government

Tags: , , , ,

Categories: All Posts, Mobile Marketing, Tech Talk


3 Tools That Make My Interactive Marketing Life Easier!

Feb 8

As a project manager for an Interactive Marketing Agency, I am always looking for ways to make my job easier.  In today’s cloud-based world, it seems like every day there are new tools available that make it easier, quicker and cheaper than their PC-based competitors.  Here are 3 tools I use on a daily basis and why I think they are swell!


Skitch

Skitch is a screenshot tool that allows you to capture, edit, and annotate images from anywhere on the web.  Here’s what I like:

  • Easily accessed from a browser plug-in
  • Quick editing tools available within the Skitch pop-up editor
  • Click & Drag to save or send, especially in Gmail or Google Docs
  • Owned by and integrates easily with Evernote
  • Mobile version that supports multiple devices
  • And lastly…It’s FREE!

Smartsheet

Smartsheet is a cloud-based light-to-medium project management tool that is like a spreadsheet on steroids. Here’s what I like:
  • The user interface is intuitive and has adaptable templates
  • Gantt Charting feature produces client-ready timelines
  • Share projects with others online or export in a number of formats
  • Can include line-item comments and attachments such as documents
  • Integrates with Gmail, Google Docs, and Box.com
  • Mobile versions for iPhone, Android and Blackberry
  • Free 30 day trial!

Google+ Hangouts

Google Hangouts is the newest tool in our interactive toolbox.  It is a video chat tool that is integrated with Google+ and is great for communicating with co-workers who work remotely or in a separate building or floor.  Here’s what I like:
  • Can see all your hangout buddies in preview thumbnails on the dashboard
  • Main viewer automagically switches to the person who is talking
  • Easily share and view screens with others in the hangout
  • Share and watch YouTube videos and use Group Chat
  • “Hangouts With Extras” integrates Google Docs and has shared notes/sketchpad

Tags: , , , , ,

Categories: Social Media, Tech Talk


Building The New Envano.com – Part 1: Border Art

Oct 10

Envano recently launched a re-designed version of our site: Envano.com and our main focus in re-designing the site was to make it mobile friendly. Mobile devices typically have slower internet connections than their desktop counterparts, and because of this, the overall size of a page needs to be smaller for mobile users. One of the best ways to reduce the size of a page is to use fewer images and external files.

CSS Border Art

One of the techniques used to reduce the number of images on a page is to use CSS borders. Borders can be used to create shapes such as triangles of varying degrees rather than using small background images.

Calendar Date

Border art was used in the blog section of the site to give the bottom of the calendar dates a bottom-angled look. The top image illustrates the “invisible” borders by using red, orange and yellow borders. The image below it is the result when the borders are set to the same color.

Here is the simplified version of the CSS used to create this effect. By setting the border width and color, many different types of triangles can be created.


.calendar:after
{
border-width: 23px;
border-color: #e5e5e5 #fff #fff #fff;
border-style: solid;
...continued
}

More Button

The “read on” buttons used on the home, services and blog pages also used border art to create their angled effect. The red, orange and yellow colors illustrate the invisible borders that are set to the same matching color in the final rendition.

This effect was created by creating a fake element in CSS and positioning it after the element to the left.


.more:after
{
border-width: 12px;
border-style: solid;
border-color: #fff #fff #fff #5a2d5b;
...continued
}

Ribbon

The ribbons shown on the home page and work section also use CSS border art to accomplish their effect. There is a total of four separate elements positioned to the right and left. The CSS for this was much more complicated than the previous examples.

Folded Corners

The folder corners effect on the home page uses a simple border to achieve this effect. This gives the illusion that the box on the page has a folder-over corner.

Below is the CSS used to do this.


.box-folded .border
{
border-width: 13px 0px 0px 13px;
border-style: solid;
border-color: #fff #fff #fff #2a4b09;
...continued
}

3D Box Effect

All of the social media boxes on the home page use four distinct elements to achieve their look. Depending on what direction the 3d effect should be pointed, different borders are turned on and off.

Below is a simplified version of the CSS used to create this effect.


.top-right .top-right-border
{
border-left: 12px solid #351A38;
border-top: 12px solid #fff;
...continued
}

Advantages To Using Border Art

While reduced page size is one advantage to using CSS and border art there is another advantage. Because the color, size and angle is controlled in the CSS file, should any of these properties need to be modified, a developer can update them without needing the source mockup file (PSD). The makes maintenance easier and faster saving clients money and making end-users happy with the decreased page load time.

Tags: ,

Categories: All Posts, Corporate Site & eCom, Tech Talk


JavaScript as a Server-Side Scripting Language

Oct 3

Why?

Node Server
When considering a Server-side language many think of the popular and common ones like PHP, Perl, or .NET, however, a new alternative has risen in popularity that allows the execution of JavaScript on the server-side and utilizes Google’s V8 JavaScript Engine. Essentially, it is a set of libraries on top of Google’s V8 and It is named node.js.

The most intriguing feature of Node is in how it handles I/O threads. Their site states, “Node will show much better memory efficiency under high-loads than systems which allocate 2MB thread stacks for each connection.” The result of this is that the server is less likely to freeze up or hang under high-loads like it might with most of the common server-side scripting languages. This means that even novice programmers don’t need to worry about holding up the I/O.

With it’s unique I/O thread handling, Node will never have to pause or stop and wait for a process. If there is a setTimeout command, Node will just move past it and execute the other commands while the code in the setTimeout command is waiting to execute. For example the following code in Node:
Read the rest of this entry »

Tags: , , , ,

Categories: All Posts, Corporate Site & eCom, Tech Talk


Google to Add Mobile Docs Editing for Android, iPad

Sep 20

In a world where the iPad is really starting to proliferate & dominate, there are many times when you still can’t get the job done without your laptop. The cloud is taking hold, but being portable & creative is still not very feasible if you are glued to your iPad.

That’s about to change. Thanks Google!

Google announced today that, in celebration of the more than three million businesses using Google Apps and 30 million business and education users employing its collaboration tools, it would begin offering mobile editing functionality for Google Docs.

The announcement means that Android and iPad users can soon look forward to document editing on-the-move – a big step in mobile productivity.

Tags: , , , ,

Categories: All Posts, Mobile Marketing, Tech Talk