Profile

Cover photo
30 followers|3,046 views
AboutPostsPhotosVideos

Stream

sonassi

Shared publicly  - 
 
If you are adopting a minimal-is-best approach to templating your Magento Enterprise store (ie. local.xml method), you’ll soon run into some odd behaviour with the theme fallback. Typically, a Magento store will try to load a file in the following order ./app/design/frontend/custom_package/custom_theme ./app/design/frontend/custom_package/default ./app/design/frontend/base/default However, if you are using Magento Enterprise and which to use the default Enterprise theme as a basis to serve your new theme, you need to alter the fallback method to support checking the Enterprise theme too. It should really be like this by default, as otherwise it would involve copying and pasting of many files simply to achieve the same output. So rather on Enterprise, it would be preferred to do the following, ./app/design/frontend/custom_package/custom_theme ./app/design/frontend/custom_package/default ./app/design/frontend/enterprise/default ./app/design/frontend/base/default We’ve submitted an official bug report to the Magento EE team, but in the mean time, feel free to use this little extension to provide the additional level …

http://www.sonassi.com/knowledge-base/magento-kb/magento-enterprise-theme-fallback/
1
Add a comment...

sonassi

Shared publicly  - 
 
Hi there potential employee, are you a PHP Developer? Looking for a job in the Manchester area? We are Sonassi, a Manchester based PHP development agency that specialises in Magento development. We specialise in the creation of e-commerce solutions, using Magento as the platform for all of our projects. There are two big aspects to our business, one is Magento web development (our key focus) and the other is Magento web hosting (we have our own rack-space and equipment in data centres across Manchester). Right now, we are looking to grow our current extraordinary team and have PHP developer positions to fill. Sound interesting, read on … The job role You will be required to build new websites (both front-end and back-end development), maintain existing websites, speak to customers on the odd occasion (we like our customers to speak direct with who they are working with), be brilliant at problem …

Continue reading: http://www.sonassi.com/you-me-and-sonassi/recruitment/recruitment-manchester-web-developer-wanted/
1
Add a comment...

sonassi

Shared publicly  - 
 
After 3 successful years of growth, the time came for us to move locations. So we said farewell to our Regus office in Exchange Quay and said hello to the Dock Office, Salford Quays. We had toured many, many sites in Manchester and kept seeing the recurring theme of “Chrome & Glass” Regus-esque style serviced offices – but we were looking for something with a bit of history and a lot of character. Salford Quays isn’t a typical location for character, but is an ideal location for the team – and only a stones throw from Media City. The Dock Office The Dock Office sits beside Trafford Road in Salford. It is a Grade II listed building, designed by Harry Fairhurst and Son, was built in 1925. Beside the building is the former gateway, also by Fairhurst, that once provided access to the docks. The words “Manchester Docks” once ran …

Continue reading: http://www.sonassi.com/you-me-and-sonassi/decorating-our-dock-office/
1
Add a comment...

sonassi

Shared publicly  - 
 
Any experienced Magento developer will certainly have felt the pain of dumping a multi-gigabyte MySQL database for a Magento store. Which is certainly a tedious process when you want to make a quick branch or rapidly update your staging environment. We’re big advocates of branch often and merge often – but this also means updating the DB relatively frequently too (if there has been DB changes on master/trunk). Usually, its just an excuse to go get a fresh cup of coffee whilst you while away the 2 minutes it will take to dump and however long it then takes to re-import into a new DB. But, unfortunately, there is only so much coffee we should be drinking in the day, so speeding up this process is a must. Typically, a staging or development branch, doesn’t actually required all the data the live site has (sales_quotes, logs, reports, dataflow history), so …

Continue reading: http://www.sonassi.com/knowledge-base/quicker-dumping-of-a-magento-mysql-database-for-branching/
1
Add a comment...

sonassi

Shared publicly  - 
 
