一切都越来越分散。将您的身份验证外包给Facebook或OpenID,与Disqus一起评论,使用filepicker.io上传文件以及使用AWS存储。也许将来的网站将仅仅是将所有这些服务以有意义的方式链接到用户的接口。可能被外包的网站的另一部分是内容。想象一下,用页面内容,菜单结构和博客文章列表检索JSON。内容将在您自己的网站上编辑。SaaS CMS API可能和/或有用吗?
像这样的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
}
规定的目标提醒Google“无头CMS” – user3915432