有感而發:
1.做出可依群組開放的網站,依以前的系統邏輯,要做到這樣效果只有改程式,if id=xxx then...,接下來主程式愈來愈大,以前一個執行檔便有2千多個大大小小判斷及連結,工程師依單位需求修改很多,一個斷點便會lock,因在企業25年了感受更深
2.NextCloud設計很佳,主程式更新修改與其它無關,Home Assitant 亦是如此,子程式更改刪除與主程式無關,都使用物件導向程式設計-封裝,繼承,多型 ,現在主流軟體廠都是如此設計,這樣一來大家再依他們的主架構開發出第三方軟件...
3.我想要什麼功能去看他們的應用程式是否有提供如意見調查,日曆...等程式
言歸正傳:
以下是使用者群組管理:
以下是依群組管理使用者可連結之網站:
demo 畫面 少了 Node Red 如下:
管理者畫面如下: