7

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

 2 years ago
source link: https://www.jdon.com/62267
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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测试等)。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK