iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
IT 管理

Backstage : 打造企業內部開發者整合平台 系列

本參賽內容將聚焦於 Backstage——一個專為開發者打造的企業內部平台。在這30篇教學中,詳細介紹了如何從無到有搭建 Backstage,涵蓋專案建置、插件整合、權限管理等核心概念,並探討了實際應用場景中的設定與優化過程。隨著公司成長,各部門使用的工具和系統日益多樣化,資訊孤島成為一大挑戰。Backstage 提供了一個集中化的解決方案,有效提升了跨部門協作效率。文章中分享了許多自製插件與第三方工具的整合經驗,讓讀者能在實踐中學習更靈活的應用。

參賽天數 18 天 | 共 18 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 : Backstage 插件開發 - 初探 iframe 嵌入 Uptime Kuma 監控服務

簡介 Backstage 作為一個高擴展服務,號稱可以結合各種應用與平台,其核心在於例用插件開發方式來為 Backstage 擴充功能,如同我們上一篇提到的 O...

2024-09-20 ‧ 由 jincoco88912 分享
DAY 12

Day 12 : Backstage 插件開發 - 將 Uptime Kuma 監控狀態結合專案頁面

簡介 我們在上一篇已經成功將 Uptime Kuma 以 ifame 的方式結合進 Backstage 中,但我們只能透過直接瀏覽 /uptime-kuma 來...

2024-09-21 ‧ 由 jincoco88912 分享
DAY 13

Day 13 : Backstage 插件開發 - 打造 Discrouse 內部論壇與 SSO 完全整合

簡介 前篇介紹了將 Uptime Kuma 將監控資訊結合到 Backstage 中,讓我們查看專案的同時也能看到一些服務的運作狀態,像這樣整合資訊便是 Bac...

2024-09-22 ‧ 由 jincoco88912 分享
DAY 14

Day 14 : Backstage 插件開發 - 結合 Xterm.js 套件實現 Web Terminal

簡介 在前面的實作中,我們皆採用了 iframe 的方式將應用整合到 Backstage 中。這樣的方式主要是在外部先將應用架設完成,再以嵌入的方式加入 Bac...

2024-09-23 ‧ 由 jincoco88912 分享
DAY 15

Day 15 : Backstage 插件開發 - 以 "Feedback" 為例的翻譯改造

簡介 Backstage 社群中擁有大量由開發者提供的插件,這些插件涵蓋了絕大多數主流需求。我們可以根據每個環境的不同需求,從這些多樣化的插件中挑選合適的,並單...

2024-09-24 ‧ 由 jincoco88912 分享
DAY 16

Day 16 : Backstage 插件開發 - 以 n8n iframe 為例將自定義插件發布到 npm

簡介 在這次案例中,我們利用先前使用 iframe 的概念,結合 n8n 這款開源自動化流程工具,來展示如何將已開發好的插件發佈到 npm 上,供其他人下載使用...

2024-09-25 ‧ 由 jincoco88912 分享
DAY 17

Day 17 : Backstage 插件開發 - 初探後端整合打造 LLM 聊天室

簡介 Backstage 的插件分為前端與後端,前面我們介紹的都屬於前端插件上的應用,但隨著功能的需求越來越複雜的情況下,我們就需要明確的分工。對於前端我們希望...

2024-09-26 ‧ 由 jincoco88912 分享
DAY 18

Day 18 : 將 Backstage Docker 化部署到生產環境

簡介 在我們進行了大量開發並加入了各式各樣的插件後,最終的目標是將 Backstage 投入到生產環境中以供使用。如果 Backstage 只能停留在本地環境那...

2024-09-27 ‧ 由 jincoco88912 分享