FlyCode:讓產品團隊無需編碼即可編輯Web應用

banq發表於2022-09-08

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測試等)。

 

相關文章