哪些工具和扩展对于Magento开发至关重要? [关闭
题
我们在这里建立了一个好的Magento专家社区。我很好奇每个人都用来帮助他们开发项目的Magento扩展名和其他软件工具(IDE,编辑等)?
免费和商业工具都受到欢迎。
解决方案
私人开发人员肯定需要
- PHP IDE(Zend Studio, Netbeans 或者 phpstorm)
- 灯/人身开发机器
- X-Debug 必须
- mysql客户端(Heidisql)
- Firefox + Firebug作为主要浏览器; Safari 4/5,Chrome,Opera 10,即6/7/8/9
- SSH客户端(油灰)
- FTP客户端和文件经理通过SSH(Winscp)
- PHP,MySQL,JavaScript和原型的手册
- 错误跟踪系统(吉拉)
- SVN 保持自己的修订并与Magentocommerce.com上的未来Magento发布联系
- kdiff3 对于SVN更好的来源比较
- 图像查看器(xnview)不时使用图像
- 密码存储者(PWSAFE)对于所有托管,MySQL和其他密码
- 互联网访问问答,Magento论坛和教程
实际上没有必要的自定义扩展名,X-Debug和自己的经验很有帮助。给菜鸟的 商业错误 会有所帮助。
其他提示
这个列表不断越来越长,我对它的考虑越多!
工具
- Netbeans 6.9 W/ 便笺, 尾file, 按需扫描 和 路径工具 插件
- xampp w/ xdebug(当然是phpmyadmin)
- Ultraedit
- SVN(我知道,应该在Git上,但还没有到达那里)
- phpunit& 硒
- assembla.com 用于团队协作,发行和时间跟踪等
- Filezilla&Putty
- 用于浏览器兼容性和部署目标操作系统测试的VMware
- 铬w/ w/ 摆 和开发人员工具(CSS和JS调试优先)
- 带firebug的firefox, 射精, 解雇, 海报, jsonview, Web开发人员, 用户代理切换器, , ETC。
- 用于编辑CSV的OpenOffice计算实际上尊重该格式(与其他不会命名的电子表格应用程序不同...)
- 自由人
- REGEXR桌面 (需要Adobe Air)
常见的洋红色扩展
-
以下扩展名可通过Magento-Connect获得
hm_developertoolbar
- ModuleCreator
- fontis_recaptcha
- fontis_australia
- Tangkoko_cmssearch
tbt_enhancedgrid和tbt_massrelater
偶尔使用,但建议:
unirgy_giftcert和unirgy_storelocator
- yoast_filter
- netzarbeiter_groupswitcher
phpstorm - 我将Intellij Idea用于Java开发,因此自然而然地来了,我最喜欢的最大的事情是我想要的PHP是有条件的突破点。当您试图在自动加载中调试某些东西或有数百种方法的东西时,对于Magento而言,巨大。
Netbeans - 我曾经在phpstorm之前使用它,我觉得它的学习和配置比Eclipse更快。没有什么
我在Mac上,但在10.5上,所以我使用了熵PHP,但是当其他人在雪豹上上班时,我建议他们使用 Mamp Pro, ,对于本地环境设置非常强大。超级快速获得虚拟主机以及未设置的内容,甚至可以使用多个端口和所有内容。
Navicat Premium - 用于数据库管理
文字伴侣 用于快速编辑和其他类型的项目
发送 对于快速FTP,如果不使用命令行,可能是有史以来创建的最佳FTP客户端
- git 用于版本控制
- Capistrano 用于部署
- Eclipse PDT (尝试的PHPSTORM,排名出色的项目管理差和不存在的远程编辑功能)
- xdebug
- Zend CE,APC,备忘录
- 红敏 用于与GIT集成进行错误跟踪
Linux,VIM和自定义命令行工具,使生活变得轻松。只要有可能,进行更改(例如添加模型替代XML)时,我更喜欢创建一个命令行工具为我做。 VIM很不错,因为它在每个服务器附近都在DARN上,因此远程调试与本地一样舒适。至于Linux,没有ACK/GREP和适当的外壳的想法实在太多了。
Zend Studio或EditPlus
subversion/svnmerge.py
PHPDOC
phpunit
jira/for任务/错误跟踪和项目规格的汇合
您可以在此处查看如何使用Zendstudio与Magento一起工作 Magento网络研讨会档案
我一直在使用 Zend Studio 在Ubuntu上暂时喜欢它,并喜欢它。组合强大的IDE和命令行工具(GREP等)都有我的投票。
附带说明,我一直在研究 一个名为“高级开发人员工具”的洋红色扩展. 。我使用它(很多!)来获取有关块的信息,并通过单击块来编辑XML和PHTML文件。虽然仍然是Beta。
艾伦·斯托姆(Alan Storm)的商业错误对于所有开发人员来说都是必须的。
MGT的开发人员工具栏是Magento分析的另一个非常好的工具。
建议使用Netbeans/PHP风暴IDE。
git。
灯/wamp。
phpmyadmin/ phpminiadmin。
法师::日志和异常日志有效使用。
Magento路径提示。
新遗物。
SQL查询日志通过修改PDO文件。
显示所有从缓存传递的块的模块。
内置的Magento Profiler。