alanstorm

Developer Manual

  • Popularity Score 2585 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

An extension with interactive reference material for Magento Developers.
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.
In order to get this extension, you must have active Magento Go Store. Click here to create Go store.

Magento Connect 2.0

Magento Connect 2.0

FREE
Previous Next
Overview

Developer Manual

This extension contains interactive reference materials for Magento Developers. Features include

  • A complete list of Block Action/phtml methods
  • Instant Acces to SOAP/XML-RPC API class definitions
  • Drill down into every helper object and method

This resource is invaluable for developers learning Magento's MVC system while staying productive.

If you're interested in contributing or have a feature suggestion, the full developer manual source is included in the Pulse Storm GitHub.

Checkout the Screencast!.

Release Notes

Bug Fixes for Helper Section in PHP 5.2

2013-03-26 00:40:46
  • Version number: 1.1.2
  • Stability: Stable
  • Compatibility: 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Fixes a number of problems with the helper section in PHP 5.2 based on use of the Reflection API.

Fix for Missing app/etc/module file

2012-12-03 20:46:40
  • Version number: 1.1.1
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

This release fixes a Magento Connect issue where the app/etc/module/Alanstormdotcom_Developermanual.xml file was missing from the Magento connect package.

Helper and Api Reference

2012-02-06 09:05:45
  • Version number: 1.1.0
  • Stability: Stable
  • Compatibility: 1.4.2, 1.5, 1.6, 1.6.1
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

The 1.1.0 release of the Developer Manual includes new interactive references for Magento's Helper objects, as well as a full reference for the Magento Core Api (SOAP, RPC, etc).

1.6.1 Compatibility Release

2012-01-24 17:06:09
  • Version number: 1.0.2
  • Stability: Stable
  • Compatibility: 1.4.2, 1.5, 1.6, 1.6.1
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

Fixes problem where a blank screen would be displayed when Magento "Allow Symlinks" setting was turned off.

An extension with reference material for Magento Developers.

2011-01-17 08:19:55
  • Version number: 1.0.1
  • Stability: Stable
  • Compatibility: 1.4, 1.4.1.1, 1.4.2
You must be registered and logged in to get extension key.

Magento Connect 1.0

Magento Connect 1.0

This extension contains interactive reference materials for Magento Developers. Right now this is limited to a reference for Layout Block Action methods, but as time goes on future interactive references will be added.
Reviews

About the Developer

This extension was developed by and is supported by alanstorm

Developer Manual 3 5 6 6
Works great in 1.5.0.1 Installed easily and works as advertised. Thanks Alan for another great extension! October 4, 2013
Broken This doesn't install I get the error message: Invalid channel.xml file March 25, 2013
It work with 1.7.02 December 18, 2012
Really Great May 3, 2012
Nice job dude, it works fine February 22, 2012
works fine. but when i go to helper manual and follow to the last step by selecting from the dropdown. i found some fatal error. Fatal error: Cannot redeclare class Mage_Catalog_Helper_Data in F:\xampp\htdocs\magento\app\code\core\Mage\Catalog\Helper\Data.php on line 467 February 7, 2012
1-6 of 6
Q&A
(3 Questions : 7 Answers)

Product Q&A

Ask your questions. Share your answers.

 
 
« Back
 
 
Sort by
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26787084
Customer avatar
I get Fatal error: Cannot redeclare class ... when trying to use Helper Methods Reference.
What could be the problem?
by
ruuter
-
1 year, 5 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_106639
Customer avatar
Answer: 
Thanks for your feedback. If you can provide some solid reproduction steps, as well as let us know the exact version of Magento you're using, we should be able to track this problem down.

Thanks for your help!
by
alanstorm
-
1 year, 5 months ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26787084
Customer avatar
Answer: 
I'm using CE 1.7.0.2. I'm not sure what to say about solid reproduction. I just installed the extension and selected Helper Methods Reference. I can select CodePool, NameSpace and Module, but after selecting helper, I get Fatal Error. Cannot redeclare class...
Block Actions and Magento API works fluently. Thank You anyway!
by
ruuter
-
1 year, 5 months ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_106639
Customer avatar
Answer: 
I can't seem to reproduce this. Can you let me know the values you're selecting for CodePool, NameSpace, Module, and helper that trigger the errors?
by
alanstorm
-
1 year, 5 months ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_106639
Customer avatar
Answer: 
After further research we were able to reproduce some of your reported behavior by downgrading to PHP 5.2 (from PHP 5.3). A new version of the extension has been released that resolves these bugs.

If you continue to see these problems after upgrading please let us know.
by
alanstorm
-
1 year, 4 months ago
+1point
1out of 1found this answer helpful.
Was this helpful?Yes1No0

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26787084
Customer avatar
Answer: 
I am very sry, but I still get same error =/
I'm using xampp, php 5.4.7
by
ruuter
-
1 year, 4 months ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27408521
Customer avatar
I get the following in the console div when attempting to install via the Magento Connect admin page:

Checking dependencies of packages

CONNECT ERROR: Unsupported resource type

chmodded the mage script, tried a "./mage install community Developer_Manual" and this happened:

