作者:江南白衣
SourceForge用了許多年,最近才靠springside混進了它的后臺,八卦一把在sf混個房間有什么好處,還有它以什么規則,維持這么大一間善堂的運作。
1. 100M的Web空間
兼送一個springside.sf.net的域名,你也可以把自己的域名指向它。
如果用了這100M空間,你必須在每個頁面加上sourceforge的logo,順便sf也好幫你統計訪問量。
空間跑ssh2的sftp來管理:
1.連接 shell.sf.net
2.進入兩層空間來到/home/groups/s/sp/springside就是自己的地盤了。
但它有一個很小氣的地方--不許在上面打廣告,包括我心愛的google廣告系統。所以還是決定不用了。
2.CVS與Subversion服務
CVS跑的是ssh2:ext,和我的小海龜陰陽不調,每個文件要輸入一次密碼,輸慢了就斷開,再連就報locked.....
氣得我只好換了SVN,https連接,一切正常。
SF還提供了一個按鈕,把項目一鍵從CVS切換到Subversion....大勢所趨:)
PS.原來SF還是剛支持SVN,我走運了。
3.文件發布系統
SF的超級鏡像系統,在沒有遭遇Great Fire Wall的情況下很讓人羨慕。
發布的方法:
1.自己編輯一個release,輸入 release name、 release note、change log。
2.通過普通ftp把文件上傳到upload.sf.net ,這是個古怪的地方,你啥都看不到,只能悶頭上傳。
3.在編輯release的界面,鉤選自己剛才上傳的文件。sf很有趣的,聲嘶力竭的叫喊,你要聽話,你要乖,不要把別人的文件也選上了阿。
過一陣子你如果沒把上傳的文件發布出去,就會被清掉。
4.等待一個漫長的鏡像過程,一臺一臺服務器的為你鏡像。
5.rss自動更新。
4. 接受捐款
填入PayPal帳號的email就行了,不過,Appfuse那主前幾天收到$250還在blog里狠狠激動了一回,看來這捐款活動也不怎么踴躍,而且國內的貝寶和國外的還沒有互通吧。
5.項目活動計算
顯示包括帶sf logo的網頁訪問量,文件下載量,Subversion的checkout, checkin數量等等的曲線柱狀圖,springside現在的Activity Percentile 是99.2 ,本著國安永遠爭第一的精神,有空研究一把Activity的計算法則。
6.其他的東西很全,但大家美學觀點不同就沒有用了
幾乎包含了一個項目平臺所有需要的東西,但大家美感認知不同,它的操作也實在不方便,怎么看怎么像perl cgi時代的古董。
a.新聞發布系統及rss
b.issue tracker
c.forum
d. ......
sourceforge的項目其實不難申請,我按照david.turing教路,把東西都選全了,項目介紹老老實實碼上幾百字,一天之內就批下來了。
PS. 好像被《程序員》評了國內10佳技術blog,有點受寵若驚。這段時間都在老老實實改springside的代碼,估計要到3月份才能恢復正常的blog更新。
springside的開源過程,自己學到了很多原本閉門做車觸不到的東西,謝謝大家先:)
SourceForge用了許多年,最近才靠springside混進了它的后臺,八卦一把在sf混個房間有什么好處,還有它以什么規則,維持這么大一間善堂的運作。
1. 100M的Web空間
兼送一個springside.sf.net的域名,你也可以把自己的域名指向它。
如果用了這100M空間,你必須在每個頁面加上sourceforge的logo,順便sf也好幫你統計訪問量。
空間跑ssh2的sftp來管理:
1.連接 shell.sf.net
2.進入兩層空間來到/home/groups/s/sp/springside就是自己的地盤了。
但它有一個很小氣的地方--不許在上面打廣告,包括我心愛的google廣告系統。所以還是決定不用了。
2.CVS與Subversion服務
CVS跑的是ssh2:ext,和我的小海龜陰陽不調,每個文件要輸入一次密碼,輸慢了就斷開,再連就報locked.....
氣得我只好換了SVN,https連接,一切正常。
SF還提供了一個按鈕,把項目一鍵從CVS切換到Subversion....大勢所趨:)
PS.原來SF還是剛支持SVN,我走運了。
3.文件發布系統
SF的超級鏡像系統,在沒有遭遇Great Fire Wall的情況下很讓人羨慕。
發布的方法:
1.自己編輯一個release,輸入 release name、 release note、change log。
2.通過普通ftp把文件上傳到upload.sf.net ,這是個古怪的地方,你啥都看不到,只能悶頭上傳。
3.在編輯release的界面,鉤選自己剛才上傳的文件。sf很有趣的,聲嘶力竭的叫喊,你要聽話,你要乖,不要把別人的文件也選上了阿。
過一陣子你如果沒把上傳的文件發布出去,就會被清掉。
4.等待一個漫長的鏡像過程,一臺一臺服務器的為你鏡像。
5.rss自動更新。
4. 接受捐款
填入PayPal帳號的email就行了,不過,Appfuse那主前幾天收到$250還在blog里狠狠激動了一回,看來這捐款活動也不怎么踴躍,而且國內的貝寶和國外的還沒有互通吧。
5.項目活動計算
顯示包括帶sf logo的網頁訪問量,文件下載量,Subversion的checkout, checkin數量等等的曲線柱狀圖,springside現在的Activity Percentile 是99.2 ,本著國安永遠爭第一的精神,有空研究一把Activity的計算法則。
6.其他的東西很全,但大家美學觀點不同就沒有用了
幾乎包含了一個項目平臺所有需要的東西,但大家美感認知不同,它的操作也實在不方便,怎么看怎么像perl cgi時代的古董。
a.新聞發布系統及rss
b.issue tracker
c.forum
d. ......
sourceforge的項目其實不難申請,我按照david.turing教路,把東西都選全了,項目介紹老老實實碼上幾百字,一天之內就批下來了。
PS. 好像被《程序員》評了國內10佳技術blog,有點受寵若驚。這段時間都在老老實實改springside的代碼,估計要到3月份才能恢復正常的blog更新。
springside的開源過程,自己學到了很多原本閉門做車觸不到的東西,謝謝大家先:)
常常用CVS synchronize一個代碼得好半天,失敗概率還很高。實在很難在上面開發。
如果有什么好的解決方法,麻煩email給我,好不?programus@hotmail.com
撞墻了?