Create a magento plugin from the start to the end !
1 octobre 2011Because it was dificul for me to find tutorials /how to/ developer’s guide (complete) … on the magento plugins developpement, i decided to create one !
We’ll see in all this tutorial how to create a complete magento module with database access, frontend interface and backend interface (using the magento Grid View).
Every single parts of this tutorial will contains one théorical part to understand how is working magento and one « practical » part which is the creation of the whole plugin step by step.
Are you ready ? so be strong ! magento (and e-commerce development in general) is far for being the easiest past of the web !
Summary :
Lesson 1 – Magento plugin’s structure
Lesson 2 – Create your own controller
Lesson 4 – The Model and the database
Lesson 5 – The Model, collections and forms
Lesson 6 – Create a plugin in the backend
Lesson 7 – The magento admin grid
Lesson 8 – Rewrite / modify a magento block
Lesson 9 – Rewrite / modify a magento model
Lesson 10 – Rewrite / modify a magento controller
Lesson 11 – Events and Observers in magento
Lesson 14 – Make an update of your plugin
Lesson 15 – Translate your Magento plugin, the Internationalization
Step by step, i will complete this tutorial. If you have any suggestions, please tell me ! i love to talk with you guys
. Help me to make this tutorial be famous, send it on facebook, twitter, and other you !

Hey.
Does your tutorial also covers magento go?
@Omri: Yes, i thinks magento plugin developpement is the same for magentoGO and magento
hello can you upload the complete code ? and can extend it for custom api, magento 1.6
Hi KK !
no i’ll not upload the complete code, it’s a tutorial, you have to make it by yourself to really understand how it works. it would be too easy to copy this without trying to understand. Sorry KK ^_^
Glad I’ve flinlay found something I agree with!
Hi!
Thanks for this. I was searching for this for long time.
Today I will try this.
OnCar
nice article
Hi
It seems the link of Lesson 10 – Rewrite / modify a magento controller is broken?
I like it.U have done a great job. Thanks for it.
nice tutorials, please also explain how to make dynamic breadcrumbs for this custom module.
thank you
Hi Pierre!,
Its awesome for the beginners to know the structure. Thanks for your time to make this for us. It is very useful.
Christin
This is very nice tutorial,
Hello,
I would love to see a tutorial that works on loading dependent data in a tab.
For example.. a Product Favorites module.
One table has the list of favorites and another tables has products for each favorite list.
Its more like adding another dimension to your Admin Grid tutorial
http://www.pierrefay.com/magento-admin-gridview-85
@jimmy it’s because i’ve not already write it…but it will come soon i promise
nice work dude !
very nice tutorial. it helps me a lot, thanks. but what is with lesson 10? are you planning to release it in time?
Great tutorials! I’m new to Magento and it’s helping a lot!
About #10 – the Magento controller tute – any time soon??
Nice One dude..!! keep rocking
hi. this is really nice tutorial. Finally I was able to create my own module in magento.
But still I have one query.
I want to add view shopping link in manage customer’s grid. I am able to insert the column in grid but not able to view the shoppings done by that particular customer. please let me know how can I achieve this task.
Thank You.
how can i add a page in a magento admin tool
Please update the link for « Lesson 10″. Nice tutorial.
what is with lesson 10?
It’s a really very informative information. It’s very useful and knowledgeable for me. I will bookmark this page and come soon to see the updates.
Hello Pierre!,
Valeu cara! Muito legal essa sua iniciativa! Receba agradecimento e saiba que tem leitores no BRASIL!
(Merci mec! Très cool que votre initiative! Recevez notre gratitude et je sais que vous avez adeptes au Brésil! )
MERCI!!!!
Thanks a lot, man. I really appreciate your effort for the (hello) world.
Regards
Thx a lot.Its a great tutorial.keep it up…
Nice tutorials, please also explain how to make dynamic breadcrumbs for this custom module.
thank you!!!
Very nice to understand many concepts cleared from this tutorial
Thanks Shivraj
if you want to do all this very quickly and lot more (2days of development in 5minutes
) go on generateplugin.com. it’s a tool i’ve developed. you can use the discount « PIERREFAYEN » at checkout to get -40% discount. Have a nice day and thanks for the comment 