New client Buglife!

News
/by
We are buzzing about our new, exciting client, Buglife - The Invertebrate Conservation Trust. For Buglife we have been designing for a range of materials as flags, roller banners, postcards, leaflets, species information sheets and signage to help promote awareness. You can see and read more about the work we have...

Drupal profiling

Team Blog
/by
Drupal profiling Useful link RE profiling with xdebug and PHP Storm. http://www.phase2technology.com/blog/profiling-drupal-performance-with-phpstorm-and-xdebug/ There are a couple of modules which may be...

Chromebook setup

Team Blog
/by
Overview   Installation Crouton project page is at https://github.com/dnschneid/crouton Download from https://goo.gl/fd3zc   Then set up a chroot by opening a terminal, typing shell and then running: $ sudo sh ~/Downloads/crouton -t unity-desktop -r trusty -n trusty-unity-desktop   Then the environment can be logged into by running: $ sudo startunity Set up steps Install extra browsers First of all install the packages...

Calculate Apache settings

Team Blog
/by
Calculate Apache settings To work out a good setting for MaxClients, first find out the average apache process memory use in megabytes. You’ll want to run the following snippet a number of times, and average the results: ps -ef | grep apache2 | grep -v ^$USER | awk '{ print $2...

Apache ITK tuning

Team Blog
/by
Advice RE Apache ITK Initial checking shows that ITK (non-threaded) can be as efficient as a threaded Apache provided there is enough RAM.   Looking at: http://www.zarafa.com/wiki/index.php/Apache_tuning we see:   ‘If you have the RAM available and start enough spare workers processes then the advantages of mpm_worker are limited’   Initial points:   With enough RAM and good...

New eCommerce site for Lantoom!

News
/by
Lantoom, who supplies quality building stone from four quarries in Cornwall, launches their new website - a brand new eCommerce site developed on the Magento platform. With a new fully mobile responsive website, fresh design and improved functionalities, Lantoom is now able to manage all their content themselves in...

Fatal error – failed opening /drupal/console-core/src/constants.php when calling Drush via an alias on an Acquia site

Team Blog
/by
OK.  So I'm on my dev machine - I've added Drupal console to the code with: $ composer require drupal/console:~1.0 --prefer-dist --optimize-autoloader Then pushed the code up to Acquia - and when trying to run a Drush command on the Acquia cloud I get: kbailey@jessie2:~/docroots/testgeo/docroot$ drush @testgeo.dev status require(/mnt/www/html/testgeogcpshcc3ar/docroot/vendor/composer/../drupal/console-core/src/constants.php): failed to open stream:...

Moving MySQL/MariaDB data files – SQLSTATE[HY000] [2002] No such file or directory – DO NOT ALTER localhost -> 127.0.0.1

Team Blog
/by
SQLSTATE No such file or directory Tricky one this... I moved MySQL (MariaDB actually) data files - very carefully.  Basically, Stopped services httpd and mariadb. Edited MySQL conf files for datadir and socket. Copied data files - set ownnership etc. Restarted services httpd and mariadb. All fine except not fine. Run web app and get: SQLSTATE ...

Installing Xhprof on Ubuntu 14.04 Trusty

Team Blog
/by
OK.  The article here covers this pretty well: https://www.digitalocean.com/community/tutorials/how-to-set-up-xhprof-and-xhgui-for-profiling-php-applications-on-ubuntu-14-04 But I found a couple of points could be better. Procedure: Install the prerequisites. Install xhprof and php5-xhprof using apt - not using PECL.  No real reason - I just prefer to use apt if possible. Install the mongo database server as instructed - but -...

Bitbucket can be confusing

Team Blog
/by
I like things to be clear - and I found Bitbucket's teams, groups, permissions etc a bit confusing. So, after a big look, here's my notes: Repos Are owned by a user or a team. Users can be granted read/write/admin access to a repo. Groups can be granted read/write/admin access to a repo. I...

Completely remove Vagrant machine

Team Blog
/by
The command $ vagrant destroy Removes a virtual machine. It removes the reference to the machine which is held in ~/.vagrant.d and destroys the virtual disk files. However, it leaves and file and a directory behind. So, to completely remove a VM created with $ vagrant init $ vagrant up it...

RM350 South West Proms

