Wiki 系統更換

Saturday, 18 July 2009 01:36 by admin

CommunityServer 2008.5 裡面的 wiki ,其實只是改過畫面的討論區,Wiki 該有的功能,不是半殘就是沒有

其實在 2008.5 推出前,我就曾經用過 ScrewTurn Wiki ,這套 Wiki 系統和一般的 Wiki 有相同的語法,而且也支援多種資料庫,包含純XML/MSSQL/MYSQL ... ,而且一個很重要的重點,他是免費的

不過如果想從 CS 到 ScrewTurn Wiki 或相反,其實都會有一個問題,兩邊的語法不盡相同,CS 到 ScrewTurn Wiki 建議是把內容加入 <nowiki>內容</nowiki> 後,可以減少畫面的錯誤

 

另 ScrewTurn Wiki 雖然有不少 Plugins 可以從官方網站找到和下載,我最需要的是 Google SiteMap 和 Syntax Highlighter ,但目前的 Plugins 都不太理想,還好在 CommunityServer 上已經都開發或除錯過了,這點小程式難不倒,自己重新開發並不會花太多時間,這兩個 Plugins 將會在最近提供給大家

CS2008.5 SDK 意外的發現

Tuesday, 14 July 2009 03:20 by admin

今日在修改 Wiki Sitemap 時,順道查看一下 CS2008.5 SDK 裡面的 Sitemap 寫法,在 BaseSiteMapWriter.cs 意外的發現一個很有趣的 code

protected string FormatDate(DateTime dateTime) 
        { 
            string date; 
            date = dateTime.Year+ "-"; 
            if(dateTime.Month.ToString().Length == 1) 
            { 
                date += "0"+dateTime.Month +"-"; 
            } 
            else 
            { 
                date += dateTime.Month +"-"; 
            } 


            if(dateTime.Day.ToString().Length == 1) 
            { 
                date += "0"+dateTime.Day; 
            } 
            else 
            { 
                date += dateTime.Day; 
            } 


            return date; 
        }

這們長的一段其實只要改成 return (dateTime.ToString("yyyy-MM-DD"); 就可以完工

我想這也不應該笑 Telligent 有這樣的 Code 寫在 CommunityServer 裡面,這種類似的 code 在每個成長過程中,或多或少都會這樣用

或許看到這種 Code 也有一種回憶的感覺吧

Telligent Community ByeBye~

Monday, 6 July 2009 06:26 by admin

今天 Telligent 的 Sales 傳 Mail 來,告訴我有關 Telligent Community license 的事情,他去問過 HQ ,我的 license 要收費 $30,000 + 20%

USD$ 30,000 !!!!!!!!!!!!!!!!!!!!

等我中樂透頭彩可能才有辦法負擔(中二彩還不一定買的起)

所以目前用 CS2008 的用戶可以放心的,我會研究替代方案協助大家移轉到 OpenSouce Project

升級 Telligent Community 注意事項

Wednesday, 1 July 2009 20:00 by admin

如果您有計畫要升級到 Telligent Community ,那您可能要注意一些事項

1. 系統需求不一樣

Tellignet Community 需要 .Net Framework 3.5 ( ASP.Net 3.5 ),而非 CommunityServer 的 ASP.Net 2.0
MSSQL 必須要 2005 以上 ( 2005/2008 ) ,同 CommunityServer 2008.5 SP2 的需求

2. 預設主題為 Fiji

在 CommunityServer 2008 上,預設主題是 Hawaii ,Telligent Community 並沒有提供 Hawaii 主題

3. 網站架構的變化

在以往的 CommunityServer 上,是以往站本體為核心,Group 只是裡面的一個小成員,但 Telligent Community 則是由 Group 作為區分
舉個範例,以往您的網站架構應該為此

+ Homepage
  + Forum
  + Blog
  + Media
  + Wiki
+ Groups
  + Group 1 ( Product A )
    + Forum
    + Wiki
  + Group 2 ( Product B )
    + Forum
    + Wiki

但在 Telligent Community 上,則沒了主體架構,都是以 Group 為主體,架構會變成

+ Homepage
  + Group 1 ( Product A )
    + Forum
    + Wiki
  + Group 2 ( Product B )
    + Forum
    + Wiki

所以原本的主體的 forum wiki blog 等等,您必須找個 Group 放置進去

4. 授權的改變

目前 Telligent 並沒有提供 Express Version 的授權,在沒有任何的授權下,Telligent Community 只能在 localhost 上執行,這點和 CommunityServer 上有很大的差異

無法登入者請清除cookies

Monday, 29 June 2009 20:44 by admin

因原主機受不了 CommunityServer 的摧殘,每個月都會無緣無故的自爆,只好換一台強力一點的主機,並從美國東岸搬到了西岸

如果您發現您登入本站,按下確定後就跳回登入頁,這時麻煩請清除掉 Cookies 後就可正常登入