您在這裡

DRUAPL的文件管理

cyrus's 的頭像
cyrus 在 2006-07-24 (週一) 13:43 發表

各位好,我知道DRUPAL有文件管理的功能。我看過DRUPAL.ORG的FORUM裡對這也有一些提議,但我卻始終無從入手。如果我想在DRUAPAL上設置文件管理(例如:分類,權限,work flow,etc), 我應該從哪裡開始著手呢?
我看過一些文章, 但就是不太懂, 大家可以簡單地解釋一下嗎?

謝謝!!!

Cyrus

謝謝你們的回覆,其實我就是想要FILE MANAGEMENT。我找到了CATEGORIES可以把不同的FILE分類。DISKNODE安裝好了,還不知道要怎樣應用...
其實我就是想建一個BASED ON DUPAL的WORKPLACE給公司內部的員工把文件分類,提供一個共同工作環境。
大家還有什麼MODULES可以介紹給我呢?

謝謝各位, 我再download那些modules試試.
另外, workflow的意思是, 例如:
我可以在網上填寫一張申請表(e.g. pretty cash), 等group leader approve後, 那張approved e-form會自動send到account部的同事和申請人那裡, 然後account的同事就可以確認這個申請了.當然這些程序是要受到permissions protect的。
請問drupal可以做到這個嗎? (有點類似biztalk server和sharepoint...)

謝謝!!

cyrus,
drupal都可以做到,只是你有多少資源和能力去實現。

以你的例子,可以用flexinode或CCK產生不同的申請表,也就是不同的node type,用不同的node type,也表示欄位的設計不同,如果欄位是一樣的,那用類別就可以了,不需用到多個node type。另一部份,如果不同申請表有權限的問題,那用node type可能比較適合,因為使用者可以依據權限,看他們可以發表哪個node type的文章,也就是填寫申請表。

管理的方式,將申請表預設為未發表,她就會只出現在「內容」這個管理介面中。管理者需要做的就是,看看哪些是未發表,然後將她改為發表,就是passed的申請表。

以上是簡單的workflow,可以滿足大部分的需求。

**********到這裡為止不需要更改程式碼**********

下面則是你提到,我想drupal可能沒有的部份:

第一,要e-mail給申請者一個備份,和通知管理者,這樣需要寫一下發表後的自動通知。
通常的作法不會在e-mail塞form,而是傳連結,讓使用者可以點選。我也不確定有沒有這種module,但不難實做就對了

第二,如果單純發表/未發表的workflow無法滿足,那可能得要裝裝看workflow這個module,將每個node type加上更多workflow的選項,不過我不確定她可以做到什麼樣子的功能就是了,或許這樣用得要改更多程式碼。你可以試試看再跟我們說。

--
http://jimmy.j2.idv.tw

--
from open mind to open source~

Workflow 配合 Actions 模組 後,應該就可以讓user Workflow了耶!真好!
好像 Workflow 模組是用來設定node 使之多出 Workflow狀態如 送單/批准/駁回 等等,
然後好像是使用 actions 模組在該node的Workflow狀態改變時發出email通知或者變更該node到指定狀態。

讚讚讚!Drupal真神!

Drupal真的可以做到嗎?那太好了,我現在已經安裝了一些合用的modules了,讓我再試試jimmy和yelban的建議,謝謝各位!!
試過後再告訴大家(不過時間可能會長一點, 我對drupal和php不太熟悉...)!!