面向代理机构的 Fóir
客户站点不是一个项目,而是第二十个。Fóir 的构建目标是让第二十个比第一个花费更少。
一次定义 schema
大多数代理机构的工作都是相似的。同样的页面模型,同样的区块集,同样的设置,因为没有地方放共享版本,只好为每个客户重建一遍。
在 Fóir 中,共享同一 schema 的客户是同一个项目内的组织。模型在项目上定义一次,每个组织都继承该定义,各自的内容分开保存。某个客户需要更多时,组织可以添加自己的模型,而无需分叉其余部分。
贴合你实际工作方式的密钥
构建流水线需要触达每个站点。客户或某个品牌的外包人员,则应当只触达一个。
项目密钥可以在项目内的任何组织中行事,每次请求一个;限定在某个组织的密钥只能触达该客户。每个密钥只能触达你允许的模型和操作。
每个客户使用自己的域名
在供应商的域名上做客户登录,是你不想在推介时谈到的话题。
每个项目都有自己的登录域名和自己的品牌,所以账户页面属于客户的品牌,而不属于我们。
不被挟持的交接
代理机构工作中最尴尬的部分,是客户离开或转为自己接手时会发生什么。
他们的项目导出到他们自己拥有的 Postgres 数据库,并附带转换后的访问规则。你可以干净利落地移交,这在一开始就更容易成交。
你不必再重复构建的部分
客户项目中每次都相同的部分,已经就绪。
登录
注册、密码、一次性验证码、社交账号和 OIDC,使用客户自己的域名。
媒体
资源库支持转换和响应式渲染版本,并对文件设有访问规则。
表单和集成
向每位客户所用系统发出的对外操作,凭据保存在保险库中,而不是代码仓库里。
排期
在未来某个时间发布,并让一批内容一起上线,使一次营销活动同时落地。
重定向
迁移期间保持旧 URL 可用,由拥有内容的人管理。
客户反馈
评论锚定在所涉及的记录上,所以审阅不再是一张张截图堆成的表格。
本地化
按字段翻译并带有回退链,适用于第二个市场稍后才出现的客户。
个性化
按受众提供不同内容,根据客户自己的模型定义,并按请求解析。