用于WordPress主题和插件开发的软件?[关闭]


71

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

请说明您的操作系统。

在Windows XP上,我使用:

  • Filezilla(FTP)
  • notepad ++(用于读取PHP / CSS文件)
  • firebug(firefox扩展,允许我使用网站元素)

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

你呢?


7
社区Wiki的绝佳问题!
MikeSchinkel

Answers:


39

操作系统Windows 7 x64

使用

版本控制

考虑中

  • Chrome已经大量开发扩展,Firefox实在太慢了

不推荐使用

  • 自从拿起NetBeans以来,Notepad ++几乎从未使用过它
  • PHPXref更容易在NetBeans中导航代码
  • WP Tuner的性能分析非常出色,很遗憾,它并未得到维护,并因WP3而损坏
  • MoWeS变得麻烦太多,无法解决组件更新和稳定性问题(Apache一直崩溃)
  • NetBeans移至PhpStorm
  • eAccelerator-现代版本不提供对象缓存,有些不稳定(偶尔崩溃)
  • Webgrind-不再需要,PhpStorm现在可以解析和显示探查器日志
  • CSE HTML验证程序永远无法在其他所有功能之上使用它
  • MySQL查询浏览器替换为HeidiSQL

我在您发表文章后尝试了NetBeans。刚刚打开了一个包含utf-8字符的utf-8编码文件,但失败。文件包含“şŞÜüÇçİıÖö”等字符。顺便说一句记事本+ +有没有该文件的问题
Ünsal科尔克马兹

@ÜnsalKorkmaz我还没有深入研究NetBeans如何与UTF-8配合使用,只能说到目前为止,我对西里尔字母没有问题。
拉斯特

与Bitnami WAMP堆栈相比,Uniform Server如何?
安东尼

没有使用后者,但是仍然使用Uniform。
腊斯特

13

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

我的服务器上有一个个人Subversion存储库(Mediatemple dv)

对于两个平台:

对于PC(Vista Home Premium):

对于Mac(OSX):

  • 文本编辑器,SVN和SSH CLI的Coda
  • 发射用于FTP(再次,我通常只使用SVN)的Parallels瓦特/ Windows XP中的跨浏览器测试
  • SVN终端(有时)

我在Mac上,XAMPP比MAMP好吗?
milesmeow 2010年

我不知道,因为我从未使用过MAMP。我只能说XAMPP为我工作。重要的是您要使用LAMP堆栈。
约翰·布洛赫

11

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

这篇文章中有更多关于我的工具箱的信息,但是目前我使用PhpStorm作为IDE,也使用GitHub作为Repository。

在WordPress内,我将插件Debug Objects用于调试内容中的许多工作。


8

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

对于Mac和Windows:

对于Mac(OS X):

对于Windows(Vista商业版):

就是这样。

更新:

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


迈克,有个很棒的Firefox 插件,名为Screengrab,可以减少对狗仔队的需求!
davemac


7

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

我喜欢让事情尽可能简单

我选择的工具:

编写代码的Geany

FTP的Filezilla

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

在开发人员/设计人员之间共享文件的Dropbox

开发人员之间通过Googletalk和Skype进行聊天/语音通讯

计划白板

并在Chrome,Linux和Windows上的Firefox中进行测试:Chrome,Firefox,Safari和IETester(用于IE),我在一台古老的Windows XP PC上启动,我称之为“死箱”


6

我在Ubuntu 10.04上:

  • Vim(文本编辑)
  • Firebug(CSS调试)
  • Gimp(图像处理)
  • Inkscape(矢量艺术)
  • Git(版本控制)
  • Filezilla(FTP)
  • Apache(本地Wordpress安装)

6

OSX:

  • 适用于PHP / CSS的Coda和Espresso
  • 用于CSS,XHTML,PHP编辑等的Netbeans IDE。
  • 在FireFox中进行调试的Firebug
  • 传送FTP
  • 香脂的线框
  • 用于版本控制的Git
  • Photoshop for Comps
  • 用于开发机器的Vmware Fusion:

    任何人都可以从http://turnkeylinux.org免费下载任何LAMP,Python,Django等预构建的VM。


+1为TurnKey Hub的链接-非常非常有趣,特别是对于网站迁移。
davemac

