基于typescript的无头内容管理系统“payload”现已开源

llawliet0001 llawliet0001     2023-03-13     315

关键词:

导读开源的无头内容管理系统(CMS)列表中添加了一个新选项。它会是一个更好的无头 WordPress 替代品吗?

自从一年多前发布首个测试版以来,作为无头内容管理系统(CMS),Payload 已经逐渐在 Web 开发社区中给人们留下了深刻印象。先做一些背景介绍,Payload 是专门为更简单地开发网站、Web 应用或原生应用而量身定制的内容管理系统。

最近,他们决定完全开源,现在,它已跻身 可用的最佳开源内容管理系统 之一。

然而,这也带来了一些问题:他们会采用怎么样的商业模式?Payload 内容管理系统的计划是什么?下面,就让我们简要地看一下吧!

Payload 为什么要开源?

自 2021 年首次发布以来,Payload 已经收到了来自开源社区的许多贡献。正如 Payload 在他们 最近的公告 中所说,开源是一个重要的决定,它能够使项目能够达到的更高的高度,这是闭门造车做不到的。

此外,这种开放性通常会增加开发者社区的信任。这种信任也会延伸到商业,自然而然地转而成为开发者最支持、最信任的平台。

因此,Payload 正在切换到 MIT 许可证。这将允许任何人免费且不受限制地修改、分发和使用 Payload。

然而,Payload 仍然需要资金流入才能持续运营。那么,这就引出了一个问题,Payload 将如何盈利呢?

Payload 将如何盈利?

与往常一样,Payload 需要一些财务支持才能维持运营。团队拿出了一个由两部分组成的计划,该计划既要为用户提供更多 以便利为中心convenience-focused的功能,又要为 自托管self-hosted 客户提供难以置信的灵活性。

企业许可证

此选项与其他开源 CMS 的软件服务极为相似。这些许可证将提供更高级的 SSO 选项,并为开发者保证 Payload 核心团队的响应时间。

这些许可证应该对大公司有吸引力,尤其是那些需要最大程度可靠性的公司。

云主机

这个选项非常有吸引力,因为它结合了多种服务来创造最方便的体验。尽管传统托管仍然相当容易,但只要你为 Node 应用程序添加数据库、持久文件存储和其他基础设施,你就会面对四五个不同的服务,而这些服务都需要无缝协同工作。

应该注意的是,这不是必需的,Payload 仍然鼓励用户托管他们的实例。这项服务只是消除了与托管相关的大量费用和挑战而已。

截至目前,事情还没有敲定。但是,你可以关注 GitHub 上的讨论来跟踪事情的进展。

总结

作为一个新兴的 CMS 选项,很高兴看到 Payload 迈出了这一步,成为 WordPress 和其他选项的流行替代品。此外,在我看来,Payload 团队对他们的新业务模式充满信心,或许这预示着一个光明的未来(希望如此)。更多Linux资讯请查看:https://www.linuxprobe.com

chrome 无头浏览器中的 PDF url 验证失败 - protractor typescript f\w

】chrome无头浏览器中的PDFurl验证失败-protractortypescriptf\\\\w【英文标题】:PDFurlvalidationinchromeheadlessbrowserfails-protractortypescriptf\\wchrome无头浏览器中的PDFurl验证失败-protractortypescriptf\\w【发布时间】:2019-08-2505:53:49【问题描述】:我... 查看详情

简单的一个月之设计实现内容3(代码片段)

需求:简单的新闻管理系统,要求能实现简单的增删改查功能5.action(通过struts与页面交互)packagecom.pay.boss.action;importcom.pay.boss.entity.News;importcom.pay.boss.service.NewsService;/***Title:NewsAction*action里面的方法根据页面来写*/@SuppressWarn 查看详情

typescript搭建开发环境

 为了方便后期使用,我们搭建一个基于Typescript的开发环境,后期的项目都可以基于此进行开发。建立一个空的项目文件,使用npminit命令生成相应的json配置文件,(也可以使用npminit-y,使用默认配置)//注意事项:1、在输入了n... 查看详情

Protractor Chrome 无头混合内容问题

】ProtractorChrome无头混合内容问题【英文标题】:ProtractorChromeheadlessmixedcontentissue【发布时间】:2019-06-1915:09:27【问题描述】:我正在自动化AngularJS网站,我需要使用无头Protractor运行SeleniumChrome驱动程序。问题是我在终端中遇到了... 查看详情

如何通过无头 chrome 管理登录会话?

】如何通过无头chrome管理登录会话?【英文标题】:Howtomanageloginsessionthroughheadlesschrome?【发布时间】:2018-07-1412:09:20【问题描述】:我想创建一个刮板:打开无头浏览器,转到url,登录(有steamoauth),填充一些输入,并单击2个... 查看详情

如何将基于 NFC 的会员卡添加到 Google Pay?

