我正在开发一些 Magento 扩展,然后我收到了一些与开发过程相关的通知。所以我只是从你们所有人那里寻找一些提示/技巧,以了解维护 Magento 扩展的最佳方式。
实际上,我使用 Netbeans、SVN 和 Ubuntu 作为我的主要开发环境。这是我应用的过程:
- 在 Netbeans 上创建/开发扩展
- 将扩展导出到其他目录,同时保留其完整路径(如 app/etc. 或 skin/etc.)
- 将此导出的文件复制到全新/干净的 magento 站点中进行测试
- 如果一切正常,我将这个导出的目录压缩为 .zip 或 .gz 文件。
所以这些是我的问题
- Netbeans 不允许同时导出多个文件,也不允许导出文件或目录的完整路径。所以我不得不手动创建目录和导出文件。遗憾的是文件无处不在(例如,在 app/code/local、app/design/adminhtml、app/design/frontend、skin/adminhtml、skin/frontend 等)。那么,有没有更简单的方法可以通过一些鼠标点击来做到这一点?
- 在干净安装的 magento 站点上测试扩展。在这一步中,如果有错误,我会在这个测试站点上进行修改,然后在我的开发版本上手动重复这些更改。有没有更简单的方法在旧版本或 Magento 上进行测试?
如果你们中的一些人在这些问题上有过经验,请给我一些建议。
谢谢,