WordPress开发工作流程建议

时间:2013-08-17 17:02:05

标签: php wordpress web workflow

在过去的十年中,我一直是网络开发人员,并认为是时候改进我的工作流程了。随着我的业务量不断增加,我正在寻找一切可能的方法来节省时间。

我现在正在做什么

  • 我的所有网站都是基于WordPress的
  • 在开发过程中,我将使用Notepad ++和FTP直接在测试站点(myproject.mytestingdomain.com)上工作
  • 然后我会将网站部署到实际网站

我遇到的主要问题

  • 在开发添加内容时,我不确定如何将网站中不断增长的LIVE数据与修改后的模式和开发数据同步。通常,添加到站点需要一些额外的行到wp_options表,一些行到wp_posts表。如何确保这些新创建的数据同步?是否有可用于比较和同步数据的程序?

我的理想是什么

  • 本地开发
  • Git版本控制
  • 自动FTP到开发服务器
  • 更好的PHP编辑器(代码完成,代码提示)

任何和所有建议都会有所帮助!

1 个答案:

答案 0 :(得分:1)

我在一家开发工作室工作,该工作室经常处理Wordpress网站。我们使用多种工具来保持所有内容的同步和轻松部署。

第一个工具是Beanstalk(beanstalkapp.com),我们使用它在使用Git将代码推送到存储库后通过SSH将代码部署到生产或登台环境。

第二个非常有用的工具是WP Migrate DB Pro(http://deliciousbrains.com/wp-migrate-db-pro/),它可以保存与本地开发服务器同步的数据库的实时副本。

我建议远离使用FTP而不是SSH来管理你的文件,你应该查看Sublime Text 2.一旦你配置它,它比notepad ++好几英里。有几个关于Tuts +的教程,向您展示如何为WP开发设置它。