> kaurjmeb > KJ's Wiki Life > wiki > [Mediawiki extension]善用動態文章列表(DynamicPageList)

帳號: kaurjmeb

暱稱: kaurjmeb

RSS
 
Google 廣告
Hey, YOU!
著作權宣告

姓名標示-非商業性-禁止改作 2.0 台灣 (中華民國)
廣告看板

Flush away...... » « 贊助維基百科,讓知識自由得以延續

2007/10/25 [Mediawiki extension]善用動態文章列表(DynamicPageList)
安裝法:
Step0:先裝好你的mediawiki
Step1:下載DPL相關套件包,存到\mediawiki1.x.x\extensions中
Step2:開啟LocalSettings.php,在?>這行前,加上require_once("extensions/DynamicPageList/DynamicPageList2.php");
Step3:存檔。完成!

使用法(基本使用法):
<DPL>
ordermethod=lastedit
category=分類名
count=3
</DPL>


解釋:
1. 最新的編輯在最上面顯示
2. 只顯示限定的分類名中的文章
3. 只顯示3筆

進階使用法:
請參考DPL開發站上的說明,或利用開發站上的GUI依所需的條件,產生語法。

使用例子:
1.維基新聞
維基新聞首頁上的新聞不是人工手動更新,而是依新聞發布者對新聞編輯是否完成進度的條件來發布。當一篇新聞完成編輯後,其狀態被更改為「已發布」時,就會在首頁的當日欄位自動顯示。這個動態文章列表的條件,除了設定編輯進度之外,還有編寫日期,兩者條件缺一不可。

2.全球之聲中文翻譯平台
全球之聲的翻譯團隊工作包括認領文章、翻譯、校對、發布等流程,依各流程的進度設定不同的分類,當編譯者完成某一項進度,要將工作交棒給下一個人時,只要更改進度狀態的分類,即可讓文章在首頁的顯示自動跳到下一個欄位,對不同工作有興趣者,可直接在該欄位挑選文章。

3.紅十字會wiki
紅十字會wiki首頁設計了三欄不同主題的動態文章列表,包括心得分享、紅十字會新聞、最新活動,編輯者只要在自己的文章中加入特定分類,即可在首頁顯示輪播。

4.南投高中wiki (NtshWiki)
南投高中wiki的首頁上也做了動態文章列表的設定,主要功能用於行政單位、校園出版品、校園活動等校園訊息的發布使用。


這項功能有益於管理特定文章在特定頁面顯示,除了首頁或主題頁的顯示之外,個人也可以利用這個語法,在個人頁上使用,相當於在wiki平台上訂閱特定主題文章。

PS: DynamicPageList是 Wikia的內建套件,所有wikia站台都已具備這項功能,不需另外申請安裝。
PS2:紅十字會wiki首頁上的國際紅十字會消息為RSS Feed,並非DPL,關於在mediawiki上安裝Feed製作輪播的功能,將另開主題討論。

16:05 [ wiki / 本日人氣 (1) / 累積人氣 (1601) / 文章引用 (0) / 發表意見 ]  
文章引用
站內引用 / 引用網址: http://api.mw.net.tw/trackback.php?aid=70092&c=1bbf99 複製