Blog

Agile Software Development at Classy Llama

What is Agile? Agile has become a very common term within the software development industry. So what is agile? Some of the concepts of agile software development have been around from the early days of software development but as a cohesive concept, agile software development was defined by the creation of a very short document called The Agile Manifesto included below. "We are uncovering better ways of developing software by doing it and... Read more

Posted on February 17, 2015

Posted under Development, General Business, Productivity by Jonathan Hodges

Enhancing User Experience Through Ongoing Optimization

When someone starts talking about testing, one of any number of things can come to mind. There is testing that ensures the site looks the way that it is supposed to. Some testing is done to make sure a website functions as expected. You can even have testing to confirm that a piece of code produces the correct result every time. Recently, we have become very interested in a completely different kind of testing called A/B and multivariate... Read more

Posted on January 26, 2015

Posted under Design, E-Commerce, E-Commerce Optimization by Brynn Arego

Using PHP Native Password API with Magento

Overview Despite efforts from the industry, corporate data leaks from web applications are happening with increasing frequency. A specific implication of these leaks is that they often expose customer password information, potentially compromising the customer’s account not only on the site where the leak occurred, but possibly many others, as customers tend to reuse the same password on many different sites. With this in mind, it is the duty... Read more

Posted on January 15, 2015

Posted under Development, Security by Eric Wiese

Unravelling Magento's collectTotals: Invoices and Credit Memos

Previous Entries Part 1: Introduction Part 2: The Core Process Part 3: Orders and Caveats Quite some time ago (well over a year, in fact), I published a series of articles on Magento's cart totals collection process (linked above), how it works, and how to customize it. The series provided a guide for introducing entirely new totals, but any intrepid developers trying out this procedure might have discovered a missing piece: While the... Read more

Posted on December 13, 2014

Posted under Development, Magento, Magento Development, Management by Chris Nanninga

Promotion Craft - The Art of Creating Successful Online Promotions

She wants what your site is selling. Really wants it. Wants it so much she’s comparing colors, reading reviews, scouring social media, and watching videos on YouTube about it. So why isn’t she buying? You haven’t given her enough motivation to pull the trigger. She’s almost ready, she just needs a gentle nudge. That’s where successful online promotions come in. Right now, you have a group of customers who emotionally want your products. More of... Read more

Posted on November 26, 2014

Posted under E-Commerce, Online Marketing by Brett Curry

Debugging Complex Problems

Recently, I posted about avoiding common coding problems. These practices can help to reduce debugging overall time. Even after common coding issues have been reduced, you are often still left with a need to debug more complex problems. These are the bugs that you either didn't write, which are sometimes buried in the core of the framework or application on which you are working (in our case, Magento), or that stem from incorrect or... Read more

Posted on November 18, 2014

Posted under Development, Magento Development, PHP by Jonathan Hodges

Magento Translation, Step Zero: What Must Be Translated?

Internationalization is an increasingly important consideration for Magento merchants developers looking to expand market penetration and increase usability. A significant part of this effort is realized in the form of maintaining translations for multiple locales – quite the undertaking, in spite of Magento’s robust localization capabilities. However, a journey of a thousand miles begins with a single step, and this initial step can be... Read more

Posted on October 24, 2014

Posted under Development, E-Commerce, Magento, Magento Development, Management by Eric Wiese

Custom Reports in Magento with Clean_SqlReports

Magento comes with a number of built-in reports covering areas like: sales, taxes, customers, products, abandoned carts, and reviews. However many merchants have reporting needs beyond Magento has to offer. For some merchants, a third-party extension like Aheadworks' Advanced Reports module will do the trick. However if an existing module doesn't fit the bill, then you'll need to build a custom report. Traditionally, a Magento developer... Read more

Posted on September 24, 2014

Posted under Development, E-Commerce, Magento, Magento Development, Management by Erik Hansen

Avoiding Coding Errors

At Magento Imagine 2011, Erik Hansen led a breakout session where he presented debugging in Magento. I am going to assume that you have already read through and understood his slides which can be found on our blog in a post labelled Magento Imagine 2011 - "Best Practices for Debugging Magento" assets. These techniques cover quite a broad range of problems and show some good practices for debugging common Magento problems. I am going to cover... Read more

Posted on August 25, 2014

Posted under Development, Productivity by Jonathan Hodges

An In-Depth Look at Magento Theme Fallback

Magento supports unparalleled theme flexibility and sophistication that allow for incredibly custom branding while still retaining development efficiency and upgrade compatibility. In particular, the theme asset fallback system allows theme developers to only modify the parts of a theme which actually need to be customized. This feature also enables merchants to quickly deploy stylized stores while still retaining features developed for the... Read more

Posted on August 5, 2014

Posted under Development, Magento, Magento, Magento Development, Theme Fallback by Eric Wiese

Syndicate content