留言區

一般的來說,留言在一般的應用平台上應該會有互動紀錄或是回覆通知等等,不過大多數來講部落格的留言區實在有點難度

設置通知箱與網頁通知?

我暫且試過網頁通知與PWA通知,手機上使用狀況不
不甚理想,設置通知箱這點我也暫時還沒想法...但也應該是可以做看看
最近有空我來實作看看:

  • 通知箱(被留言、被reaction)
  • 互動紀錄(留言、reaction等)

有這兩項的話應該可能可以增加一點便利性,當然,這些功能必須要是會員才會有的(畢竟也是你常來常看常用的人才會有嘛)

用電子郵件通知?

用電子郵件通知固然理想,但是負荷之龐大呀!
所以留言上來說的確的電子郵件在目前還是個少不了的方案,況且電子郵件也算是可寄送html格式的,因此如果你想要精裝你的郵件格式也是可以的

負荷在哪裡

電子郵件的收受通常都需要一個固定ip的伺服器,如果不是固定的ip通常都會被認為是垃圾信件,但就一般小型或者大型也可能的企業與使用者大多都會選擇使用郵件代管方案
然而寄信動作過於頻繁通常也容易被認為是垃圾郵件,因此對於這部分一般也會需要吃寄信伺服器的負載
而一般選用電子郵件代管或代寄,(免費)也都有一定的額度上限,甚至有些服務商還會需要資格審查,常見的上限是每天100封,對於一般開發人員其實很夠用
但我覺得或許還是有限了一點,因為我很難保有沒有人一天可以忘記密碼忘了個20次,要是5個人我可就爆了(雖然理論上也不會這麼誇張)
或者是一天通知個幾次,忘記密碼幾次之類的也都需要算在額度之內,因此我目前大多並沒有考慮使用電子郵件來作為媒介方案

那RSS 可以作為通知方案嗎?

可以...但是不太建議?因為RSS通知其實並不即時,如果大家統一使用一套RSS會顯得臃腫,或者佔版?
嗯...好啦我在想想,之後如果有想嘗試的人,等實際做出來之後,在會員區的訂閱設定當中使用個人化的訂閱,想要什麼可以自己排列組合一下

目前的方案?

在還沒有實行上面的通知與互動紀錄時,目前我是用自架的matrix作為方案:如果你也想嘗試,用我們的網頁端或是公用的element客戶端也都可以登入(手機用戶首選schildiChat完美支援擴充小工具或是schildiNext可支援多帳戶)

伺服器:matrix.nudoragon.com

登入時的流程大概如下:
客戶端登入->(MAS層,已被忽略)->NudoAuth->確認帳號與授權->MAS帳號確認登入、初次註冊設定使用者與顯示名稱等->回到客戶端

自使用matrix後,你就可以收到來自部落格的回覆或者reaction 互動通知

之後,我可能再來研究看看下面的設定好了:

  • 匯出互動紀錄資料
  • 可設定是否接收部落格matrix通知(預設開啟)

以上!如果認為還有些什麼的不便利也都還可以在跟我說,雖然我也知道總不可能盡善盡美,但有的時候就是在不足之中找進步,但也可以依個人選擇來使用,電子郵件的交流也依舊不錯!
(況且使用免費的ai agent的token也有限XD通常需要間隔一段時間,不過也好,頻繁開發也只是讓我爆肝而已XD)

不過也不知道大家對於留言區怎麼看的了,有時這些功能也是要看閱覽者吧ww
對wiwi來講是個多餘的功能XD