一些背景:我們有3個網站都是標準工作流程的一部分。每個網站處理工作流程的不同部分。如何設計跨多個網站使用的通知系統?
- 網站1是銷售(價格,銷量等)
- 網站2是工程師(實施,編碼,測試)
- 網站3是用於報告(由所有,但主要是爲了管理和管理)
我們正在準備添加通知,這很像是StackOverflow如何進行通知。我其實posted this on Meta Stackoverflow,因爲這看起來是最好的路線,但這個問題並沒有得到很大的迴應。於我們而言通知會像「約翰·史密斯的時間表晚了」或「您已被分配到一個項目」
現在我很好奇,其他開發人員如何已經設置。我現在主要擔心代碼重複和維護。
具體來說,每個網站是否應該負責實施自己的通知客戶端?這似乎是很容易的代碼庫不同步。但同時,即使你建立了一個庫,你仍然需要以某種方式處理HTML模板。多少重複的功能是可以接受的?我在這裏不知所措。
正如你所知道的,我真的不知道從哪裏開始。如果這是針對單個網站的話,那將會是一個不同的故事,但同時在多個網站上實施它卻讓人感到困惑。
- 服務器端:ASP.NET MVC 4(C#)
- Cliebnt方:jQuery的+淘汰賽
- 數據庫方面:SQL Server的瓦特/ LINQ到SQL
我們棧一些其他事實
- IE不支持。
這實際上很聰明,我喜歡這個想法。 – Parker