】如何将基于NFC的会员卡添加到GooglePay?【英文标题】:HowtoaddNFC-basedloyaltycardtoGooglePay?【发布时间】:2019-03-1109:16:25【问题描述】:GooglePayAPI文档says可以将基于NFC的会员卡添加到GooglePay。但是我seenodetails如何为API提供NFC通信所... 查看详情

Bigcommerce 无头网站与 PayPal express 集成 [关闭]

...创建一个无头Bigcommerce网站,并期待集成PayPal快速结帐。基于文档,支付API通过API支持基于信用卡的支付处理。使用服务器到服务器的结帐方法来定 查看详情

有没有办法在无头模式下运行 QtWebEngine

】有没有办法在无头模式下运行QtWebEngine【英文标题】:IsthereawaytorunQtWebEngineinheadlessmode【发布时间】:2017-02-1321:08:13【问题描述】:我正在使用QWebEnginePage来获取某些网页的内容。在.pro文件中我提到了CONFIG-=gui.但是,当我在无... 查看详情

在“无头模式”下运行虚拟操作系统是啥意思?

】在“无头模式”下运行虚拟操作系统是啥意思?【英文标题】:WhatdoesitmeantorunavirtualOSin"headlessmode"?在“无头模式”下运行虚拟操作系统是什么意思?【发布时间】:2010-09-1509:02:23【问题描述】:我听说过很多关于新版V... 查看详情

typescript个人总结

Typescript从本文你能了解到那些知识强类型和弱类型静态类型和动态类型JavaScript自有类型系统的问题Flow静态类型检查方案TypeScript语言规范和基本使用强类型与弱类型(类型安全)TypeScript是一门基于JavaScript之上的编程语言,它重... 查看详情

从0开始的typescriptの二:类型系统·上(代码片段)

文章目录TypeScript类型系统类型的隐式和显式类型错误不会阻止JavaScript生成类型可以是环境TypeScript基础类型布尔值数字字符串数组Null和UndefinedTypeScript类型系统承接TS系列上一篇的类型系统介绍:从0开始的TypeScript(一ÿ... 查看详情

推荐基于thinkphp3.2.3的内容管理系统-爱客猴内容管理系统

  推荐基于thinkphp3.2.3的内容管理系统-爱客猴内容管理系统  爱客猴(echo)内容管理系统 v3.2.3 版本,基于国内流行的ThinkPHP3.2.3框架研发,UI插件采用简洁、直观、强悍的Bootstrap3.3.5前端开发框架以及口碑极佳的web弹... 查看详情

如何评估基于内容的推荐系统

】如何评估基于内容的推荐系统【英文标题】:HowtoevaluateaContent-basedRecommenderSystem【发布时间】:2011-09-0407:14:28【问题描述】:我正在构建一个基于内容的电影推荐系统。很简单,只要让用户输入一个电影的名字,系统就会找到... 查看详情

基于 Git 的内容管理? [关闭]

】基于Git的内容管理?[关闭]【英文标题】:Git-basedcontentmanagement?[closed]【发布时间】:2011-07-1903:32:03【问题描述】:我正在寻找可以提供和编辑位于Git存储库中的内容的RubyCMS(或插件)。我厌倦了将我的内容放在数据库中。用... 查看详情

个人笔记2023年搭建基于webpack5与typescript的react项目(代码片段)

写在前面由于我在另外的一些文章所讨论或分析的内容可能基于一个已经初始化好的项目,为了避免每一个文章都重复的描述如何搭建项目,我在本文会统一记录下来,今后相关的文章直接引用文本,方便读者阅读。此文主要为... 查看详情

Vue + Typescript - 使用基于类的装饰器导入错误

】Vue+Typescript-使用基于类的装饰器导入错误【英文标题】:Vue+Typescript-Importerrorswithclassbaseddecorators【发布时间】:2021-01-2312:29:54【问题描述】:我正在尝试使用TypeScript和基于类的组件来设置Vue3。但是,我在导入Component装饰器和V... 查看详情

您如何在 Nuxt JS (s-s-r) 中使用来自无头 CMS 的路由?

】您如何在NuxtJS(s-s-r)中使用来自无头CMS的路由?【英文标题】:HowdoyouuseroutesfromaheadlessCMSinNuxtJS(s-s-r)?【发布时间】:2020-10-0100:43:59【问题描述】:问题我正在尝试使用CMS定义的路由来获取内容,该内容用于确定在我的Nuxt前端中... 查看详情

typescript阅读笔记-类型兼容性

typeScipt的兼容性是基于结构子类型的。一般有两种类型结构类型和名义类型。具体的区别就是在基于名义类型的类型系统中,数据类型的兼容性或等价性是通过明确的声明和或类型的名称来决定的。而对于结构类型,它是基于类... 查看详情