關於 READr 的確診查詢器

簡信昌
READr
Published in
Jun 1, 2022

上禮拜,我們推出了一個新專題。是一個資訊的查詢器,主要是希望可以滾動修正 CDC 對於 Covid-19 確診,或可能有確診風險時的對應措施。

其實之前我們也曾經做過一個類似功能,是做疫苗施打查詢的:

那時我也寫了一篇檢討:

當時為了求快,我們把資料透過 google spreadsheet 來存取,也因此出現了一些問題。不過近半年,我們長期使用的 Keystonejs 出了新版,開發上也更加方便快速,而且相較於使用 spreadsheet,用 Keystonejs 的擴充性跟可用性也都高很多(我們也計畫接下來將手上使用的 CMS 改成這一版的 Keystonejs)。

使用一套方便的 CMS,提升了整個系統的可用性之後,就可以認真考慮重用性的問題。於是我們嘗試拆分出這次專題可重用的元件,包含一個問卷/問答系統,一個回饋系統,以及 QA 清單。忽然想起,我們幾年前在 Yahoo News 的最後一個完整的專案,其實也是當時稱為 smart content 的類似 components,不過當時的元件更多,也不像這次趕在一個禮拜把東西趕完上線。

回到元件,除了希望元件可以重用之外,因為手上同時有好幾個新聞網站的開發工作,所以當然也希望每個網站都可以無痛的使用這些元件。為了這個原因,所以當在 CMS 把相關的資料都建完之後,我們就可以產生一組包含資料的 embed code,讓編輯可以直接嵌入 CMS 裡面,讓其他網站使用這些元件都更彈性,也更容易。

TODO:

不過目前的問題/問卷功能還是只能提供根據使用者回答的路徑,提供相對應的答案,也就是目前專題中使用的功能。接下來希望還要補上的則是心理測驗類的形式,或是單純問卷。

另外,目前的樣式也是固定的,理論上應該可以提供比較好的客製化功能,讓使用的媒體可以修改某些部份的樣式等。

另外,像這次的確診追蹤器,其實整個問題跟解答的流程非常複雜,所以我們的設計跟實際的設定也就顯得有點麻煩。這讓我們這次上線前花了很多時間測試問題跟答案的流程,只是這個部分暫時還沒想到有什麼解法。

--

--

簡信昌
READr
Editor for

工程師 / 攝影師 / 資料新聞 各種興趣,目前擔任資料新聞媒體《READr》總編輯。對於新聞媒體未來想像充滿興趣,也希望透過技術改變新聞媒體的為來樣貌。同時也思考著如何以鏡頭與藝術創作面對自己的人生。