0

一切都越来越分散。使用 Facebook 或 OpenID 外包您的身份验证,使用 Disqus 进行评论,使用 filepicker.io 进行文件上传以及使用 AWS 进行存储。也许在未来,网站将仅仅是以一种对用户有意义的方式将所有这些服务链接在一起的界面。可能外包的网站的另一部分是内容。想象一下检索带有页面内容、菜单结构和博客文章列表的 JSON。内容将在与您自己的网站不同的网站上进行编辑。

像这样的 CMS 可能面临的一个问题是页面的自动创建。要求客户端安装 htaccess 文件可能是一种选择。也许客户只想允许自动加载特定子目录(如 domain.com/blog)上的页面。可能路由应该完全留给客户端,API 可以在他们的content-page.php

我认为它应该非常少,并且不强制客户端使用某些模板引擎。它应该只加载内容的 HTML。

我不确定这是否有用,考虑到您可能希望您的 CMS 也处理到内容页面的路由,并且我认为这不能通过 API 完成,但如果您看到方法请纠正我。

我的问题是:你会使用这样的东西吗?你预见到我没有看到的任何问题吗?有什么建议么?

为了更清楚地说明我的意思,这里content-page.php有一个客户的例子:

$cms = new SaaSCMS($apiKey);
$content = $cms->getContent($_GET['page']);

if ($content)
{
    // Display content
}
else
{
    // 404
}
4

1 回答 1

0

不确定,但它很好地提醒了Jekyll,它实现了你上面提到的大部分目标

于 2012-12-27T02:45:39.690 回答