本文总结了Brian's Connect.Tech 2019演示文稿(可下载幻灯片)。它探讨了Jamstack CMS的演变,重点是从以开发人员为中心的工具到适合非技术内容创建者的解决方案的转变。
开发人员很容易掌握jamstack的优势:速度(从CDN提供的静态资源),安全性(无需妥协的服务器端组件)和简化的开发/部署。但是,内容创建工作流提出了初始挑战。尽管传统的CMS面临开发人员的批评,但早期的Jamstack解决方案经常负担非技术用户的负担。
最初:以开发人员为中心的生态系统
由于开发人员的采用,静态现场生成器(Jekyll,Hugo,Gatsby)获得了知名度。这些通常是开发者建造,维护和内容填充的项目。如2015年O'Reilly报告中所述:
静态站点生成器是为开发人员构建的。非发展者不太可能对Markdown,Yaml或JSON感到满意,该格式用于内容和元数据。
即使到2017年(O'Reilly Book与Raymond Camden合着),与WordPress等平台中的Wysiwyg编辑相比,Jekyll Admin和NetLify CMS等早期工具不成熟。编辑经验要求Markdown和其他标记语言水平。这种有限的主流采用。
成熟阶段:基于GIT和API优先CMSS
在接下来的几年中,两种趋势改变了Jamstack景观:基于GIT的CMS和API-First无头CMS的兴起。
Netlify CMS(开源)例证了一种基于GIT的方法。它提供了用于编辑Markdown,YAML和JSON的工具,而是直接对存储库进行更改,从而触发站点重建。还有其他基于Web的选项,例如林业。
API-First CMSS(内容,DatoCMS,Sanity)提供了更传统的编辑体验,存储内容并通过API提供任何前端。这种去耦与Jamstack非常有效,将内容管理与Frontend Display分开。许多人与流行的静态站点生成器集成。 Headlesscms.org提供了可用工具的全面列表。 Bejamas的帖子提供了基于GIT和API优先CMS的详细比较。
尽管这些改进的内容创建,但后端编辑和前端显示之间的断开连接仍然存在。缺乏立即的视觉反馈,再加上重建时间,创造了不完美的工作流程。
未来:前端编辑和预览
jamstack_conf_sf展示的工具架起了此差距。 Forestry的Tinacms(开源)使用基于GIT的CMS为Gatsby和Next.js站点提供了Wysiwyg前端编辑体验。 Stackbit Live(Stackbit,我是开发人员倡导者)提供CMS和静态站点生成器 - 敏捷的解决方案,用于注册编辑和预览。
这些进步证明了“ jamstack无头”作为传统CMS的真正替代方案的生存能力。开发人员经验和内容编辑可用性之间的权衡正在减少。到2020年,Jamstack CMS已大量成熟。 ???
以上是Jamstack CMS终于长大了!的详细内容。更多信息请关注PHP中文网其他相关文章!

我最近找到了一种动态更新任何产品图像的颜色的解决方案。因此,只有一种产品之一,我们可以以不同的方式对其进行着色以显示

在本周的综述中,灯塔在第三方脚本上阐明了灯光,不安全的资源将在安全站点上被阻止,许多国家连接速度

有很多分析平台可帮助您跟踪网站上的访问者和使用数据。也许最著名的是Google Analytics(广泛使用)

文档负责人可能不是网站上最迷人的部分,但是其中所处的内容对于您的网站的成功也一样重要

当您看到一些称为super()的JavaScript时,在子类中,您会使用super()调用其父母的构造函数和超级。访问它的


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

Dreamweaver CS6
视觉化网页开发工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

Dreamweaver Mac版
视觉化网页开发工具