Integrate FCKeditor to MediaWiki: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (→測試結果) |
||
| Line 40: | Line 40: | ||
== 測試結果 == | == 測試結果 == | ||
* {{gd}} 可以從所見即所得的HTML預覽介面,切換成檢視Wiki語法(Wikitext)的模式,保留原始語法。 | * {{gd}} 可以從所見即所得的HTML預覽介面,切換成檢視Wiki語法(Wikitext)的模式,保留原始語法。 | ||
* | * 文字樣式的修改: ok | ||
** 粗體、斜體、層級改為標題、項目標號、縮排等可以順利修改 | |||
* 表格: ok | * 表格: ok | ||
* 連結: 僅能加入外站網址 | * 連結: 僅能加入外站網址 | ||
* 嵌入圖片: ok | * 嵌入圖片: ok | ||
* [[Image:Icon exclaim.gif| ]] 頁內錨點(anchor): ''有問題'' | * [[Image:Icon exclaim.gif| ]] 頁內錨點(anchor): ''有問題''。 | ||
* 註腳的參考資料(reference): ok。 | ** 儲存後變成<nowiki>[[]]</nowiki>,可以作為輸入站內連結語法的替代方案。 (註: 官方Demo也有相同問題) | ||
* [[Image:Icon exclaim.gif| ]] 數學式的顯示(Formula / TeX markup): ''有問題?'' | * 註腳的參考資料(reference): ok。 | ||
** 需額外安裝[[MediaWiki footnotes|Cite擴充套件]] [http://www.mediawiki.org/wiki/Extension:Cite] | |||
** 輸入參考資料後,'''切換到Wikitext檢視的模式''',在頁尾標記 <nowiki><references /> </nowiki>顯示註腳文字的位置,可以順利顯示註腳。如果不切換到Wikitext的模式,變成顯示<nowiki><references /> </nowiki>文字。 (註: 官方Demo測試ok) | |||
* [[Image:Icon exclaim.gif| ]] 數學式的顯示(Formula / TeX markup): ''有問題?''。 | |||
** 需安裝額外相關擴充套件(詳[[TeX implementation on Windows]])。 | |||
** 編輯輸入TeX markup,預覽區顯示的是<nowiki><math>(\frac{x^5}{y^7})</math></nowiki> 可以正常顯示數學式的圖形,但是儲存後變成<nowiki>[[Image:|(\frac{x^5}{y^9})]]</nowiki>,反而造成顯示問題。 (註: '''官方Demo測試ok''',可以順利顯示數學式。) | |||
== 參考資料 == | == 參考資料 == | ||
Revision as of 22:00, 21 October 2007
將「所見即所得」(WYSIWYG)的線上編輯器FCKeditor整合至MediaWiki。(線上Sandbox/Demo)
|
安裝步驟
- 從開發網頁下載FCKeditor extension(直接下載)。
- 解壓縮後放置到 {MediaWiki}/extensions/FCKeditor 檔案結構為
{MediaWiki}/
|- extensions/
|- FCKeditor/
|- css/
|- fckeditor/
|- plugins/
|- FCKeditor.php
|- ...
- 為了與MediaWiki更好的整合,需要從開發網頁檔案庫(SVN)下載幾個額外修改過的檔案(這意味著更新MediaWiki時,需額外修改這些檔案)
- 必要的: includes/EditPage.php (按右鍵,另存檔案) - 讓編輯介面的預覽可以正確顯示
- 必要的: includes/Parser.php (按右鍵,另存檔案) - 可以正確內容與空格(leading space)
- 非必要的: includes/SpecialPreferences.php (按右鍵,另存檔案) - 在MediaWiki的「我的參數設置」(my preferences)增加一個Rich Editor標籤,提供FCKeditor的選項設置。沒有修改這個檔案的話,會改成在「雜項」(Misc)標籤顯示(註: MediaWiki 1.10.0測試時,發生錯誤。不過官方網頁顯示的支援版本是MediaWiki 1.10.1...)。
- 檔案結構為
{MediaWiki}/
|- includes/
|- EditPage.php
|- Parser.php
|- SpecialPreferences.php
|- ...
- 修改{MediaWiki}/LocalSettings.php,在頁尾加入
require_once( "extensions/FCKeditor/FCKeditor.php" );
測試結果
可以從所見即所得的HTML預覽介面,切換成檢視Wiki語法(Wikitext)的模式,保留原始語法。- 文字樣式的修改: ok
- 粗體、斜體、層級改為標題、項目標號、縮排等可以順利修改
- 表格: ok
- 連結: 僅能加入外站網址
- 嵌入圖片: ok
頁內錨點(anchor): 有問題。
- 儲存後變成[[]],可以作為輸入站內連結語法的替代方案。 (註: 官方Demo也有相同問題)
- 註腳的參考資料(reference): ok。
數學式的顯示(Formula / TeX markup): 有問題?。
- 需安裝額外相關擴充套件(詳TeX implementation on Windows)。
- 編輯輸入TeX markup,預覽區顯示的是<math>(\frac{x^5}{y^7})</math> 可以正常顯示數學式的圖形,但是儲存後變成[[Image:|(\frac{x^5}{y^9})]],反而造成顯示問題。 (註: 官方Demo測試ok,可以順利顯示數學式。)
參考資料
其他支援文件
- FCKeditor Documentation, Forum, Report bugs