Какие инструменты и расширения имеют решающее значение для разработки Magento? [закрыто]


Мы создаем здесь милое маленькое сообщество экспертов Magento. Мне любопытно, какие расширения Magento и другие программные инструменты (IDE, редакторы и т.д.) все используют для помощи в своих проектах разработки?

Как бесплатные, так и коммерческие инструменты более чем приветствуются.

Author: Alan Storm, 2011-01-05

12 answers

Личный разработчик, безусловно, нужен

  • PHP IDE (Zend Студия, NetBeans или PhpStorm)
  • ЛАМПА/ВАМПИР на машине личного развития
  • X-Отладка как обязательное условие
  • Клиент MySQL (HeidiSQL)
  • Firefox + Firebug в качестве основного браузера; Safari 4/5, Chrome, Opera 10, IE 6/7/8/9
  • SSH-клиент (Шпатлевка)
  • FTP-клиент и файловый менеджер по SSH (WinSCP)
  • Руководства по PHP, MySQL, Javascript и прототип
  • Система отслеживания ошибок (Jira)
  • SVN для сохранения собственных версий и связи с будущим выпуском Magento с at magentocommerce.com
  • KDIFF3 для лучшего сравнения источников SVN
  • Средство просмотра изображений (XnView ) для работы с изображениями время от времени
  • Хранитель паролей (PWSAFE) для всех хостингов, mysql и других паролей
  • Доступ в Интернет для вопросов и ответов, форумов Magento и учебные пособия

Никакие пользовательские расширения на самом деле не нужны, X-отладка и собственный опыт очень помогают. Для начинающих Ошибка в торговле будет полезна.

 30
Author: Andrey Tserkus, 2011-01-06 09:15:55

Этот список становится все длиннее, чем больше я об этом думаю!

Инструменты

Распространенные расширения Magento

  • Коммерческий жук

    Следующие расширения доступны через Magento-подключение

  • Панель инструментов hm_developertoolbar

  • Создатель модулей
  • Фонтис_рекапча
  • Фонтис_австралия
  • Поиск TANGKOKO_CMSS
  • Tbt_enhancedgrid и TBT_MassRelater

    Использование в отдельных случаях, но рекомендуется:

  • Unirgy_giftcert и Unirgy_StoreLocator - это однонаправленный идентификатор

  • yoast_фильтр
  • netzarbeiter_groupсвитчер
 8
Author: Jonathan Day, 2012-03-21 09:11:04
  • PhpStorm - Я использовал идею Intellij для разработки Java, так что это было естественно, Самое большое, что мне нравится в этом, что я хотел для PHP, - это условные точки останова. Огромный для Magento, когда вы пытаетесь отладить что-то в автозагрузке или что-то еще, где есть сотни вызовов метода.

  • Netbeans - Я использовал это до PhpStorm, я чувствую, что его гораздо быстрее изучать и настраивать, чем Eclipse, я знаю большинство людей, которых я работа с использованием Ecplise и SVN, я думаю, отстой по сравнению с этими двумя последними и другими инструментами, такими как поиск использования и что нет

  • Я на Mac, но на 10.5, поэтому я использовал энтропийный php, но когда другие в Snow Leopard приходят на работу, я предлагаю им использовать Mamp Pro, очень мощный для настройки локальной среды. Очень быстро получить виртуальные хосты и то, что не настроено, можно даже использовать несколько портов и все такое.

  • Navicat Premium - Для базы данных управление

  • Textmate для быстрого редактирования и других типов проектов

  • Передача для быстрого ftp, если не использовать командную строку, возможно, лучший FTP-клиент, когда-либо созданный

 6
Author: dan.codes, 2011-01-06 03:11:52

JetBrains PHP Storm 2.0 Сборки EAP (Они должны были назвать свою IDE в честь вас, Алан;))

Сервер Zend CE/w Отладчик Zend

HeidiSQL-файл

Черепахиvn

 4
Author: B00MER, 2011-01-05 22:59:57
 4
Author: Anton S, 2011-01-06 08:13:03

Linux, vim и пользовательские инструменты командной строки для облегчения жизни. Всякий раз, когда это возможно, при внесении изменений (например, при добавлении переопределения модели XML), я предпочитаю создавать инструмент командной строки, чтобы сделать это за меня. vim хорош тем, что он находится практически на каждом сервере, поэтому удаленная отладка примерно так же удобна, как локальная. Что касается linux, то идея разработки без ack/grep и надлежащей оболочки просто невыносима.

 3
Author: Joseph Mastey, 2011-01-05 20:59:09

Развитие

Локальная настройка - это MacBook, Кода, МАМП, Navicat для управления MySQL, Git или SVN в зависимости от проекта.

Промежуточная область находится на моем сервере разработки (LAMP) или на хостинге, предоставляемом клиентом.

Для запуска проектов у меня есть базовый шаблон и набор модулей, который включает в себя большую часть того, что я вкладываю в проекты.

Модули

Только что начал использовать коммерческую ошибку Алана. Я планирую изучить Магетул скоро.

Я часто использую Подарочный сертификат Unirgy и Локатор магазина .

 2
Author: Daniel Espinoza, 2011-01-05 21:37:56

Ошибка в торговле расширение от Аллана Шторма:-)

Aptana/Eclipse для IDE

Ультраредактировать для быстрого редактирования

Вампир

Xdebug-ошибка

 2
Author: Joe Constant, 2011-01-05 22:05:07

Zend Studio или EditPlus

Subversion/svnmerge.py

PHPDoc

PHPUnit

Jira/Слияние для отслеживания задач/ошибок и спецификаций проекта

Вы можете посмотреть, как работать с Magento с помощью ZendStudio здесь, в Архиве вебинаров Magento

 0
Author: macki, 2011-01-05 22:20:00

Я уже некоторое время использую Zend Studio в Ubuntu, и мне это нравится. Объединение мощной среды разработки и инструментов командной строки (grep и т. Д.) Имеет мой голос.

Кстати, я работал над расширением Magento под названием "Расширенные инструменты разработчика". Я использую его (много!), Чтобы получать информацию о блоках и редактировать файлы XML и PHTML, нажимая на блоки. Хотя это все еще бета-версия.

 0
Author: jmlnik, 2011-08-09 00:24:45
  1. Ошибка коммерции от Алана Шторма обязательна для всех разработчиков.

  2. Панель инструментов разработчика от MGT - еще один очень хороший инструмент для анализа Magento.

  3. Рекомендуется использовать среду IDE Netbeans/PHP Storm.

  4. Мерзавец.

  5. ЛАМПА/БОЛОТО.

  6. PhpMyAdmin/phpMiniAdmin - администратор.

  7. Mage::эффективное использование журнала и журнала исключений.

  8. Подсказки пути Magento.

  9. Новая Реликвия.

  10. SQL-запрос войдите в систему, изменив файл PDO.

  11. Модуль, который отображает, что все блоки доставлены из кэша.

  12. Встроенный Профилировщик Magento.

 0
Author: oscprofessionals, 2015-06-13 19:45:58