6

最近从Windows迁移到Mac

当前正在使用:Mac OS 10.6.7

网络应用

不推荐使用(对我来说)Windows软件

  • NetBeans IDE
  • 记事本++
  • 核心FTP
  • Putty和PuttyGen
  • WinSCP

在虚拟机中使用的Windows软件

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

腻子已弃用?
Wyck

我不推荐使用,因为我不再使用Windows。
Chris_O 2011年

啊,您应该说Windows:一切。大声笑
Wyck

5

在我的电脑上:

  1. 适用于本地开发人员的XAMPP
  2. 适用于SFTP / FTP的Winscp
  3. 用于版本控制的Git
  4. 崇高的文字编辑

在我的Mac上

  1. 传输SFTP / FTP
  2. 本地开发人员的MAMP
  3. Textmate用于编码
  4. 使用Git的终端
  5. Gitx为Git仓库提供奇特的视觉效果
  6. 用于存储我的代码段的代码段

5

我正在ubuntu上进行开发(当前正在运行10.04)。

对于wordpress开发,我使用:

  1. geany(快速编辑脚本)
  2. 日食(全面开发时)
  3. RapidSVN(或Eclipse的SVN插件)
  4. FileZilla
  5. PHPMiniAdmin和PHPMyAdmin
  6. FireBug(用于JavaScript和CSS编辑)
  7. 使用LastPass.com进行密码管理

在开发托管在wordpress上的插件时,我的策略是在eclipse的工作区上开发该插件,并创建从干线到的符号链接wp-content/plugins。这样,我可以更好地管理我的插件。


4

这是一个不错的线程。我在Windows和Linux口味上使用了许多与上述相同的工具。也许我专门使用但没有提到的那些:


我是Total Commander的忠实拥护者,但我不建议将其用于FTP。该部分对我而言一直不稳定,并且只能通过粗糙的插件来获得对安全协议的支持,因为开发人员无法在自己的国家合法地开发此类功能。
拉斯特


4

没有多少人在事物的客户端列出了他们使用的事物,所以我想分享一下我的清单:

  • Zendesk提供客户支持和论坛
  • 解除源代码控制和错误跟踪的束缚
  • 邮戳可向客户可靠地发送和跟踪电子邮件
  • Maxmind在开发人员版上进行欺诈检查和自动电话确认
  • 当我落后于修正错误时的oDesk
  • Mailchimp用于向客户进行电子邮件营销
  • RamShyam-一流的技术支持

我还使用我制作的Yahoo管道来监视WordPress安全问题和发布,并且我喜欢使用Ideone快速测试代码段。


4

操作系统:

  • Windows XP(主要)
  • Windows Vista 64(当我不在笔记本电脑上时)

工具:

  • 带有Zen Coding插件的Notepad ++(适用于所有代码)
  • FileZilla(在需要FTP时用于FTP)
  • 统一服务器(我安装的PHP / MySQL / Apache + xdebug)
  • Firefox Nightlies + Firefox稳定版(中继+稳定版)
  • Firefox Ext

    • 萤火虫
    • Web开发人员
    • 时尚_
  • TortoiseSVN(用于SVN优点)
  • Fireworks CS3(图像处理)

我认为我已经涵盖了重要的(不能没有).. :)


1

在Windows XP上,我使用:

  • FileZilla(FTP)
  • Dreamweaver(PHP / CSS / JS)
  • Firebug(大量调试)
  • IETester(以确保在IE6中不会爆炸)
  • WAMP(运行本地测试服务器)
  • Tortoise SVN(用于跟踪本地更改并与WP插件存储库同步)
  • Flyspray(我在托管服务器上运行的在线错误跟踪器)

1

我将Windows 7用于开发和以下工具:

  • 用于CSS,XHTML,PHP编辑等的Netbeans IDE。
  • 记事本++用于一些快速编辑...
  • XAMPP用于本地开发环境。
  • 用于调试的Firebug。
  • Google Page Speed和YSlow用于优化网站速度。
  • FTP的FileZilla。
  • 用于源代码控制的SilkSVN。Wordpress插件必需
  • SSH腻子
  • 等等....

1

我只是使用Netbeans php ide,heidiSql,FileZilla,Firebug和Web Developer。问题,是否有类似PHPXref的工具?是否有其他Widnows应用程序?


