您在這裡

台灣綠色學校(Taiwan Greenschool)

jimmy's 的頭像
jimmy 在 2006-05-04 (四) 14:20 發表

台灣綠色學校(Taiwan Greenschool)
http://www.greenschool.org.tw

這是用 drupal 4.6 實做出來的社群網站,昨天剛上線,目前還在測試階段
原本舊站上已經累積了10000多篇的文章
4000多名以上的會員,和2000多所學校等單位註冊
所以站上許多功能都是重新寫過的module,以符合綠色學校本身的需求
預計將在穩定階段後,把source放在自由軟體鑄造場那兒
重新撰寫的module,所列如下,這段期間有任何需要code的人可以跟我說

針對綠色學校所寫的module
有潛力發佈的module
gsterm:
改寫node發表的介面(node/nid/add/nodetype),類別顯示的呈現方式

orgs + connector:
目前設計的用途,每個使用者都可以選擇自己的單位,資料存在orgs裡面
使用者和單位的連結,透過connector來連結
除了使用者之外,單位也可以累積自己的文章和分數
有些特定用途的function,需要加上gsscore

list:
提供分類篩選器來顯示文章,某些特定功能與gsscore綁在一起

workspace:
重寫了workspace module,他提供每個使用者可以輕易管理自己的文章
這個構想對多使用者的人很好,原先的方式會把文章和評論合併在一起
但效率有很大的問題,在超過10000篇文章的資料庫會整個han住
目前把文章和評論分開顯示

zip:
三碼郵遞區號資料庫
未來想新增搜尋API,可以透過郵遞區號搜尋縣市,或搜尋鄰近地區的東西

front:
首頁的功能和管理,一部分為特定用途,另一部份提供首頁上方區塊的調整配置

relogin:
檢查使用者多久沒登入,並且提供介面讓站長可以發送通知信提醒重新註冊

特定用途
oblock + ublock:
延伸使用者個人資訊頁面(user/uid)和單位資訊頁面(org/oid)的block
目前的功能是新增文章

nodesection + gsscore:
gsscore為站上的葉片計算、顯示,並提供特定權限的使用者,可以為特定的文章類型給分數
而nodesection則依序號分區,讓不同使用者可以針對不同區的文章給分數

migrat:
轉移舊站的資料,有資料庫連結function,還有針對特定欄位的轉移

=======================================================
greenschool上所安裝的module
awTags:
4.6上 tag system最好的選擇,更改了一些中文支援的bug,增加中文分隔字元偵測

event:
很多人都知道,這是用來提交活動、顯示活動的

feedback:
提供一個form讓人可以寫回饋,並寄給指定的信箱

flexinode:
可以自訂node type,我改寫了images和files,讓使用者可以填寫標題

helpedit:
可以對某路徑加上help訊息,顯示在main content的最上頭

simplenews:
簡單的電子報管理、發送、訂閱

survey+forms:
建立網路問卷,但是目前只能顯示在單一頁面

tinymce:
所見即所得,輸入工具,與fckeditor的不同在,他可以使用使用者自訂的class
但缺點是無法選擇顏色和字體大小,或是我眼花沒看到

user_readonly:
自定義使用者資料欄位,是註冊之後就不能再更改的,需配合 profiles

沒有 :P
計畫本身許多程式碼沒有release
一方面是寫的不好
另一方面是,run是用4.6,但d4.7和d5有很多得以取代的了
views的出現,讓很多code根本不需要 ...
所以囉

看看d5的module會好很多
--
from open mind to open source~

--
from open mind to open source~