2013-08-17 158 views
0

我在十年的较好时间里一直是网络开发人员,并认为现在是时候改进我的工作流程。随着工作量的不断增加,我正在寻找各种可能的方式来节省时间。WordPress开发工作流程建议

我在干什么现在

  • 我所有的网站都是基于
  • 在发展过程中,我会使用记事本测试网站(myproject.mytestingdomain.com)++和FTP
  • 直接工作的WordPress
  • 我会那么网站部署到直播现场

的主要问题我有

  • 在开发附加功能时,我不确定如何将网站日益增长的实时数据与修改的模式和开发数据同步。通常添加到站点需要一些额外的行到wp_options表和一些到wp_posts表。我怎样才能确保这个新创建的数据是同步的?有没有我可以用来比较和同步数据的程序?

什么我的理想

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

任何和所有的建议离子会有帮助!

+1

此问题属于[wordpress.se]。 – brasofilo

+1

此外,研究在那里,因为我积极的[有关该主题的不少好问答](http://wordpress.stackexchange.com/questions/tagged/theme-development)。 – brasofilo

回答

1

我工作在一个开发工作室,很多与Wordpress网站打交道。我们使用多种工具来保持所有内容的同步和轻松部署。

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

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

我建议远离使用FTP来支持SSH来管理你的文件,你应该检查出Sublime Text 2.一旦你完成配置,它比记事本++更好。 Tuts +有几个教程,向您展示如何为WP开发进行设置。