CommunityServer 控制台擴充套件 2009/03/20

Sunday, 22 March 2009 05:21 by admin

雖然 CommunityServer 的控制台功能很多,多到有點像迷宮了,但經常可以看到官網討論區問了某些功能要怎麼做,但官方會以沒辦法來回答,其實大都是有方法的,只是要拐個彎,雖然大部分的功能是我自己也用不太到的(誰叫我網站規模小),但想說練習一下就順手幫大家寫這個 CS 控制台擴充 ( CommunityServer CotrolPanel Extend )

首先這套件會慢慢的推出新功能,因為每個功能都是官方沒有任何技術支援的,完全都要靠挖 SDK 去慢慢找,開過 SDK 的人就知道規模的龐大,並不是那麼好上手

在 2009/03/10 第一次放出的 pack ,包含了兩個 MediaGallery 檔案移動功能,如果你在官網問這個問題,他們會回答你沒辦法,尤其是 Group 要移動到網站的 MediaGallery ( 因為 CS2009 Express 將沒有 Group ),所以這功能應該是最 夯( Hot ) 的,在程式的方面,當初一開始就排除了直接修改 SQL 的想法,所以其實並不是把檔案移動,而是複製+刪除 (我想官方應該當初就沒有想到原來有此招吧) ,因為不是真的複製,網站如果有連結到那些檔案,連接會失效

2009/03/20 的 pack ,增加了 MediaGallery 複製 Comment 和 Rating 的功能,和加入兩個新功能,SMTP test 與 EMail Queue 查看與刪除

  • SMTP test 在 BlogEngine.Net 上就有,很好用,但 CS 沒有,要測試起來很麻煩,以往都是發給自己一個 PM 來測試,這程式是用發送 User to User 功能,發一個郵件到 Email Queue
  • EMail Queue list ,既然上一個可以傳到 Queue ,那可以把 Queue 查看和刪除也是會用到的,尤其有時候有 SPAM 註冊亂填 EMail ,管理員就會收到一堆重寄的 Mail,不過看 Queue 會導致還沒寄出的訊息都被管理員看光光 (雖然在資料庫中也是沒加密的)

功能繼續寫下去鐵定會破10項,不過有點奇怪,Telligent 的軟體控制台竟然需要大眾的力量來達成

有需要的網友可以直接跳到 update.to 去下載