作者:江南白衣   
   SourceForge用了許多年,最近才靠springside混進了它的后臺,八卦一把在sf混個房間有什么好處,還有它以什么規(guī)則,維持這么大一間善堂的運作。

   1. 100M的Web空間

       兼送一個springside.sf.net的域名,你也可以把自己的域名指向它。
       如果用了這100M空間,你必須在每個頁面加上sourceforge的logo,順便sf也好幫你統(tǒng)計訪問量。
       空間跑ssh2的sftp來管理:
       1.連接 shell.sf.net
       2.進入兩層空間來到/home/groups/s/sp/springside就是自己的地盤了。

      但它有一個很小氣的地方--不許在上面打廣告,包括我心愛的google廣告系統(tǒng)。所以還是決定不用了。

  2.CVS與Subversion服務
     CVS跑的是ssh2:ext,和我的小海龜陰陽不調,每個文件要輸入一次密碼,輸慢了就斷開,再連就報locked.....
     氣得我只好換了SVN,https連接,一切正常。
     SF還提供了一個按鈕,把項目一鍵從CVS切換到Subversion....大勢所趨:)
     PS.原來SF還是剛支持SVN,我走運了。


  3.文件發(fā)布系統(tǒng)
      SF的超級鏡像系統(tǒng),在沒有遭遇Great Fire Wall的情況下很讓人羨慕。
      發(fā)布的方法:
      1.自己編輯一個release,輸入 release name、 release note、change log。
      2.通過普通ftp把文件上傳到upload.sf.net ,這是個古怪的地方,你啥都看不到,只能悶頭上傳。
      3.在編輯release的界面,鉤選自己剛才上傳的文件。sf很有趣的,聲嘶力竭的叫喊,你要聽話,你要乖,不要把別人的文件也選上了阿。
         過一陣子你如果沒把上傳的文件發(fā)布出去,就會被清掉。
      4.等待一個漫長的鏡像過程,一臺一臺服務器的為你鏡像。
      5.rss自動更新。

   4. 接受捐款
       填入PayPal帳號的email就行了,不過,Appfuse那主前幾天收到$250還在blog里狠狠激動了一回,看來這捐款活動也不怎么踴躍,而且國內的貝寶和國外的還沒有互通吧。

   5.項目活動計算
       顯示包括帶sf logo的網頁訪問量,文件下載量,Subversion的checkout, checkin數(shù)量等等的曲線柱狀圖,springside現(xiàn)在的Activity Percentile 是99.2 ,本著國安永遠爭第一的精神,有空研究一把Activity的計算法則。

   6.其他的東西很全,但大家美學觀點不同就沒有用了
      幾乎包含了一個項目平臺所有需要的東西,但大家美感認知不同,它的操作也實在不方便,怎么看怎么像perl cgi時代的古董。
       a.新聞發(fā)布系統(tǒng)及rss
       b.issue tracker
       c.forum
       d. ......

       sourceforge的項目其實不難申請,我按照david.turing教路,把東西都選全了,項目介紹老老實實碼上幾百字,一天之內就批下來了。


      PS. 好像被《程序員》評了國內10佳技術blog,有點受寵若驚。這段時間都在老老實實改springside的代碼,估計要到3月份才能恢復正常的blog更新。
       springside的開源過程,自己學到了很多原本閉門做車觸不到的東西,謝謝大家先:)