Besides being a utility method container, the
Helper classes play an indispensable role for extensions that provide Magento-style configuration options for users. For example, if you were building a payment extension, you would most certainly need a configuration area in order to set up the access data for it. Magento comes with its own built-in configuration area, located under System | Configuration. This entire section is built from the XML elements found under the extension
Here is where things get a little complicated. In order for the Magento admin user to have access to your extension configuration interface defined through
system.xml, it needs permissions for that. These permissions are defined ...