MediaWiki extensions: Difference between revisions

Jump to navigation Jump to search
m
Text replacement - ": Image:Owl icon.jpg " to "{{Tips}} "
No edit summary
m (Text replacement - ": Image:Owl icon.jpg " to "{{Tips}} ")
Tags: Mobile edit Mobile web edit
 
(13 intermediate revisions by 2 users not shown)
Line 14: Line 14:
* 事先自訂新文章的格式,方便使用者編輯
* 事先自訂新文章的格式,方便使用者編輯


應用例子
* Wikinews讓使用者[http://en.wikinews.org/wiki/Wikinews:Writing_an_article 撰寫新聞](Writing an article)時,能套用[http://en.wikinews.org/wiki/Template:New_page Template:New page模版]。 點選網頁上方View source或Edit即可看到模版語法。
* [http://proj.daodin.net/mediawiki/index.php/%E9%A6%96%E9%A0%81 全球之聲GVO中文翻譯小組協作平台],讓成員翻譯文章時,能套用[http://proj.daodin.net/mediawiki/index.php/%E6%A8%A1%E6%9D%BF:Newarticle 模板:Newarticle]。
* [http://index.wikia.com/index.php?title=%E9%A6%96%E9%A1%B5&variant=zh-tw 圍紀導航]讓使用者添加新站,能套用[http://index.wikia.com/wiki/Template:Addnewwiki 模板 Add New Wiki]。


安裝「輸入欄」和「新增文章」套件
安裝「輸入欄」和「新增文章」套件
* 下載[http://en.wikipedia.org/wiki/Help:Inputbox|Inputbox 「輸入欄」]套件
* 下載[http://www.mediawiki.org/wiki/Extension:InputBox Inputbox 「輸入欄」]套件
* 下載[http://www.mediawiki.org/wiki/Extension:CreateArticle|CreateArticle 「新增文章」]套件
* 下載[http://www.mediawiki.org/wiki/Extension:CreateArticle CreateArticle 「新增文章」]套件
* 將原始碼複製到{mediawiki}/extensions
* 將原始碼複製到{mediawiki}/extensions  
* 檔案結構為
<pre>
{MediaWiki}/
|- extensions/
  |- CreateArticle.php
  |- inputbox.php
</pre>
* 修改LocalSettings.php,在頁尾加入
* 修改LocalSettings.php,在頁尾加入
<pre>
<pre>
Line 50: Line 61:
* 檢查PHP.ini的 allow_url_fopen 是On
* 檢查PHP.ini的 allow_url_fopen 是On
* 下載安裝[http://www.mediawiki.org/wiki/Extension:ImportFreeImages ImportFreeImages] 及 [http://sourceforge.net/projects/phpflickr phpFlickr]套件
* 下載安裝[http://www.mediawiki.org/wiki/Extension:ImportFreeImages ImportFreeImages] 及 [http://sourceforge.net/projects/phpflickr phpFlickr]套件
* 檔案結構為
<pre>
{MediaWiki}/
|- extensions/
  |- ImportFreeImages/
      |- ImportFreeImages.php
      |- README
</pre>
* 修改LocalSettings.php: 啟用ImportFreeImages套件
* 修改LocalSettings.php: 啟用ImportFreeImages套件
* 修改ImportFreeImages套件
* 修改ImportFreeImages套件
** 取得[http://www.flickr.com/services/api/misc.api_keys.html Flickr API Key],並填入ImportFreeImages.php中的$wgIFI_FlickrAPIKey
** 取得[http://www.flickr.com/services/api/misc.api_keys.html Flickr API Key],並填入ImportFreeImages.php中的$wgIFI_FlickrAPIKey
** 修正phpflickr的位置(原ImportFreeImages.php 中指到 extensions/phpFlickr-2.0.0)
** 修正phpflickr的位置(原ImportFreeImages.php 中指到 extensions/phpFlickr-2.0.0)
* 檔案結構為
<pre>
{MediaWiki}/
|- extensions/
  |- phpFlickr-2.0.0/
      |- PEAR/
      |- phpFlickr.php
      |- ...
</pre>
* 連結到 Special:ImportFreeImages
* 連結到 Special:ImportFreeImages
* 修改Template:flickrx 其中x是創用CC的[http://www.flickr.com/services/api/flickr.photos.licenses.getInfo.html 授權ID]
* 修改Template:flickrx 其中x是創用CC的[http://www.flickr.com/services/api/flickr.photos.licenses.getInfo.html 授權ID]
Line 59: Line 88:
Demo
Demo
* [http://index.wikia.com/wiki/%E7%89%B9%E6%AE%8A:ImportFreeImages?q=cat 尋找一隻貓]
* [http://index.wikia.com/wiki/%E7%89%B9%E6%AE%8A:ImportFreeImages?q=cat 尋找一隻貓]


== 擴充套件: 展示FreeMind心智圖 ==
== 擴充套件: 展示FreeMind心智圖 ==
Line 68: Line 96:
** 下載[http://freemind.cvs.sourceforge.net/freemind/mediawiki/extensions/ freemind/] 共11個檔案,置於{mediawiki}/extensions/freemind
** 下載[http://freemind.cvs.sourceforge.net/freemind/mediawiki/extensions/ freemind/] 共11個檔案,置於{mediawiki}/extensions/freemind
** 下載[http://freemind.cvs.sourceforge.net/freemind/mediawiki/extensions/ FreeMind.php],置於 {mediawiki}/extensions
** 下載[http://freemind.cvs.sourceforge.net/freemind/mediawiki/extensions/ FreeMind.php],置於 {mediawiki}/extensions
* 檔案結構為
<pre>
{MediaWiki}/
|- extensions/
  |- freemind/
      |- appletwindow.php ... (等共11個檔案)
  |- FreeMind.php
</pre>
* 修改LocalSettings.php
* 修改LocalSettings.php
** 嵌入FreeMind套件: LocalSettings.php 檔尾加入 require_once("extensions/FreeMind.php");
** 嵌入FreeMind套件: LocalSettings.php 檔尾加入 require_once("extensions/FreeMind.php");
Line 91: Line 127:
例如: <gflash>480 340 http://www.chikinramen.com/exercise/exercise43.swf</gflash> </pre>
例如: <gflash>480 340 http://www.chikinramen.com/exercise/exercise43.swf</gflash> </pre>


: [[Image:Owl icon.jpg]] 因為flash檔是編譯後的檔案,如果要提供良好的協同編輯互動,建議同時提供原始專案檔。
{{Tips}} 因為flash檔是編譯後的檔案,如果要提供良好的協同編輯互動,建議同時提供原始專案檔。




Line 97: Line 133:
* 以[[MediaWiki footnotes|註腳方式]]呈現參考資料
* 以[[MediaWiki footnotes|註腳方式]]呈現參考資料
* 將「所見即所得」的線上編輯器[[Integrate FCKeditor to MediaWiki|FCKeditor整合至MediaWiki]]
* 將「所見即所得」的線上編輯器[[Integrate FCKeditor to MediaWiki|FCKeditor整合至MediaWiki]]
* 自動偵測行動裝置 (例如手機) 上的瀏覽器,並切換版面為行動裝置適合閱讀的版面 [https://www.mediawiki.org/wiki/Extension:MobileFrontend Extension:MobileFrontend]
* [http://www.mediawiki.org/wiki/Category:Extensions 更多擴充套件... ...]
* [http://www.mediawiki.org/wiki/Category:Extensions 更多擴充套件... ...]


== 擴充套件的相關文件 ==
== 擴充套件的相關文件 ==
* [http://www.mediawiki.org/wiki/Extending_wiki_markup Extending wiki markup - MediaWiki]
* [http://www.mediawiki.org/wiki/Extending_wiki_markup Extending wiki markup - MediaWiki]
他山之石
* [http://www.mediawiki.org/wiki/Category:Extensions_used_on_Wikimedia Extensions used on Wikimedia]([http://zh.wikipedia.org/w/index.php?title=Special:Version&variant=zh-tw Wikipedia]...)
* [http://index.wikia.com/wiki/%E7%89%B9%E6%AE%8A:Version 版本 - wiki网址导航 - a Wikia wiki]




[[Category:MediaWiki]]
[[Category:MediaWiki]]

Navigation menu