FlyCode:让产品团队无需编码即可编辑Web应用


FlyCode 能让产品、用户体验和营销等团队无需编码即可轻松编辑 Web 应用程序,他们不必等待开发人员协助完成,并且可以更快地迭代、测试和发布。

非技术团队经常需要编辑出现在网络应用中的副本(文本)、图像和链接:
如何管理这些东西,长期以来一直是软件项目的一个痛点。你可以把它们与代码分开,以某种形式让非程序员编辑,但这增加了很多复杂性,而且通常很脆,因为它可以绕过常规的开发工作流程(CI、暂存环境、部署预览)。更简单的做法是把它们放在代码中,但这样只有程序员可以轻松地编辑它们。其他所有人都必须等待他们的修改,再加上开发人员必须做很多不是他们主要工作的编辑。这使项目进展缓慢,而且成本很高。这也意味着产品/营销/UX团队不能做需要快速迭代的事情,比如复杂的A/B或可用性测试。这限制了他们的工作,最终对质量和收入都不利。

有许多方法来解决这个难题,包括定制的管理工具,但功能有限,需要维护,卸载到需要大量集成的CMS,通常用于简单的静态应用程序,并将你的堆栈与他们的SDK绑定。或者浪费开发人员的时间来为你做这件事......

我们采取了一种新的方法,自动分析一个代码库的结构,类似于一个编译器:
这使我们能够自动准备我们平台的特定项目版本,产品/用户体验/营销团队可以很容易地用来编辑他们的文本和图像。我们以编程的方式将这些编辑变成代码的修改。然后,我们的GitHub机器人将这些代码修改和创建一个拉动请求,就像一个开发人员一样,但没有延迟(和无聊!)。开发人员保留代码库的所有权,而非开发人员则成为开发过程中的个人贡献者,就像其他人一样。

我们使用成熟的做法来解析和编辑源代码(如https://github.com/facebook/jscodeshift),涵盖用于构建网络应用的大多数主要技术(包括React、Angular、Vue和Ruby on Rails)。

一旦我们的软件解析了你的代码库,它就会为你的应用程序生成一个编辑门户,团队可以很容易地用来查找、管理和编辑产品副本、图片和链接,然后自动生成PR。你可以编辑产品文案,不管它是在资源文件中还是在硬编码中(有趣的是:一些最大和发展最快的科技公司的大部分字符串都是硬编码的!),你可以替换和上传新的图片和图标到你的产品中。

与GitHub(https://www.flycode.com/developers)的整合让我们花了很长时间才做好。将GitHub集成到平台上的相关文档并不多,而且像连接一个组织或连接请求这样的事情被证明是不容易的。我们为这个结果感到骄傲,因为与其他工具不同,你不需要做任何重要的整合工作。

我们的GitHub应用程序在源代码中找到文本和图像,并将它们发送到我们的平台(你可以完全控制我们扫描的内容和位置)。一旦用户要求修改,它就会更新代码库中的文本和图片,并创建一个拉动请求。

我们有几家公司为此付费,并在过去一年里专注于使其使用极为简单:
连接我们的GitHub应用和配置系统只需要3分钟,你的团队就可以开始编辑。它不需要对你的代码做任何改动,也不需要任何特殊的维护。你可以在这里开始使用:https://app.flycode.com

我们希望通过这次发布,从大家那里得到更多的反馈 我们离成为一切前端平台的愿景还很远,但我们每天都在努力改善用户体验和早期合作者提出的功能要求(编辑链接、主题、变量、JSON配置、定义代码内A/B测试等)。