維基學院:可視化編輯器
本頁簡而言之: 可視化編輯器是一個由維基媒體基金會開發的插件,用於在使用MediaWiki軟件的網站上更加簡單地編輯頁面,並遵循「所見即所得」原則。 |
可視化編輯器(VisualEditor,簡稱VE)是一個由維基媒體基金會製作的用於在使用MediaWiki的網站上更方便地編輯的軟件。該軟件可以使編者在不熟悉維基語法的情況下編輯維基頁面。此軟件遵循「所見即所得」原則。編者在可視化編輯器上所做的編輯如同使用文字處理軟件一樣簡單。
當前開發狀況
編輯目前的可視化編輯器仍然在測試當中,歡迎反饋您所遇到的問題。
如何啟用
編輯自2013年4月25日起,可視化編輯器功能已經在中文維基百科上線,可供所有用戶使用。該功能默認處於關閉狀態,可以在參數設置中選擇開啟。此外您也可以通過在閱覽頁面時在地址欄後方加上?veaction=edit來打開可視化編輯器。該功能僅能用於MonoBook或舊版Vector(2010)⧼skin⧽。當您開啟可視化編輯器之後,在條目頂端的「編輯源代碼」(即原來的「編輯」)按鈕旁會出現「編輯」選項。單擊這個選項,您可以進入可視化編輯器並使用它來編輯條目。它同時具有預覽功能。通過可視化編輯器進行的編輯會被加入「可視化編輯器」標籤,可以方便地觀察使用可視化編輯器作出的編輯。
由於編輯器還處於測試階段,我們強烈建議您在提交編輯後,檢視頁面代碼變更是否正確和符合預期。
技術限制
編輯可視化編輯器還處於測試階段,會不可避免地出現BUG。此外,可能還有其他問題:
- 載入過慢。一些非常長的條目可能需要1分鐘甚至更長的時間來載入到可視化編輯器中。這是因為頁面必須通過Parsoid載入,而Parsoid本身也處在早期階段且未被優化和目前僅緩存曾被可視化編輯器編輯過的頁面。預計將來Parsoid會改善速度問題,包括緩存所有頁面等(參見mw:RESTBase)。
- 界面單調。關於這一點,我們不得不說的是,我們正在使用的HTML正在積極地解決此問題。只是寫出這樣一個編輯器非一日之功。所以您完全可以等待進一步的開發以實現編輯器的自定義。
- 瀏覽器支持。可視化編輯器目前僅支持Safari、Mozilla Firefox、Google Chrome和Internet Explorer 10瀏覽器,且只有Internet Explorer 10、Mozilla Firefox、Google Chrome支持編輯工具欄置頂,這是一個亟待解決的問題。
- 僅能編輯條目、用戶頁、文件頁、幫助頁、分類頁和草稿頁。目前可視化編輯器僅能編輯條目、用戶、幫助、分類、草稿名字空間以及文件描述頁,不能在討論頁和其他名字空間的頁面編輯。將來我們會着力改進軟件,但是我們的工作重心仍然在條目。
- 不支持語言變種標籤。可視化編輯器目前不能解釋語言變種標籤,
-{……}-
會以原樣顯示在可視化編輯器中。
未來開發展望
編輯兩位同時使用可視化編輯器的用戶可能會遇到編輯衝突。目前因編輯器功能仍有限和有待改進,解決的辦法只有儘量使用源代碼模式進行編輯。可視化編輯器的實時協作編輯模式將於稍後開發並投入使用。
參見
編輯您可以參考mw:VisualEditor和mw:Parsoid獲得更多信息。
可完成項目
編輯- 為模板生成模板數據(TemplateData)信息:
- 具體介紹請看mw:VisualEditor/Portal/TemplateData/zh,使用教程:mw:Help:TemplateData/zh
- 推薦工具:
- Skeleton TemplateData generator:從模板代碼中找出所有參數,並生成初步的模板數據數據。
- TemplateDataEditor:一個可視化模板數據編輯器。