我认为通常提到的替代方法是phpDocumentor。自从我开始使用PHPXref以来,我就自己使用它,并且大多切换到在NetBeans中导航。
罗斯特(Rarst)2010年

1

好吧,这里涵盖了几乎所有内容:)

因此,我将列出不是的东西,大多数是Windows。

Agent Ransack用于Windows的grep是免费的。
NexusFont 用于Windows的免费字体管理,简单的有没有真正好的高级标记:(
的Xenu链接猎犬残破的链接检查,履带式和站点地图,速度快得惊人。
iBBDemo iPhone和iPad tesing
的VirtualBox虚拟框!
poEdit的要翻译的代码/材料和制作的.mo /.po文件。
的Camstudio 使西元客户端。
矢量魔术 载体,不是免费的,但非常值得的神奇世界
Collorzilla用于Firefox,不能没有工作。
Ruby的备份 用于Linux / OSX
每当宝石 红宝石的cron工具



0

在OSX上:

  1. Aptana用于代码和svn。
  2. 适用于Apache服务器的MAMP。
  3. ftp的YummyFTP。
  4. 苹果浏览器。
  5. VMWare Fusion和Windows XP进行测试。

0

我一直喜欢让事情保持简单。

  • 记事本++
  • FileZilla
  • Google Chrome浏览器(喜欢“检查”)

我真的应该学习GIT / SVN等,但是到目前为止还不需要。


0

我的大多数工具已经被列出,因此重复它们不会对本次讨论有所帮助,但是我发现之前没有提到的一些ff扩展是:

  • 用于Firebug的Codeburner(参考工具,由SitePoint提供)
  • Colorzilla(吸管工具)
  • MeasureIt(标尺/测量工具)

我在Mac上。


0

我的主要编辑器是Dreamweaver CS5,我认为Dreamweaver在许多开发人员看来都是个烂话,但在最近的几个版本中有了很大改进。对于WordPress开发人员而言,最新的CS5版本直接支持使用WordPress,并大大改善了PHP自动完成功能,因此它是一个非常不错的编码环境,并且为那些更注重视觉开发的人提供了一些方便的工具。

我正在使用OSX,但实际上在Win或Mac上几乎相同。Dreamweaver也提供Subversion集成,但是我个人更喜欢在Mac上使用CornerstoneVersions处理SVN。


0

我试图使事情简单而分开。

我用Apache,MySQL,PHP运行Ubuntu服务器,专门用于测试和托管进行中的工作,以供其他人检查。

Mac(开发机器)上的工具:

  • 用于编辑文件的Coda
  • 传输 FTP-我可以在桌面上安装服务器的www目录!
  • SSH到服务器的终端...和Google寻求帮助!

0

我很惊讶没有人提到BBEdit。

大约一年前,我从Windows切换到OS X,而我找不到的一件事就是感觉很不错的编辑器。我终于选择了BBEdit,并且没有回头。其中包含许多功能层,我很喜欢发现。


0

W7 / x64:

  • 适用于PHP,HTML,CSS的NetBeans(&LESS,虽然该插件不能完美运行)。
  • XAMPP用于环境。
  • TortoiseGIT用于某些项目(使用GitHub)
  • TortoiseSVN用于其他项目(使用Beanstalk)
  • 浏览器,全部。
  • Photoshop。
  • Excel(CSV-> SQL)。
  • WP插件主题检查

0

在Mac OSX 10.6.8上

  • Aptana v1.5-这个旧版本具有一些惊人的php功能和一个很棒的本地/远程同步工具,带有差异预览。遗憾的是,即使v3也无法匹配v1.5的php功能,而且我还没有找到可以更直观地浏览复杂对象层次结构的更现代的IDE。为远程xdebug进行配置并不容易,但是可以做到。
  • 叉车 -具有本地/远程同步功能的FTP
  • gitx-OSX的基本git gui
  • CSSEdit-适用于大型样式表或非IDE工作。现在是浓缩咖啡的一部分
  • Kod-轻量级文本编辑器
  • VMWare Fusion中的Ubuntu服务器。我可以选择MAMP,因为我可以创建不同的VM来匹配不同主机的生产环境。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.