现在使用者有新的属性管理系统(Content Management System,CMS)可以选择了,GraphCMS宣布离开测试阶段,对外推出正式版本,与之前版本相比除了有全新的使用者界面设计外,也改进且统一了GraphQL API,同时提升了安全性功能。
GraphCMS开发人员大使Jesse Martin表示,随着功能的发展,GraphCMS已经从原本小型的专案,晋升到了受独立开发者与企业欢迎的无头CMS(Headless CMS),并且已经获得百万美元的种子基金。
GraphCMS同时结合了无头CMS以及GraphQL范式(Paradigm)的特色。无头的意思便来自于该系统只有后端,头的部分也就是前端被去掉了,传统的CMS具备属性与表现两层,但无头CMS被归类为属性储存库,供各种装置以各类方法存取属性。因此无头CMS的好处便是能提供一个或是多个网站、应用程式或是服务单一的属性来源,写入一次就能四方交付。另外,前端也可以自由选择技术组合,无论是Ruby、Swift、Ppython、PHP、Java或Javascript等语言都行。
而GraphQL则是由脸书在2012年开发的一种资料查询语言,于2015年推出,以作为REST和Ad-hoc网页服务的另一种替代技术。GraphQL可让客户端定义请求的资料结构,并由服务器端回传相同结构的资料。Jesse Martin表示,传统的REST API拥有大量的端点列表,包含新旧端点以提供各种属性服务需求,但是GraphQL就只有一个端点,提供客户端要求的所有属性。GraphQL的API属于描述性而非规定性的,该API由客户端属性结构定义,当使用者了解属性便理所当然的知道API该如何使用。而且受惠于内省查询,使用者可以在GraphiQL这类工具探索生成的API。
Jesse Martin提到,他们在一年多前从一个小型的CMS开始发展,现在已经是许多独立开发者以及企业爱用的无头CMS,GraphCMS在结合GraphQL范式以及无头CMS,同时抓住了开发人员与企业需求。GraphCMS经过重新设计后,在使用者界面上应用大量的Google Material,因此操作起来直觉且外观新颖。官方也对系统内部做了大修改,应用程式现在执行速度更快,也减少了许多旧架构带来的技术债。
这次推出的GraphCMS正式版中,采用了全新的使用者界面设计,还改进并且统一了GraphQL API,新增全局Webhooks同时扩增安全性功能。官方也承诺在未来3个月内会新增的功能有,修订纪录、自定义工作流程、自定义角色与权限、属性视图,以及支持地理位置。而为了帮助用户将旧系统属性搬移到新系统上,他们正开发一套工具并将于随后推出。
Jesse Martin也兴奋的宣布,他们得到来自德国创投Paua Ventures领头的一百万美元种子基金投资,而这也代表着他们可以扩大开发团队,提供GraphCMS更稳定全面的技术支援。
留言与评论(共有 0 条评论) |