Category Magento

Technologies for Nonprofits

I am going to write up a few posts on ways in which Magento (an open source web store written in PHP) can be used as a site to support a not-for-profit site – such as a school in a developing country. I will base these posts on the free Magento Community Edition. This series […]

Support a Charity with your Magento Store

So you have a Magento web store that you use to sell goods, but you would like to also support a charity or other not-for-profit?  Why not allow you customers to donate to the cause from your web store? When selecting a cause or causes to support, think about whether the demographics for your store […]

HTTP Request Processing in Magento

I was trying to understand how all the various Magento internal developer concepts fit together, from the perspective of responding to a HTTP request to the web server.  I wrote this up to make sure I understood the concepts. Let me know if I got anything wrong! I am sharing in case useful to anyone […]

The Layers of Magento Site Design

In my work before eBay, when we designed a public web site it was all about menu structures, navigation flows, moving on to wire frames, design look-and-feel, and in our case design the information model behind the site (as we built sites driven from our text database product). In reading up on Magento recently one […]

Magento and Content Management (WordPress)

I was digging around the various options of Content Management with Magento (an online web store application) and thought I would summarize my findings here. (This article is based on the 1.X series of Magento, not Magento 2.) Content Management For the purposes of this post for Content Management think about WordPress blog posts and […]

HTML Escaping for Secure Web Pages

Cross Site Scripting (XSS) is a well known challenge for web sites to protect against.  The Open Web Application Security Project (OWASP) has great resources such as the XSS Prevention Cheat Sheet that is a worthwhile read for anyone wanting to understand the issues deeper.  I came across the issue again in a discussion of whether Magento […]

Visualizing Magento 2 Module Dependencies

Magento 2 is working on improving the module dependencies problem from Magento 1.  If you look in app/code/*/*/etc/module.xml you will notice there are now dependency declarations in these files.  Knowing full well WORK IN THIS AREA IS NO WHERE NEAR FINISHED and the current files were probably generated automatically by grep commands or similar (so any […]

ImageMagick PHP Windows installation pain

I am not a PHP expert, but I was having a play with the latest Magento 2 code drop on GitHub.  I thought I would share some little experiences in case helpful to anyone else. I have Windows 7 on my laptop, so I am running XAMPP for my stack. I had an older installation with […]