Здесь мы создаем хорошее сообщество экспертов Magento. Мне любопытно, какие расширения Magento и другие программные средства (IDE, редакторы и т. Д.) Используют все, чтобы помочь в их проектах развития?
И бесплатные, и коммерческие инструменты более чем приветствуются.
Персональный разработчик обязательно нуждается
Никакие пользовательские расширения действительно не нужны, X-Debug и собственный опыт очень помогают. Для новичков Commerce Bug будет полезен.
Этот список держится больше, чем я думаю об этом!
инструменты
Общие расширения Magento
CommerceBug
следующие расширения доступны через Magento-connect
HM_DeveloperToolbar
TBT_Enhancedgrid и TBT_MassRelater
случайное использование, но рекомендуется:
Unirgy_Giftcert и Unirgy_StoreLocator
подтверждени Grep
Ошибка в торговле
MageTool
PhpStorm – я использовал Intellij Idea для разработки Java, так что это получилось естественным образом. Самое большое, что мне нравится в этом, что я хотел для PHP, это условные точки останова. Огромный для Magento, когда вы пытаетесь отлаживать что-то в автозагрузке или что-то еще, где есть сотни вызовов метода.
Netbeans – я использовал это перед PhpStorm, я чувствую, что его намного быстрее узнать и настроить затем Eclipse, я знаю, что большинство людей, с которыми я работаю с использованием Ecplise и SVN, я думаю, что это отстой в сравнении с этими двумя последними и другими инструментами, такими как поиск и что "нет
Я нахожусь на Mac, но на 10,5, поэтому я использовал Entropy php, но когда другие на Snow Leopard приходят на работу, я предлагаю использовать Mamp Pro , очень мощный для настройки локальной среды. Супер быстро получить виртуальные хосты, а что не настроить, может даже использовать несколько портов и все такое.
Navicat Premium – для управления базой данных
Textmate для быстрых изменений и других типов проектов
Передача для быстрого ftp, если не используется в командной строке, возможно, лучший FTP-клиент, когда-либо созданный
JetBrains PHP Storm 2.0 EAP Builds (Они должны назвать их IDE после вас Alan;))
Zend Server CE / w Zend Debugger
HeidiSQL
TortoiseSVN
Linux, vim и пользовательские инструменты командной строки, чтобы сделать жизнь легкой. Когда это возможно, при внесении изменений (например, добавление модели переопределяет XML, например), я предпочитаю создать инструмент командной строки, чтобы сделать это для меня. vim хорошо, потому что он работает на каждом сервере, поэтому отладка удаленно примерно такая же удобная, как и локально. Что касается linux, то идея разработки без ack / grep и правильной оболочки просто слишком много.
развитие
Локальная настройка – MacBook , Coda , MAMP , Navicat для управления MySQL, Git или SVN в зависимости от проекта.
Область постановки находится на моем сервере разработки (LAMP) или на хостинге, предоставляемом клиентом.
Для запуска проектов у меня есть базовый шаблон и модуль, который включает в себя большинство из того, что я вкладываю в проекты.
Модули
Просто начал использовать Alan's Commerce Bug. Я планирую посмотреть в MageTool в ближайшее время.
Я часто использую Unirgy's Gift Cert и Store Locator .
Расширение торговой марки от Allan Storm 🙂
Aptana / Eclipse для IDE
UltraEdit для быстрых изменений
Вамп
Xdebug
Zend Studio или EditPlus
Subversion / svnmerge.py
PHPDoc
PHPUnit
Jira / Confluence для отслеживания задач / ошибок и характеристик проекта
Вы можете посмотреть, как работать с Magento, используя ZendStudio здесь, в Magento Webinars Archive
Я уже давно использую Zend Studio на Ubuntu и люблю его. Сочетание мощных средств IDE и командной строки (grep и т. Д.) Имеет мой голос.
С другой стороны, я работал над расширением Magento под названием «Advanced Developer Tools» . Я использую его (много!), Чтобы получить информацию о блоках и редактировать файлы XML и PHTML, нажав на блоки. Это все еще бета.
Ошибка коммерции от Alan Storm является обязательной для всех разработчиков.
Панель инструментов разработчика MGT – еще один очень хороший инструмент для анализа Magento.
Рекомендуется Netbeans / PHP Storm IDE.
Git.
LAMP / WAMP.
PhpMyAdmin / PHPMiniAdmin.
Эффективное использование журнала Mage :: log и exception.
Подсказки Путя Magento.
Новая реликвия.
Журнал запросов SQL, изменяя файл PDO.
Модуль, отображающий все блоки, доставленные из кеша.
Встроенный профилировщик Magento.