我想将CMS与演示文稿分离(可能在Vue或Angular中完成),并使用来自JSON API的数据。客户想要使用Drupal,但是可以说服我们的解耦上下文更容易和更优化(即我们不使用后端模板和路由,所以为什么要使用Drupal?)。
我看过Keystone,它似乎是一个不错的选择,但不像Apostrophe那样功能齐全(角色,图片上传处理等)。我正在构建的SPA将是“数据库驱动”,意味着根据用户请求创建体验丰富的动态视图,而不是一个带有CMS的美化静态站点(如撇号演示电影似乎显示)。我喜欢通过Apostrophe轻松编辑内容,以及其功能的稳健性,但布局选项和整个“就地编辑”的想法似乎与分离的动态SPA不兼容?
有没有人有这方面的经验?非常感谢。
答案 0 :(得分:0)
撇号 - 无头包将允许您访问在撇号中创建的对象的API。使用该软件包,您可以自由使用您喜欢的任何前端框架,它可以使用Apostrophe提供的REST端点。
你仍然可以使用内置的撇号编辑器模式 - 你可以让登录用户(或某些用户)访问他们可以进入撇号菜单的页面。
有关无头包的更多信息,请点击此处: https://github.com/apostrophecms/apostrophe-headless