維基媒體基金會所管轄的Wiki站點都使用MediaWiki。維基百科如此,維基導遊亦如此。MediaWiki是一個基於GPL協議的免費開源的軟件,使用PHP編程語言開發而成。維基導遊的信息和數據都保存在一個叫做MySQL的數據庫軟件中。MediaWiki最初由維基百科的開發人員創建,現在已經廣泛用於其他Wiki項目(參見這個列表)。
如果您通曉技術,您可以為MediaWiki軟件做出自己的貢獻,這同樣可以幫助維基導遊做得更好。為MediaWiki軟件提供幫助等同於為所有使用這個軟件的網站提供幫助。
您可以嘗試為MediaWiki做這些事情:
- 匯報問題:你可以使用Phabricator反饋在維基站內遇到的技術問題。不過請先確保問題源自MediaWiki軟件而非維基導遊站內。您也應該確認已經識別的錯誤還沒有在被跟蹤器追蹤。任何發現出來的錯誤都有助於開發人員提高軟件的質量。
- 提出建議:如果您有一些好的關於MediaWiki軟件的想法,請到Phabricator網站發表意見。為MediaWiki提供新功能可以使所有MediaWiki用戶更容易獲得良好的內容。
- 提交補丁:如果你能理解PHP,您可以查看已提交的功能和錯誤,嘗試為其編寫修補程序。MediaWiki的補丁應該提交給維基媒體開發者的郵件列表。
- 編寫文檔:元維基上有一個任何人都可以編輯的、基於維基語法的MediaWiki用戶手冊。您的編輯將幫助所有使用這款軟件的用戶。
- 加入維基媒體計劃:如果您精通PHP,您可以加入位於GitHub的項目組和維護者團隊,幫助他們繼續開發。
參見
編輯- Wikivoyage:數據庫存儲:用於檢索維基導遊內容的數據庫轉儲的信息。
- 維基導遊狀態:關於維基導遊頁面編輯和瀏覽的狀態。