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

StackOverflow https://stackoverflow.com/questions/4609010

  •  25-09-2019
  •  | 
  •  

Вопрос

Мы строим приятное маленькое сообщество экспертов Magento здесь. Мне любопытно, что Magento Extensions и другие программные инструменты (IDes, редакторы и т. Д.) Каждый использует, чтобы помочь с их проектами развития?

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

Это было полезно?

Решение

Персональный разработчик наверняка нуждается

  • PHP IDE (Zend Studio, NetBeans или Phpstorm.)
  • Лампа / WAMP на машине для личной разработки
  • X-Debug. как должно быть
  • MySQL Client (Heidisql.)
  • Firefox + Firebug в качестве главного браузера; Safari 4/5, Chrome, Opera 10, то есть 6/7/8/9
  • SSH клиент (Замазка)
  • FTP-клиент и файловый менеджер по SSH (Winscp.)
  • Руководства для PHP, MySQL, JavaScript и Prototype
  • Система отслеживания ошибок (Jira.)
  • Соревнование Чтобы сохранить собственные ревизии и связываться с будущим выпуском Magento от Magentocommerce.com
  • Kdiff3. Для сравнения SVN лучшие источники
  • Image Viewer (Xnview.) работать с изображениями время от времени
  • Пароль хранитель (PwSafe.) для всех хостинги, MySQLS и другие пароли
  • Доступ в Интернет для Q & A, Magento Forums и Turorials

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

Другие советы

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

Инструменты

Общие удлинители Magento

  • Commercebug.

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

  • Hm_developertoolbar.

  • Модульекс
  • Fontis_recaptcha.
  • Fontis_australia.
  • Tangkoko_cmssearch.
  • TBT_ENHANDENGRID и TBT_MASSRELATER

    Свободное использование, но рекомендуется:

  • Unirgy_GiftCert и Unirgy_StoRelocator

  • Yoast_filter.
  • Netzarbeiter_groupswitcher.
  • Phpstorm. - Я использовал Intellij Idey для развития Java, так что это пришло естественным образом, самая большая вещь, которую я люблю об этом, что я хочу, чтобы PHP условных точек разрыва. Огромный для Magento, когда вы пытаетесь отладить что-то в автозагрузке или что-то, где есть сотни звонков к методу.

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

  • Я на Mac, но на 10,5, так что я использовал энтропию PHP, но когда другие на снежном леопарде приходят на работу, я предлагаю им использовать MAMP PRO., очень мощный для местной настройки окружающей среды. Super Quick, чтобы получить виртуальные хосты и что не настроить, может даже использовать несколько портов и все.

  • NaviCat Premium. - для управления базами данных

  • Текстура Для быстрых редактиций и других типов проектов

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

Jetbrains PHP Storm 2.0 EAP строит (они должны назвать их IDE после вас;))

Zend Server CE / W Zend Отладчик

Heidisql.

ТортосветВН

  • портить для версий
  • CAPistrano. для развертывания
  • Eclipse PDT. (Пробовал PHPSTORM, оценил из-за плохого управления проектами и несуществующими возможностями удаленного редактирования)
  • xdebug.
  • zend ce, apc, memcached
  • редмин Для agtracking с интеграцией Git

Инструменты Linux, Vim и Custom Command Line для облегчения жизни. По возможности, при внесении изменений (например, добавление модели переопределить XML), я предпочитаю создавать инструмент командной строки для этого для меня. VIM приятно, потому что он на дарне возле каждого сервера, поэтому отладка удаленно примерно так же удобно, как локально. Что касается Linux, идея развития без ACK / GREP и правильной оболочки слишком много, чтобы нести.

Разработка

Местная установка MacBook, Кода, Материзм, Навигат Управление MySQL, GIT или SVN в зависимости от проекта.

Область постановки находится на моем сервере разработки (лампы) или на клиентском хостинге.

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

Модули

Только что начал использовать ошибку Commerce Commerce. Я планирую посмотреть в Magetool в ближайшее время.

Я использую Unirgy's Подарочный сертификат а также Магазин локатор довольно часто.

Commerce Bug Расширение от Allan Storm :-)

Aptana / Eclipse для IDE

UltraeDit. Для быстрых редактиций

Ума

Xdebug.

Zend Studio или EditPlus

Subversion / Svnmerge.py.

Phppdoc.

Phpunit.

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

Вы можете посмотреть, как работать с Magento, используя ZendStudio здесь, в Magento Webinars Archive.

Я использовал Zend Studio На Убунту на некоторое время и любите это. Объединение мощных инструментов IDE и командной строки (GREP и т. Д. ...) имеет мой голос.

На боковом заметке я работал над Magento Extension с именем «Усовершенствованные инструменты разработчика». Отказ Я использую его (много!), Чтобы получить информацию о блоках и редактировании файлов XML и PHTML, нажав на блоки. Это все еще бета, хотя.

  1. Commerce Bug от Alan Storm является обязательным для всех разработчиков.

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

  3. Рекомендуется NetBeans / PHP Storm IDE.

  4. Потрясающий

  5. Лампа / WAMP.

  6. Phpmyadmin / phpminiadmin.

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

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

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

  10. Журнал SQL Query, модифицируя файл PDO.

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

  12. Встроенный Magento Profiler.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top