Blog Posts

Magento Extensions Quality Assurance Certification

Magento Extensions Quality Assurance Certification

Ah, what a mouthful. First off all, sorry to disappoint you, as this article is purely result of my imagination. There is no such thing as “Magento Extensions Quality Assurance Certification” (aka MEQAC) at least not at the moment (as to 1/12/2010).

But let’s for a moment imagine there is such thing. Let’s discuss one possible direction of thinking. Let’s discuss the current issues with Magento extensions development. Read more

4

How to extend Magento Order Grid?

How to extend Magento Order Grid?

Here is small example which explains how to modify order grid. Main class for order grid is “Mage_Adminhtml_Block_Sales_Order_Grid”, if you want to add some column you have to rewrite this class (block).
Read more

27

Modify “Interface locale” dropdown in administration

Modify “Interface locale” dropdown in administration

It is really cool when you can see large list of languages in the footer of Magento administration. You might think that all those languages you can see are available by default, but that is not the case. What to do when you need only two? English and Spanish for example? What seamed to be a simple task, turned up to be quite challenging. Read more

18

Dynamic grids anyone?

Dynamic grids anyone?

For my second :) article I’m again writing about Ext.js. Ext.js has one great part for showing data – grids. These look really nice and you can style them pretty easily. It all works like a charm when you’re using them for static data. But what when things get dynamic? What when you don’t know the number of the headers that you need in the table and not just rows? Here’s where this article will help.
Read more

3

PhpStorm IDE overview

PhpStorm IDE overview

Developing sites and applications demands the best tool you can afford. PhpStorm is by far the best friend you can get when dealing with web development. Here’s why.
Read more

3

Programmatically change Magento’s core config data

Programmatically change Magento’s core config data

Every Magento installation has certain core configuration data already set. When you update those values from the administration interfaces, changes are saved mainly to core_config_data database table. It seems important and something that you shouldn’t touch, right? As always, there are times you will wish to get your hands on it. In some cases you will wish to chance settings directly from the code. This article demonstrates the proper way.

Read more

10

Merging JavaScript in Magento

Merging JavaScript in Magento

This is not very tehnical article and most of you already use this feature, however I have noticed that there are many shops that are not using Magento’s default feature to merge JavaScript files. At the time prior to Magento 1.4, JavaScript merging was included, however it was limited to 10 files. Now that’s not a case anymore.
Read more

6

1st Inchoo Learning Day

Check our images on FlickrWe’re hoping to start a new tradition with the event we organized today. 1st Inchoo Learning Day took place in Zlatna Greda, Croatia where the group of geeks (Inchooers) gathered to discuss and learn about programming best practices. The idea is simple. We will take one Friday every two months to go somewhere in the nature and spend a day working on education and knowledge sharing.

We knew it will be a fun event, but we weren’t sure if it will be as useful as we hoped. Now, few days after, things are clear. It was a great thing to have a day like this where developers will move away from computers and share knowledge between each other.

Read more

1

Setting up Magento on Git repository

Setting up Magento on Git repository

Hello everyone! Recently I wrote a short article  Git vs SVN A.K.A. Everyone likes control. Now, I wanted to give you an “real life” example of putting Magento project into Git repository. Read more

8

Developing extensions that react unobtrusively with Magento

The way I see it, there are two type of extensions for Magento (or even any other eCommerce solution):

  1. Community Free/Commercial extensions
  2. Custom extensions

Community Free/Commercial extensions would be all those extensions that you can either freely download/install trough various websites or official Magento connect or purchase from the developer if they are commercial.

Custom extensions are those which result from custom development work by some freelance developer or development team, specific to project. Usually they tend to be non-general, in terms of not usable on wider range of other Magento projects as they fulfil specific client shop need. Read more

4