Development Archives -

Blog Archives

Magento, HREF Lang plugin

Posted on October 3, 2014 by

One of our clients approached us to build a way that they could manage hreflangs on their Magento stores where they were looking to have multiple language versions of the site with different pages on each site. I looked at a few options online and there were some that worked provided the sites would be identical in terms of content but none that would enable control of where the links would go if there wasn’t an alternative url.

… so I built a plugin that enables our client to upload their urls in a csv with the base site in the first column and then they can add as many columns after that to upload the urls for the other language sites. The plugin then retrieves any alternate urls for any other site from the data and adds them to the <head> section of the website.

If this is a solution you think you would require for your multi language Magento, then please don’t hesitate to contact us at info@web-feet.co.uk.

Magento HREF, multi-language


Snow joke… JavaScript Falling Snow technique….

Posted on December 2, 2013 by

Within a week of launching the new web-feet site we decided to implement a changing theme for the banner (to change with the seasons). We had already developed clouds to float across the screen in summer, but we needed some rain and snow for winter and autumn…

So I turned to Google to find a canvas HTML5solution, and ended up implementing my own JavaScript.

Here is the result for the snow on jsfiddle (http://jsfiddle.net/k7RHs/10/).

As you can see the result is very pleasing and the snow also slowly “settles” at the bottom of the element in which it is contained.

If you would like this effect on your site for christmas then get in contact!

Happy Christmas!

 


Content Delivery Networks (CDN) and Web Development

Posted on September 12, 2013 by

Cloud Computing – everyone hears a lot about this these days, quite often with regard to office applications and file storage. I don’t think that many people have given too much thought to how this might fit with their websites just yet. Traditionally, websites are hosted on one or more local servers and for most applications this works well. To ensure a website experience is fast and optimal for the end user however there are other considerations for large e-commerce sites, websites with lots of bandwidth intensive content or sites with a global audience. This is where the concept of Cloud Computing and CDN’s comes into play.

Basically, CDN’s speed up the delivery of content, from your website, to an end user as fast as possible using a globally diverse network of content servers. So, rather than content be delivered from a single server in a fixed location, content is delivered from a server or network of servers, much closer to the person viewing your website – a properly configured website can also ‘parallelize’ this stream of data so that it arrives much faster than if served from a single location or server.

For instance, images can be pulled from one server whilst website code is pulled from others, all at the same time, much closer to the end user. If you have someone browsing your site in Hong Kong, a server or servers local to this location will be used to deliver content, this can happen at the same time as someone browsing in New York is having content delivered to them from servers on the East Coast of America, all at the same time, all in parallel. This basically means that wherever your users or customers are browsing your site from, they will get the best and fastest browsing experience possible.

The reason this is important is that speed is a key attribute to the success or popularity of your website, for search engine rankings and for the user experience, it makes your site more sticky than someone else’s.

In terms of cost, this type of solution isn’t as expensive as it sounds as most are based on traffic volumes and not hardware. Therefore you pay a reasonable cost for bandwidth rather than have to buy a global network of servers. Essentially you are leveraging an existing ‘cloud’, Amazon for instance, are a key player in this space.

In summary, this may be a slightly niche solution at the moment and is probably only cost effective for certain website and applications, it is however an exciting way forward in terms of staying ahead of the game for key global players.

If you are interested in talking to us about this or any other type of solution, we are always happy to chat.


Some of our happy customers