【发布时间】:2012-03-05 20:36:56
【问题描述】:
我有一个客户要求我为他们建立一个网站,该网站以非常用户友好的方式更新内容。他们表示熟悉 wordpress,并表示有兴趣使用 wordpress 前端来更新他们的内容。
我原本打算为他们构建一个简单的管理页面,他们可以在其中创建帖子或添加其他类型的内容。但似乎 wordpress 已经具备大部分功能。
主要问题是我是一名 RoR 开发人员。我更喜欢在我做的每一件事上使用 haml,并且可以 100% 完全控制网站的工作方式。
所以我希望有人能想到一种方法,我仍然可以使用 rails 和 haml 构建网站,但仍然允许我的客户使用 wordpress 进行更新。我想也许我可以访问 wordpress api,然后拉出内容并以我想要的方式显示它?或者我应该使用另一个 CMS .. 比如 Refinery?
老实说,我真的不想接触 PHP,最好使用 haml,而不是 html。 O_o
【问题讨论】:
-
请不要拼凑一些东西,试图将你喜欢的东西与你的客户想要的东西结合起来,一些可怜的未来维护者将会拥有解码...
-
使用 WordPress。重新发明轮子没有意义。空闲时间将允许您选择其他可以在您喜欢的环境中工作的项目。
-
你是锤子,这不是钉子。有时你必须告诉客户“我不是这份工作的合适人选”。当您帮助他们充实项目的需求时,您仍然可以参与该项目,并且您可以帮助他们找到一个称职的 PHP 人员。然而,将一些可怕的弗兰肯斯坦式 RoR/Wordpress 网站拼凑在一起的想法让我不寒而栗。
标签: php ruby-on-rails ruby-on-rails-3 wordpress content-management-system