News
/by
We are delighted to have been working on this project and supplied the graphic design for this prestigious event working with the Royal Marines and Blackfriars Contract Division. With a four day spectacular performance at the Plymouth Albion, Plymouth is in for a real musical and visual treat! Freeway...

We have moved!

News
/by
We have moved and our new office is based in the middle of town! Our new address with immediate effect is: Fairbairn House Higher Lane Plymouth PL1 2 AN We are on the second floor in the Thinqtanq building in Fairbairn House. The new office gives us more space to grow and is the...

Lazeme gets new eCommerce site!

News
/by
A new Magento eCommerce site has been designed and developed for Lazeme, who specialises in luxuary swim wear, designer underwear and clothes made for lazy living! The new site is full of exciting features including a Shop by Lookbook and has an extensive search facility and a brand new...

New responsive website for Robert Lenkiewicz

News
/by
A new official website for Robert Lenkiewicz has been launched in conjunction with the first international exhibition in Spinnerei, Leipzig, Germany, 23 June - 21 July 2013. The new site, which is fully responsive and has been developed to work on all size devices, features a comprehensive collection of paintings...

Hydra goes live for SEA LIFE!

News
/by
We are proud to announce that Hydra has gone live! Phase 1 of the Hydra system developed for the SEA LIFE Group gone live and is now in use by some 250 users in the Aquariums around the world. Hydra is a document sharing and collaboration platform which offers...

Rather Nice has gone live!

News
/by
The Rather Nice e-Commerce website has gone live! Rather Nice, selling personal stationery and gifts has had a new website designed and developed by Freeway. The site is now live and is using the Magento e-Commerce platform. Visit...

New Exhibition Design for NMA

News
/by
The new exhibition "Ocean Lab" has been launched at the National Marine Aquarium! Freeway has designed the identity for this exhibition along with all the wall graphics panels and illustrations. The exhibition explores the relationship between Scientists and the Ocean and investigates different research methods currently available. It is...

STEMFest 2012 brand identity

News
/by
Proud to announce that the brand identity for SEMFest 2012  has been designed! It is colourful, fun, exciting and full of interesting details - a logo design which pulls together the subjects of Science, Technology, Engineering and Maths in conjunction with the Plymouth City Marine Festival and JustAddH2O, the...

Essential non-essential Drupal module

Team Blog
/by
Yes - we all know about the essential modules; Views, Rules, Webform, pathauto etc. But I'm going to add in here any other modules which slip under the normal radar and which are useful additions for the average Drupal dev. Starting off with: Special menu items - http://drupal.org/project/special_menu_items/ More goodies to be added...

Decrypting GPG files on Xubuntu

Team Blog
/by
Just a quick one. We're all missing FireGPG - and would love to have it back. In the meantime - I have set up Emacs to be able to encrypt and decrypt GPG files by using EasyPG. http://www.emacswiki.org/emacs/EasyPG I can't remember exactly now - but I think I installed EasyPG via the easypg package...

Monitor the CPU temperature(s) on an HP Elitebook

Team Blog
/by
This is about the best way I found of being able to monitor the temperature on an HP Elitebook. http://ynottech.blogspot.co.uk/2011/12/ubuntu-1110-setting-up-cpu-temperature.html When running the 'sensors-detect' command I selected all defaults apart from allowing the command to edit the configuration file. It looks like coretemp-isa-0000 is where the CPU temperatures are shown.  I can...

Nice answer to the old question of an ‘svn -u status’ equivalent in git

Team Blog
/by
Thought I'd post this up as it's the best answer I've found for the git equivalent of 'svn -u status' http://stackoverflow.com/questions/1138990/git-equivalent-of-svn-status-u There is an excellent explanation of git principles at: http://longair.net/blog/2009/04/16/git-fetch-and-merge/ Basically - what I do is: git fetch This will pull down any new commits which have been uploaded by others to the repository...

For all Drupal devlopers who use Emacs!

Team Blog
/by
You must install drupal-mode from https://github.com/nyuhuhuu/drupal-mode/blob/master/drupal-mode.el You may need to create the ~/.emacs.d/plugins/drupal-mode-el/ directory to put the drupal-mode.el file into.  And on Debian/Ubuntu you will probably have to install the w3m-el package - but after that you have a Drupal specific php-mode called drupal-mode. This fixes the issue whereby arrays in php-mode...