專案概述
我們協助統括隱私標記制度的機構 一般財團法人日本情報經濟社會推進協會 JIPDEC 進行「事業者檢索服務」的網站改版。
本專案的主要課題包括「保持既有的快速檢索體驗」、「支援智慧型手機」,以及「大幅改善更新流程」。
背景與課題
過去的系統雖然具備快速的檢索效能,但事業者資訊的更新需要大量的手動作業。從業務系統匯出資料、在本機進行處理,再上傳至系統的流程耗時耗力,成為營運成本和風險的根源。
由於系統老化日益加重,迫切需要減輕維護負擔並建立高效的營運體制。此外,還需應對包括智慧型手機在內的多種裝置支援。
選擇 Kuroco 的原因
在比較檢討多個架構並確認可行性的過程中,Kuroco 在以下幾個方面具有優勢。
- 高速搜尋效能
即使處理大規模資料的搜尋,也能實現極快速的回應時間,可維持與現有網站相同或更優異的使用體驗。
- 透過 API 整合實現自動更新
可將業務系統的資料透過 API 整合,完全自動化更新作業。
- 簡化與加速前端部署
提供基於 CDN 的靜態內容代管服務 KurocoFront,無需另外簽約或管理其他代管服務或 CDN,大幅減輕基礎設施管理的負擔。
- 透過 Smarty 實現靈活的擴展性
Kuroco 是一個 headless CMS,除了提供 headless CMS 的功能外,還可透過 Smarty 自訂 API 的運作方式,因此能靈活地整合外部系統及各種網域的連結處理。搜尋結果的加工及獨特的顯示邏輯可簡潔地實現,這對於具有後端知識的開發者而言也是一大優勢。
雖然沒有像 Lambda、Cloudflare Workers、Edge Functions 這樣的任意程式執行環境,但 Smarty 提供了豐富的外掛程式,可呼叫 API 並儲存 JSON,足以應對一般常見的使用情境。
行動版搜尋 UI 的開發
在傳統的電腦環境中,原本就已經確保了易於使用的搜尋性。為了在智慧型手機上呈現該操作性,切換搜尋條件的模式視窗顯示方式以及操作流程的整理都是影響使用者體驗的關鍵因素。
我們對這些進行了改善並針對行動環境進行最佳化,同時也顧及網頁無障礙性考量,實現了即使在智慧型手機上也能直覺且舒適使用的搜尋 UI。
這是一項難度較高的工作,但最終我們成功地為電腦和行動裝置雙方提供了一致且便利的使用體驗。
成果與效益
我們在初期選定的架構基礎上實現了理想的構建。
- 使用者體驗
持續提供高速搜尋,可從眾多事業者資訊中瞬間取得目標資訊。並在智慧型手機上構建高搜尋性的 UI。
- 運營效率
透過更新流程自動化,消除人工作業和錯誤風險。
- 擴展性
透過善用 Smarty 進行客製化,能靈活應對未來的功能擴展和外部整合。
總結
在此次改版中,我們成功同時達成運營效率化和維持高速效能,這是以往通常無法兼顧的課題。
- 業務系統透過 API 自動將事業者資訊同步至 Kuroco
- 透過批次處理,定期將網站資訊更新至最新狀態
管理人員從負擔中解放,使用者則能繼續享受舒適的搜尋體驗,技術選型直接為成果帶來效益的專案。
此外,本專案在 JIPDEC 相關人員高超的見解與負責業務系統的廠商確實的技術實力支持下,得以順利且積極地推進至完成。
這也成為了一個讓我們感到非常滿意的專案。