$ ./mage install community Developer_Manual
PHP Warning: fopen(): Filename cannot be empty in /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package/Reader.php on line 119
PHP Stack trace:
PHP 1. {main}() /home/kguest/dev/code/shop/downloader/mage.php:0
PHP 2. __cli_Mage_Connect->run() /home/kguest/dev/code/shop/downloader/mage.php:155
PHP 3. __cli_Mage_Connect->runCommand() /home/kguest/dev/code/shop/downloader/mage.php:147
PHP 4. Mage_Connect_Command->run() /home/kguest/dev/code/shop/downloader/mage.php:119
PHP 5. Mage_Connect_Command_Install->doInstall() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Command.php:116
PHP 6. Mage_Connect_Package->__construct() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Command/Install.php:364
PHP 7. Mage_Connect_Package->_loadFile() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package.php:146
PHP 8. Mage_Connect_Package_Reader->load() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package.php:207
PHP 9. Mage_Connect_Package_Reader->_readFile() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package/Reader.php:108
PHP 10. fopen() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package/Reader.php:119
PHP Warning: get_resource_type() expects parameter 1 to be resource, boolean given in /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package/Reader.php on line 140
PHP Stack trace:
PHP 1. {main}() /home/kguest/dev/code/shop/downloader/mage.php:0
PHP 2. __cli_Mage_Connect->run() /home/kguest/dev/code/shop/downloader/mage.php:155
PHP 3. __cli_Mage_Connect->runCommand() /home/kguest/dev/code/shop/downloader/mage.php:147
PHP 4. Mage_Connect_Command->run() /home/kguest/dev/code/shop/downloader/mage.php:119
PHP 5. Mage_Connect_Command_Install->doInstall() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Command.php:116
PHP 6. Mage_Connect_Package->__construct() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Command/Install.php:364
PHP 7. Mage_Connect_Package->_loadFile() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package.php:146
PHP 8. Mage_Connect_Package_Reader->load() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package.php:207
PHP 9. Mage_Connect_Package_Reader->_readFile() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package/Reader.php:108
PHP 10. Mage_Connect_Package_Reader->_loadResource() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package/Reader.php:121
PHP 11. get_resource_type() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package/Reader.php:140
PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package/Reader.php on line 123
PHP Stack trace:
PHP 1. {main}() /home/kguest/dev/code/shop/downloader/mage.php:0
PHP 2. __cli_Mage_Connect->run() /home/kguest/dev/code/shop/downloader/mage.php:155
PHP 3. __cli_Mage_Connect->runCommand() /home/kguest/dev/code/shop/downloader/mage.php:147
PHP 4. Mage_Connect_Command->run() /home/kguest/dev/code/shop/downloader/mage.php:119
PHP 5. Mage_Connect_Command_Install->doInstall() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Command.php:116
PHP 6. Mage_Connect_Package->__construct() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Command/Install.php:364
PHP 7. Mage_Connect_Package->_loadFile() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package.php:146
PHP 8. Mage_Connect_Package_Reader->load() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package.php:207
PHP 9. Mage_Connect_Package_Reader->_readFile() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package/Reader.php:108
PHP 10. fclose() /home/kguest/dev/code/shop/downloader/lib/Mage/Connect/Package/Reader.php:123
Checking dependencies of packages
Error:
install: Unsupported resource type

I've php 5.5.3 installed.
by
kguest
-
7 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_106639
Customer avatar
Answer: 
Alan Storm here, I originally wrote this extension. I just tested the command line installer from a number of different Magento installations on my system and I couldn't reproduce this error. I suspect, for reasons I can't figure out, that the archive Magento Connect downloaded is somehow corrupt. Check the tgz file in

downloader/.cache/community/

You also might have some luck finding help on some of the other Magento forums online. Hope that helps some, good luck!
by
alanstorm
-
7 months ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27500937
Customer avatar
Why do you moved all controllers to admin namespace? This seems to have broken routing to your backend blocks, at least in my case...

I'm too new to Magento to know why you did that, but I'm sure you've got reason to do it. I'm lost here...

But I had to turn back to the old Controllers you left back renamed throwing exceptions and edit the adminhtml.xml to make it work for me. So now it's running, it's awesome and will help me to get into Magento :)

Thanks for your time,
Thomas
---
Magento (1.8.1.0) running with PHP 5.5.9
by
tpiekarski
-
3 months, 1 week ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_106639
Customer avatar
Answer: 
Thanks for the bug report, but I'm not quite sure what the problem was/is. If you could describe the exact behavior you're seeing, we'll be able to address your specific issues. That said, here's some general information that may help you resolve this on your own.

The original version of this extension creates its own top level frontname. This works, but it's not the recommended way to setup admin pages. If you setup your own frontname, you lose access to certain admin features. Moving the controllers to the "adminhtml" route is the correct and recommended way of handling admin routes. If you look at the other modules that come with Magento, you'll see they do the same thing. The way admin routing works from a high level is each modules says "Hey admin, I have some controllers for you", and Magento checks all these modules until it finds a controller that matches the current URL.

I just installed the extension on a fresh 1.8 system and the blocks portion was available. Two reasons this might not be on your system are

1. There's another module installed that matches a route first

2. You may have installed this manually or via the open source extension and not completely removed it before installing the connect extension, and/or upgraded the extension improperly. It's also possible there's some old configuration hanging around in cache, so clearing the cache is always a good idea.

Thanks again for the bug report and for giving the extension a try. I hope that helps resolve things, and if you can provide a little more detail on the behavior you're seeing we may be able to help further.
by
alanstorm
-
3 months, 1 week ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
1 of 1
1 of 1
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.

Close

Register

* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window

Login

To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.