将WordPress集成到Heroku的node.js网站上?

我有一个使用Heroku Cedar( http://EasyNDA.com )上运行的node.js框架构build的部署生产Saas业务。 现在我想要有一个完整的博客( http://Easynda.com/blog截至今天的黑客是来自wordpress.com的iFrame – 很多缺点)。

我在Heroku上有一个单独的Wordpress.org PHP应用程序; 但是,这些是独立服务器上的独立应用程序 –

有没有办法将Wordpress.org与我的Heroku node.js应用程序集成,以便从UI和URL的angular度来紧密集成它们? 一个Heroku的node.js Cedar实例可以作为Wordpress的PHP吗? 还是有另一种方式来做到这一点顺利?

您无法使用多种语言运行单个Heroku应用程序,因此您需要将这些应用程序保存为两个独立的应用程序。

你绝对不想继续使用iframe,因为每个单独的post/页面都不能通过url访问,还有很多其他问题(这听起来像你的意识)。

最简单的解决scheme是在blog.easynda.com上使用您的博客(使用子域而不是子文件夹)。

然后我build议使用共享的CSS文件,并尽可能复制HTML元素。 你想保持你的html布局在两者之间相同(就你的页眉,页脚,导航等而言)。

当你混合语言时,首先要问自己,我能用一种语言来完成这一切吗? 有Node.js博客选项可用,可能会满足您的要求,所以我build议先看看: Ghost

除非绝对没有其他select,否则一般应避免使用iFrames。 他们通常创造一个可怕的用户体验,滚动条滚动条,书签问题,各种讨厌的东西;

如果您必须混合使用多种语言(如Node和WordPress),请使用JSON中的简单REST API。 WordPress只会控制内容,然后你的其他应用程序仍然可以保持一切无缝的体验。 这只是我的第二个select,因为你仍然可能需要两个不同的托pipe环境,需要处理两个应用程序的不同安全更新等。

如果我们只是在谈论一个简单的博客,你可能会更好的完全build立一个。 那么你不需要花时间担心整合和学习系统。