Magento Themes and Magento Extensions

Facebook Connect Magento Extension

Share
Posted on June 2nd, 2011 | Posted by admin

Facebook Connect Magento Extension

We’re proud to present free Facebook Connect Magento extension which enables customers fast and easy registration and login with their Facebook identity. Demo and help page can be seen on our playground demo store, just click “Connect with Facebook” link in upper right corner.

Download Inchoo_Facebook-0.9.1.zip, extract files to appropriate place following directory structure, reload cache and navigate to http://www.yourstore.com/facebook/. You’ll be presented with more detailed help page.

For Facebook Connect to work you need to Setup Application on Facebook and obtain its API Key and Application Secret.

Use your store name as application name and read and accept terms of service. On second screen switch to Connect tab and set Connect URL to the store domain where you plan to implement Facebook Connect. Switch to Advanced tab, set the domain that your emails will be coming from in Email Domain field and save settings.
Other Connect settings are optional, but you might want to add store logo for example.

Magento FirePHP extension

Share
Posted on June 2nd, 2011 | Posted by admin

FirePHP is Firefox add-on that enables you to log to your Firebug Console, which makes it great debugging tool for any web developer. I’m using it, like it and can’t live without it for some time now  So here’s nicely packed Magento FirePHP extension, I believe you’ll be seeing it at Magento Connect in a while.

You can get it via file: magento-firephp-0.3.zip or even better, use Magento FirePHP Extension on Magento Connect.

Since FirePHP is implemented in Zend Framework it’s really easy to use it with Magento, my friend Branko wrote about it before.

Download FirePHP from its homepage www.firephp.org. You must have Firebug installed and the “Net” panel enabled to use it, and Firefox of course.

How to create Magento AMF server extension

Share
Posted on May 23rd, 2011 | Posted by admin

I have been working on a project, in my own time, that involves Flex – Magento communication. I decided to test Adobe’s AMF format. In this article I will show you how easy is to create AMF server as an extension in Magento.

So, where to we start?

The idea is to have special Url which will act as AMF endpoint. Since Magento is built on top of Zend, this is extremely easy to do.

For your module to act as a basic AMF server you need only 3 files. MyCompany_MyModule.xml that goes under the /app/etc/modules/ folder. Then IndexController.php that goes under the /app/code/local/MyCompany/MyModule/controllers/IndexController.php. And last but not least the config.xml file that goes under the /app/code/local/MyCompany/MyModule/etc/ folder.

I will not go into the details and show you the full content of each of those files. Important thing is to focus on IndexController.php and config.xml files. Inside your IndexController.php file you will actualy hold the code for your AMF server (Zend_Amf).

CoolDash – Blank Magento extension for building admin system configuration area

Share
Posted on May 12th, 2011 | Posted by admin

CoolDash – Blank Magento extension for building admin system configuration area

In order to speed things up with building admin sections under System > Configuration area in Magento I wrote a little blank extension. Hopefully its a step or two beyond “Hello world” level. I named the extension “CoolDash”, short from CoolDashboard. Name holds no special meaning, just something I popped out of my head. First thing you might notice when you open config.xmls and system.xml is the attribute naming. I intentionally used names like “somecooldashmodel2″. I found it extremely difficult, error prone and annoying to get around in scenarios where different areas of config files use same names for attributes with different meaning, like “customer”, “catalog” and so on.

PHP extension error while installing Magento

Share
Posted on May 4th, 2011 | Posted by admin

I was installing Magento 1.3.2.1 in my Windows XP computer. I am using Xampp. I encountered the following errors during the installation.

PHP Extension “curl” must be loaded
PHP Extension “mcrypt” must be loaded
PHP Extension “pdo_mysql” must be loaded

I googled and the answer was to load the extension in php.ini file. In xampp, there are two places where php.ini file is found. It is present inside php folder and inside apache/bin folder. You can load extensions mentioned in the above error by changing the php.ini file. Search for curl, mcrypt and pdo_mysql then just uncomment i.e. remove the semi-colon (;) present before the line of the extension. After that, you have to restart (stop and start) apache from your xampp control panel.

Page 4 of 5«12345»