Do your Magento project with us. Mementia "just works". We are different by being exactly what you expect, not what usually happens. We are predictable, reliable, and we just do what you wants us to do. You get what you wanted to get. It's that simple.

Tired of being let down by the developers? If you're a 24x7 SLA-needing company, or a small web shop just starting up, we have a support package for you.
We take responsibility. Your web shop will work with us, no matter what the problem is.

Learn more about the Magento technology with us.
On our blog, we share tips and tricks that help you stay up to date with your Magento-fu.

About Us

Mementia is all about making web development a pleasant experience for people again. It does not need to be difficult, behind closed doors, filled with technical jargon, bad customer service, and expensive. Our projects and pricing are completely transparent. We have nothing to hide.

  • Get Mementia Support

Latest News

Why is it so important to write well-formatted and clean source code?

Keeping source code well-formatted and clan is de facto good practice for every developer.

However, many of developers do not keep own code clean and clear. If you have ever worked on a big project or had to support source code of somebody else, you find very often some code chunks that have don't have the best smell.

You may be responsible for creating a few such lines yourself, because “you had deadlines and did not have time for things like code formatting”. A couple of other typical thoughts: "I will make the code clean later...", "this is not an important part of code and nobody will change it in the future...", "why should I spend time on this when I can do real work?".

Familiar phrases, aren't they? I've heard them a lot of times. On one hand, developers know that it is important to keep code clean, and on the other hand, they always have something more important to do instead. Let’s take a closer look at this problem.

Some basic points for Magento Development

Today we will go through some basics points for Magento Development.

When any developer starts working with Magento he must know about what is Codepools and How does Magento interacts with Codepools.

1) Magento Codepools:

Magento has three different codepools:

Community : app/code/community/

Core : app/code/core/

Local :app/code/local/

Core pool

All exsisting feature of Manento code exists in this Folder. The best practice that Magento team suggest not to change any code in core files only Magento Team can make changes in that in New releaseas. So that it will not create problem in time of Magento Upgradation from Old version to New one.

Modifying Magento search

We already learned some of basics and how to create Magento extension, now we will dig in little deeper and learn how to override some Magento functionalities.

The story:
You got brand new store with a lot of awesome products and you just can’t show all products on home page. So, that means that when your customers will use the site search, they expect to find what they came for or they will continue searching on Google. To help you with this Magento included search suggestions to help your customers while typing in search bar.

Creating a custom Magento module

Magento community provides us with a great variety of modules (free and paid), available for downloading and installing from Magento Connect catalog, and from 3rd party developers' websites. Together with the rich Magento functionality, this allows us to solve a lot of tasks without programming skills. But, what if there is no solution for your specific task? Or, what if the needed module doesn't quite work as you need. Unerstanding of Magento architecture will help you to make changes to the existing modules or create your own module from scratch.

In this post we will learn the basics of creating Magento modules and will create a simple Hello World-like sample. Let's start...

What you have to know about Magento before starting to code

Several years have passed since the time when I tried to understand Magento development. At that time, Magento was something unreal and very difficult for me. I tried over and over again; I did a lot of mistakes. One day I woke up and bingo!!! It was really amazing to understand how it works.
Well, in this article I would like to talk about the caveats that were, most likely, encountered in development by a lot of my fellow PHP developers.

Subscribe to Mementia RSS