哪些工具和扩展对Magento开发至关重要?

Ala*_*orm 36 php magento tooling

我们在这里建立了一个很好的Magento专家社区.我很好奇Magento的扩展和其他软件工具(IDE,编辑等)每个人都在用它们来帮助他们的开发项目?

免费和商业工具都非常受欢迎.

And*_*kus 30

个人开发者肯定需要

  • PHP IDE(Zend Studio,NetBeansPhpStorm)
  • LAMP/WAMP在个人开发机器上
  • X-Debug是必须的
  • MySQL客户端(HeidiSQL)
  • Firefox + FireBug作为主浏览器; Safari 4/5,Chrome,Opera 10,IE 6/7/8/9
  • SSH客户端(PuTTY)
  • SSH上的FTP客户端和文件管理器(WinSCP)
  • PHP,MySQL,Javascript和Prototype手册
  • Bug跟踪系统(Jira)
  • SVN将保留自己的修订版本,并与magentocommerce.com上的未来Magento版本保持联系
  • KDiff3对于SVN更好的来源比较
  • 图像查看器(XnView)可以不时处理图像
  • 所有主机,mysqls和其他密码的密码管理器(PwSafe)
  • Q&A,Magento论坛和教程的互联网访问

没有自定义扩展是非常必要的,X-Debug和自己的经验帮助很大.对于初学者,Commerce Bug会很有帮助.


Jon*_*Day 8

这个列表越来越长,我想的越多!

工具

常见的Magento扩展

  • CommerceBug

    Magento-connect提供以下扩展

  • HM_DeveloperToolbar

  • ModuleCreator
  • Fontis_Recaptcha
  • Fontis_Australia
  • Tangkoko_CmsSearch
  • TBT_Enhancedgrid和TBT_MassRelater

    偶尔使用,但建议:

  • Unirgy_Giftcert和Unirgy_StoreLocator

  • Yoast_Filter
  • Netzarbeiter_GroupSwitcher


dan*_*des 6

  • PhpStorm - 我使用Intellij Idea进行Java开发,所以这很自然,我最喜欢这个,我一直想要的PHP是条件断点.当您尝试在自动加载中调试某些内容或者有数百次调用某个方法的内容时,对Magento来说很重要.

  • Netbeans - 我以前在PhpStorm之前使用它,我觉得学习和配置Eclipse的速度要快得多,我知道我使用的大多数人使用Ecplise和SVN我认为它与后两个和其他工具(如find usages)相比很糟糕什么不是

  • 我在Mac上,但在10.5上,所以我使用了Entropy php,但当Snow Leopard上的其他人开始工作时,我建议他们使用Mamp Pro,非常强大的本地环境设置.超快速获取虚拟主机和未设置的内容,甚至可以使用多个端口和一切.

  • Navicat Premium - 用于数据库管理

  • Textmate用于快速编辑和其他类型的项目

  • 如果不使用命令行传输快速ftp,可能是有史以来最好的FTP客户端