With SEO methods evolving, an approach to increasing CTR (click through rates) is to take advantage of Google’s Rich Snippets. Running an E-Commerce store (Magento or otherwise), it would be foolish not to take advantage of this offering, either by adding product or review information to your Google listings. Especially since most SEO’s have reported that taking advantage of rich snippets can increase CTRs by up to as much as 30%. Rich snippets gone wrong But what happens if you mistakenly submit the wrong information in your mark-up? I was browsing the internet looking at different PDU’s (we’re setting up a few more racks this week, for our specialised Magento hosting). On my journey I came across Dell’s website and happened to notice their hProduct markup – except it looked like something had gone drastically wrong. https://www.google.co.uk/search?q=site:accessories.us.dell.com%20tripplite%20pdumv20hv So I checked Dell’s source code and they weren’t doing anything wrong, their ...

Continue reading: http://www.sonassi.com/knowledge-base/rich-snippets-gone-wrong/
1
Add a comment...
In their circles
2 people
Have them in circles
30 people

sonassi

Shared publicly  - 
 
We’re getting pretty concerned at Sonassi HQ with the growing confusion surrounding transactions per second (TPS), requests per second (RPS) and concurrency by the community as a whole. Shamefully, I fear that we are guilty for bucking this trend. We created a monster, now its time to put it down 3 years ago, when we really started to get engaged in web hosting, we launched a little project called Mage Benchmark. The purpose was to have a portal where specialist Magento web hosts could put a brief description about themselves and volunteer a URL for a self-hosted demo store – that could be externally tested to give a viewpoint of uptime, page load time and concurrency support. This attracted both acclaim and sadly, criticism, amongst the community. Early on, before Mage Benchmark, Sonassi and Pro Contractors (two high performance, specialist Magento web hosts) had spurred a trend of performance testing …

Continue reading: http://www.sonassi.com/knowledge-base/magento-kb/why-siege-isnt-an-accurate-test-tool-for-magento-performance/
1
Add a comment...

sonassi

Shared publicly  - 
1
Add a comment...

sonassi

Shared publicly  - 
 
Introduction We have long been advocates of using SVN – but times have changed and so has the style of the way we work – which is what makes Git such an appealing choice for us. So if you’re coming from SVN too, some things worth knowing are: Repositories are de-centralised – With SVN, you have 1 master repository in a central location and everything is checked in/out of this location; with Git, its different. Each copy of the project tree (ie. your working copy) has its own repository – the .git sub-directory of the project tree root. Revisions are no longer decimal numbers – With SVN, your revisions are numbered sequentially with an integer. Due to the distributed nature of Git, and its potential to scaling to hundreds of thousands of revisions, the revisions are identified by a SHA1 hash. You can still short-cut your way through the tree …

Continue reading: http://www.sonassi.com/knowledge-base/our-magento-git-guide-and-work-flow/
1
Add a comment...

sonassi

Shared publicly  - 
 
I’m sure everyone has got to that point where they need to empty a Magento MySQL database and you’ve logged into PHPMyAdmin, selected all the tables, then clicked delete. Only to find out only a small proportion can be deleted because of foreign key constraints. But if you persist, running the “select all” and “drop” process about 6 times in a row normally will end up with a nice clean DB. There can be a number of reasons why you would choose to drop all tables in a database to clear it out, rather than dropping the whole database and simply re-creating it, so we wrote a quick bash script to automate the process for you. Running the script is really easy, it will automatically populate the username, password, database name and host from your local.xml file. It even has 2 prompts to make absolutely sure that you want to …

Continue reading: http://www.sonassi.com/knowledge-base/quickly-purge-a-magento-mysql-database/
1
Add a comment...

sonassi has a new profile photo.

Shared publicly  - 
1
Add a comment...
People
In their circles
2 people
Have them in circles
30 people
Contact Information
Contact info
Phone
0161 870 2414
Email
Skype
contact_sonassi
Address
The Dock Office, Trafford Road Salford Quays, M50 3XB
Story
Tagline
sonassi, magento development, magento design, magento integration
Introduction
Magento development specialists. Got a Magento store? Want a Magento store? Get in touch!