March 4, 2013
No Comments
If you have a Magento site then there are no doubt certain aspects of the maintainence and management of the web site that you would appreciate a little help with. This might range from things like upgrades down to one on one training and support in using the platform. If that sounds good to you then read on about our Magento support service.
Edmonds Commerce provide this kind of ongoing monthly support services to a number of clients. We work with you to get the most out of your store, assisting with things like getting it running as quickly as possible, updating plugins and investigating and fixing issues and bugs.
With a powerful and complex platform such as Magento, we find that this kind of wrap around support is really valuable to our clients so that they can ask us when things don’t make sense and generally make sure they are doing things the best way to get the maximum advantage of the platform.
Magento Support Monthly Package
Monthly support packages include a discounted hourly rate for a set number of hours. We will agree with you a number of hours per month and will then schedule this in a way that suits your requirements. For some people a small number of hours every week is best. For others it makes more sense to have a chunk of time once a month with time in between to build up a list of requirements for the next batch.
Find out More
If you would like to discuss our Magento monthly support arrangements, please fill out the contact form below or give us a call on +44 (0)1274 590036
March 1, 2013
No Comments
Buckley is a UK based company that prides itself on designing and manufacturing high quality fashion & costume jewellery at competitive prices since its inception in 1989. The company has rapidly expanded into a worldwide brand with jewellery collections available to a vast market of over 200 stores including more than 60 Duty Free shops and 120 airlines . We are glad to hear that Buckley has contributed over US$3 million to the funding of the Royal British Legion through the sale of its elegant Buckley Poppy.
The development idea:
Buckley Jewellery was initially launched using WordPress and used an ecommerce package called ShopperPress. As the company grew and they started to expand their business to Duty Free shops and airlines, it became apparent that WordPress could not provide enough support for their complex modifications and customisations. This is when the idea of re-building the site in Magento was suggested.
We started working with Buckley in 2011 and have been providing them with continuous support since then. Some of the main requirements were broadly to do the following:
1. Magento implementation and migration from previous platform
We installed and configured Magento onto Buckley’s chosen hosting platform and installed the essential extensions such as shipping and payment gateways including PayPal and SagePay. We also migrated all of their products, customers and orders database from the previous platform into Magento. A clean and clear design was created and customised to their specification and we have been tweaking it per their needs and requirements ever since.
2. Magento training
After successfully migrating the site to Magento, we did an on-site one day introduction course with Buckley, where we gave them the background understanding and some useful skills required to get the most out of their new Magento store.
Here is a quote from Mark at Buckley Jewellry: “The day was extremely useful with just the right amount of content to set us on our way.”
3. Magento upgrade and Magento security patch applied
It is important to make sure that your Magento site is up to date. We have done two upgrades for Buckley so far and they all went really well.The upgrades were done in three separate phrases – exploratory upgrade, bugs fixing and deployment to live. We hit a few bugs but managed to fix them within hours.
Around mid July 2012, a serious security hole was found in Zend Framework which allow hackers to gain access to mysql server credentials. A patch was quickly applied to Buckley live store using a nice Bash script we put together. We offered this free security patching service to all Magento sites with a voluntary charity donation and had a lot of sites take us up on this offer.
4. Ongoing support
Buckley have joined our retainer scheme where we provide them with daily maintenance supports, bugs fixing and consultation services. Various firesale promotions, extensions and marketing exercises were installed and configured into their website.
Recently we had migrated Buckley and its sister site Attwood & Sawyer to a dedicated server, which is faster, more secured and gives them better control over the sites.
Buckley also engages in designing beautiful vintage inspired pieces in the silver Bouton rages and we are currently managing the merger process of Bouton into Buckley main sites.
Testimonial
Here is a quote from Mark Noble, IT Manager at Buckley Jewellery:
“Buckley Jewellery originally approached Edmonds Commerce to take our existing site and develop it onto a Magento platform. Since this first project we have used Joseph and his team for a further website and additional work to develop & expand our ecommerce business. The offer of installing the Magento patch across our websites was typical of a company who provide an honest and refreshing approach to website design. I would not hesitate to recommend Edmonds Commerce for any ecommerce development and advice”.

February 22, 2013
No Comments
As part of our retainer services we offer Ritesim.com an ongoing monthly support service for their busy Magento site. This includes assistance with things like upgrades and bug fixes along with phone support and much more.

