当前位置: 首页>>技术问答>>正文


WordPress主题和插件开发软件?

webfans 技术问答 , , 去评论

问题描述

你使用什么软件来满足你的WordPress相关需求?

请说明你的操作系统。

在Windows XP上,我使用:

  • filezilla(FTP)

  • 记事本++(用于阅读PHP /CSS文件)

  • 萤火虫(一个Firefox的扩展,让我玩一个网站元素)

其他我不经常使用的东西,但希望使用更多 – xaamp(WP的本地版本) – github /SVN(用于我的文件的版本控制系统)

你呢?

最佳解决思路

操作系统Windows 7 x64

Using

版本控制

Considering

  • Chrome已经有大量的开发扩展,Firefox的速度很慢

Deprecated

  • Notepad++自拿起NetBeans以来几乎从不使用它

  • PHPXref更易于在NetBeans内部导航代码

  • WP Tuner很棒的性能分析,不幸的是没有维护和破解WP3

  • MoWeS在处理组件更新和稳定性问题时变得非常麻烦(Apache始终崩溃)

  • NetBeans转移到PhpStorm

  • eAccelerator – 现代版本不提供对象缓存,有些不稳定(偶尔崩溃)

  • webgrind – 不再需要,PhpStorm现在可以解析并显示探查器日志

  • CSE HTML Validator永远不会在其他任何地方使用它

  • MySQL Query Browser替换为HeidiSQL

次佳解决思路

我使用Mac和PC。这里是我各自的工具箱:

我的服务器上有一个个人版本库(Mediatemple dv)

对于这两个平台:

对于PC(Vista家庭高级版):

对于Mac(OSX):

  • 用于文本编辑器,SVN和SSH CLI的Coda

  • 用于FTP的Transmit(同样,我通常只使用SVN)用于cross-browser测试的Parallels w /Windows XP

  • SVN终端(有时)

第三种解决思路

xdebug(写好源代码和查看WordPress的提示,可能已被弃用的函数的最佳方式)以及WordPress的可能性,如常量WP-DEBUG

/** Debugging WP */
define('WP_DEBUG', true); //enable the reporting of notices during development - E_ALL
define('WP_DEBUG_DISPLAY', true); //use the globally configured setting for display_errors and not force errors to be displayed
define('WP_DEBUG_LOG', true); //error logging to wp-content/debug.log
define('SCRIPT_DEBUG', true); //loads the development (non-minified) versions of all    scripts and CSS and disables compression and concatenation,
//define('E_DEPRECATED', true); //E_ALL & ~E_DEPRECATED & ~E_STRICT

更多关于我在this post中的工具箱,但是目前我使用PhpStorm作为IDE,也是GitHub作为Repository。

在WordPress内部,我使用插件Debug Objects处理调试内容中的大量作业。

第四种思路

我使用PC直到去年,现在Mac和PC,所以这里是我的:

对于Mac&视窗:

对于Mac(OS X):

  • PhpStorm + Zend Debugger – 调试IDE(没有更好的MAC)

  • VirtualHostX – 在本地管理Apache虚拟主机(我喜欢这个)

  • Transmit FTP客户端/同步

  • SVN终端(有时)

  • Fraise – 轻量级文本编辑器(Smultron的叉)

  • Espresso – 文本编辑器,带有极好的可视化正则表达式搜索功能更换

  • Safari 5 + Glims – 用于检查HTML + CSS + Safari增强功能

  • HTTP Scoop – 合理的HTTP调试器\

  • Acorn – 图像编辑器

  • Skitch – 图像注释器和上传器

  • Balsamiq – 模型和线框

  • Cinch – 简易全屏(OS X应该这样做,但它不)

  • DropBox – 跨计算机的自动核心文件备份和文件同步器

  • Paparazzi! – 可连接的screen-shot工具

  • TotalFinder – 制表符查找器

对于Windows(Vista Business):

这就是它。

更新:

我从列表中删除了Flow (FTP client),并将其替换为传输(FTP客户端),这是一个更好的工具。感谢伟大的推荐@John P Bloch!

第五种思路

对于plug-in开发,我使用Eclipse进行PHP开发。

第六种思路

我在Ubuntu上运行(总是最新版本)

我喜欢尽可能简单

我选择的工具:

用于编写代码的Geany

Filezilla的FTP

由我的设计团队(在Windows上运行Photoshop /Illustrator)准备的切片和切块设计的Gimp

Dropbox用于在开发人员/设计师之间共享文件

Googletalk和Skype用于开发人员之间的聊天/语音通信

计划的白板

并在Chrome,Firefox和Linux上进行测试:Chrome,Firefox,Safari和IETester(用于IE),我在古老的Windows XP PC上启动了我称为’deadbox’

第七种思路

我在Ubuntu 10.04上:

  • Vim(文本编辑)

  • Firebug(CSS调试)

  • 瘸子(图像处理)

  • Inkscape(矢量艺术)

  • Git(版本控制)

  • Filezilla(FTP)

  • Apache(本地Wordpress安装)

第八种思路

OSX:

  • Coda& Espresso for PHP /CSS

  • 用于CSS,XHTML,PHP编辑等的Netbeans IDE

  • 在FireFox中进行调试的Firebug

  • 传输FTP

  • 香醋线框

  • Git用于版本控制

  • 适用于Comps的Photoshop

  • 适用于开发机器的Vmware Fusion:任何人都可以从http://turnkeylinux.org下载”for free”任何LAMP,Python,Django等预制VM

第九种思路

最近从Windows迁移到Mac

目前正在使用:Mac OS 10.6.7

的WebApp

已弃用(适用于我)Windows软件

  • NetBeans IDE

  • 记事本++

  • 核心FTP

  • 腻子和腻子

  • WinSCP赋予

在虚拟机中使用的Windows软件

  • IPMI View kvm-over-IP用于控制我的服务器

第十种思路

在我的电脑上:

  1. XAMPP用于本地开发

  2. Winscp用于SFTP /FTP

  3. Git用于版本控制

  4. 崇高的编辑文本

在我的Mac上

  1. 传输SFTP /FTP

  2. MAMP为本地开发者

  3. Textmate编码

  4. 与Git合作的终端

  5. Gitx用于Git回购的奇怪视图

  6. 用于存储我的代码片段的片段

参考资料

本文由朵颐IT整理自网络, 文章地址: https://duoyit.com/article/2008.html,转载请务必附带本地址声明。