How to use Magicento? Magicento will work automatically on your Magento projects (if not please check the configuration going to File > Settings > Magicento).

You have only one shortcut: Alt+M (Option+M on mac). This shortcut is context aware, that is, you will see different options depending where the cursor is (a var definition, a .phtml file, a Block class, an intaller script, an xml etc).

The rest of the features from Magicento are accesible using the original shortcuts from PHPStorm (Ctrl+Space for autocomplete, Ctrl+B | Middle Click | Ctrl+Click for "Go to..", Ctrl+Q for documentation).

Please read the Features (really important to take advantage of Magicento)



If a new version is available for you, Magicento will show a new item (on the top): "Update Magicento" when you use ALT+M (Option+M in Mac)

Another option is tou use your private link (the one you have used to download Magicento the first time, you should have this in your email too), every plugin is unique and has a unique link to download your version.

If you don't have your private link please email me and I will send it again.

How can I know when a new version is released? Magicento will show an alert when a new version is available.

Moreover you will see a new option "Update Magicento" inside Magicento menu (Alt+M or Option+M in Mac) Also you can follow @magicentoplugin on twitter, I will inform about updates there too. Seguir @magicentoplugin

How to inform about issues/problems? Please use the issues tab on github: https://github.com/enriquepiatti/Magicento/issues. If you don't have a github account send an email to "issues at magicento.com" describing the issue, with the full trace of the exception if it's available.

How to suggest new features/ideas? You can request, comment and vote new features clicking the "suggestions" box in the middle left of this screen

How to disable Magicento? You can uninstall it from the plugin section on the settings panel of the IDE. Or if you want to disable it just for the current project goto "magicento" section inside the settings of the project and disable it from there.

If for some reason you can't do that (maybe the IDE hangs up or you can't start it), then you can disable it by adding this line to /.idea/magicento.xml:

<option name="enabled" value="false" />

As a last option, you can also search for "magicento.jar" in your hdd and remove it, in Windows for example it is normally located at: [USER_FOLDER]\.WebIde60\config\plugins\magicento.jar and in Mac at: ~/Library/Application/Support/WebIde60/magicento.jar

PHPStorm is broken/frozen, how to solve it? Try first uninstalling Magicento: How to disable Magicento?

If that doesn't work try removing PHPStorm logs too (in windows for PHPStorm 6+: [USER_FOLDER]\.WebIde60\system\log\)

If that doesn't work either try removing indexes, or remove the /.idea folder from your project (the IDE should start correctly if you don't start it with an opened project, and then you can remove or disable Magicento from there).

And don't hesitate to contact me by email: contacto@enriquepiatti.com or skype: enriquepiatti.

Also please remember to submit the issue (How to inform about issues/problems?), and I will try to fix it ASAP

Cannot install Magicento. PHPStorm is closed automatically after trying to install the plugin Try uninstalling any previous Magicento version, close all your opened projects, and install Magicento again (without opening any project) If problem persists you can try closing the IDE and copying "magicento.jar" directly inside your IDE settings folder (and try removing the .idea folder from your projects too): WINDOWS: <SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>config\plugins\magicento.jar

MAC: ~/Library/Application Support/<PRODUCT><VERSION>magicento.jar (ex: ~/Library/Application Support/WebIde80/magicento.jar)

LINUX: ~/.<PRODUCT><VERSION>

Error java.lang.NoClassDefFoundError: org/intellij/plugins/xpathView/support/XPathSupport Make sure "IntelliLang" and "XPathView + XSLT Support" plugins are installed and enabled. Also check you don't have any other plugin causing some conflict.

Error java.lang.NoClassDefFoundError: com/intellij/ide/reporter/ConnectionException This error happens only with PhpStorm 8.0.2 and if you are using Magicento version lower than 2.9.0. So the solution is to downgrade PhpStorm or update Magicento

Fail to load plugin descriptor from file magicento.jar If you are getting that error when trying to install Magicento, then probably your magicento.jar is corrupted, please contact me in that case.

What is the difference between Magicento and Magicento2? They are two different products (each one with it's own license). Magicento2 is a plugin to work with Magento 2.x projects and Magicento with Magento 1.x projects.



Why PHPStorm? Because I've tested a lot of IDEs and even when it's not perfect, I think it's the best option in the market