Ritesim.com International Phone Cards
February 20, 2013
No Comments
Sometime a backup script can go wrong, and rather the overwrite the old files you place a copy of the new ones into the same folder.
This can then escalate and before you know it you have multiple levels of the same files.
If you just want to flatten these files then this script can do that you
// The duplicated directory
DUPLICATED_DIR_NAME='uploads'
// A new directory for the files to go into
NEW_DIR_NAME='realuploads'
for f in <code>find ./ | grep $DUPLICATED_DIR_NAME/$DUPLICATED_DIR_NAME </code>;
do
NEWFILE=<code>echo $f | sed 's/$DUPLICATED_DIR_NAME\//\//g'</code>;
NEWDIR=../$NEW_DIR_NAME/<code>dirname $NEWFILE</code>;
if [[ ! -d $NEWDIR ]]
then
mkdir $NEWDIR;
fi
cp -f "$f" ../$NEW_DIR_NAME/$NEWFILE;
done
As part of our white label service we provided the development and design implementation requirements for a large London agency to deliver a high quality Magento site on budget and time.
The site required some customised functionality along with a full bespoke design implementation.

featured, By:
Joseph Edmonds
No Comments
Tags:
aws,
bespoke,
design,
implementation,
linux,
magento,
mysql,
php,
phpstorm,
white lable
January 16, 2013
No Comments
If you have a load of terminals open you might find it handy to be able to rename the window title on the fly.
You can do this easily by copying this code into your ~/.bashrc file (or even pasting it into your terminal if you like)
function nameTerminal() {
[ "${TERM:0:5}" = "xterm" ] && local ansiNrTab=0
[ "$TERM" = "rxvt" ] && local ansiNrTab=61
[ "$TERM" = "konsole" ] && local ansiNrTab=30 ansiNrWindow=0
# Change tab title
[ $ansiNrTab ] && echo -n $'\e'"]$ansiNrTab;$1"$'\a'
# If terminal support separate window title, change window title as well
[ $ansiNrWindow -a "$2" ] && echo -n $'\e'"]$ansiNrWindow;$2"$'\a'
}
If you have pasted this into your ~/.bashrc file you need to launch a new terminal or run:
source ~/.bashrc
From this point the function is now ready to use and you can run:
nameTerminal "My Custom Terminal Window Title"
Now you can easily choose the terminal you want based upon the window title.
Of course this then opens the door to automatically changing the window title based on all kinds of events that you might like, isn’t bash scripting fun!
January 15, 2013
No Comments
Recently I setup a machine with Linux Mint.
One of the things that was I needed to install was an up to date version of Sun Java. However, for various reasons, this no longer appears in the official repos.
Thankfully there is a different repo available here http://www.duinsoft.nl/packages.php?t=en where you can download the latest version and ensure that it is updated
December 12, 2012
5 Comments
I upgrade my laptop to the latest release of Linux Mint 14 MATE edition. Everything is working beautifully apart from the wireless which, whilst functional, was cripplingly slow.
After a load of searching and testing, the solution that worked for me was:
sudo -s
iwconfig wlan0 rate 54M
echo "options ath9k nohwcrypt=1" > /etc/modprobe.d/ath9k.conf
reboot
If you copy and paste the above into a terminal it will force the wifi speed to 54M and will make sure hardware crypt is disabled and finally reboot your machine.
I did this and my wifi speed is now perfectly fast, I’m a happy bunny
linux, By:
Joseph Edmonds
5 Comments
Tags:
,
12.10,
ath9k,
ifconfig,
issue,
linux,
mint,
nohwcrypt,
problem,
slow,
solution,
ubuntu,
wifi,
wireless,
wlan0
November 19, 2012
No Comments
What is Wget in general ?
Wget is a free utility for non-interactive download of file from the web. The user doesn’t need to login system every time Wget can download the entire web page or mirroring the entire web page. If download crashed or stop for various reason Wget will start download again from where it stopped. It is highly recommended for downloading file from web with slow network connections.
How to Use Wget ?
wget -t 10 www.google.com
If network connection fails Wget will to try to reconnect 20 times in default.With -t command we can specify how many times it need to reconnect.
wget -p --convert-links -r www.google.com -o logfile
This command will download the site -p and –convert will make sure all linked files are linked to downloaded document such as images and external links it enables complete offline viewing. Log file can be enabled with -O command to view the output message.
wget --spider --force-html www.google.com
–spider Will check the webpage is existent or not.
–force It will enforce the file type that have to be downloaded.
wget -u mozilla www.google.com
some site access allowed to certain user agents. So to access with certain user agent you can use this command.
Ftp connection download is achieved by
wget -r ftp://username:password@ftp.example.com
linux, By:
daya
No Comments
Tags:
bash,
filedownload,
ftp,
http,
linux,
remote,
server,
tip,
website,
wget
November 8, 2012
No Comments
Followers of this blog will remember the Replicate Netbeans “Select in project” in phpstorm post which gave a handy key combo to select the current file in the project window.
It has been brought to our attention that there’s also a button to do this with the mouse in one click! At the top of the Project window, there’s a cross-hair/target icon labelled a rather cryptic “Scroll from Source”. Click that and it does what netbeans users will be looking for as “Select in Projects”
So there you have it, “Scroll from Source”, is the magic words that you want.