มีเดียวิกิ

มีเดียวิกิ
ผู้เขียนต้นฉบับ
นักพัฒนามูลนิธิวิกิมีเดีย
การเปิดตัวครั้งแรก25 มกราคม 2545 ; 22 ปีที่แล้ว ( 25-01-2545 )
การปล่อยที่มั่นคง
1.41.0 [1]  / 21 ธันวาคม 2566 ; 2 เดือนที่แล้ว ( 21 ธันวาคม 2566 )
พื้นที่เก็บข้อมูล
  • gerrit.wikimedia.org/g/mediawiki/core/
เขียนในพีเอชพี[2]
ระบบปฏิบัติการWindows , macOS , Linux , FreeBSD , OpenBSD , โซลาริส
ขนาด110.2  MiB (บีบอัด)
มีจำหน่ายใน459 [3]ภาษา
พิมพ์ซอฟต์แวร์วิกิ
ใบอนุญาตGPLv2+ [4]
เว็บไซต์มีเดียวิกิ.org

MediaWikiเป็นซอฟต์แวร์วิกิโอเพ่นซอร์สฟรี ที่พัฒนาโดยMagnus Manskeเพื่อใช้กับวิกิพีเดีย เมื่อ วันที่ 25 มกราคม พ.ศ. 2545 และปรับปรุงเพิ่มเติมโดยLee Daniel Crocker [5] [6]หลังจากนั้นได้รับการประสานงานโดยมูลนิธิ Wikimedia มันขับเคลื่อนเว็บไซต์โฮสต์วิกิหลายแห่งบนอินเทอร์เน็ต เช่นเดียวกับเว็บไซต์ส่วนใหญ่ที่โฮสต์โดยมูลนิธิ รวมถึง Wikipedia, Wiktionary , Wikimedia Commons , Wikiquote , Meta-Wiki และWikidataซึ่งกำหนดส่วนใหญ่ของข้อกำหนดที่กำหนดไว้สำหรับซอฟต์แวร์ [7] มีเดียวิ กิ เขียนด้วยภาษาโปรแกรมPHPและจัดเก็บเนื้อหาข้อความทั้งหมดไว้ในฐานข้อมูล ซอฟต์แวร์นี้ได้รับการปรับให้เหมาะสมเพื่อจัดการกับโครงการขนาดใหญ่ได้อย่างมีประสิทธิภาพ ซึ่งสามารถมีเนื้อหาเทราไบต์และจำนวนการดู นับแสนครั้ง ต่อวินาที [7] [8]เนื่องจากวิกิพีเดียเป็นหนึ่งในเว็บไซต์ที่ใหญ่ที่สุดและมีผู้เข้าชมมากที่สุดในโลก การปรับขนาดได้ผ่านการแคชและการจำลองฐานข้อมูล หลายชั้น จึงเป็นข้อกังวลหลักสำหรับนักพัฒนา อีกแง่มุมที่สำคัญของ MediaWiki ก็คือการทำให้เป็นสากล อินเทอร์เฟซมีให้บริการในกว่า 400 ภาษา [9]ซอฟต์แวร์มีการตั้งค่ามากกว่า 1,000 รายการ[10] และมี ส่วนขยายมากกว่า 1,800 รายการเพื่อให้สามารถเพิ่มหรือเปลี่ยนแปลงคุณสมบัติต่างๆ ได้ [11] นอกเหนือจากการใช้งานบนไซต์วิกิมีเดียแล้ว มีเดียวิกิยังถูกใช้เป็นระบบ การจัดการความรู้และการจัดการเนื้อหาบนเว็บไซต์ เช่นFandom , wikiHowและการติดตั้งภายในที่สำคัญ เช่นIntellipediaและDiplopedia

ใบอนุญาต

MediaWiki เป็นบริการฟรีและเป็นโอเพ่นซอร์ส และเผยแพร่ภายใต้เงื่อนไขของGNU General Public Licenseเวอร์ชัน 2 หรือเวอร์ชันที่ใหม่กว่า เอกสารประกอบอยู่ที่เว็บไซต์อย่างเป็นทางการที่ www.mediawiki.org ได้รับการเผยแพร่ภายใต้ ใบ อนุญาตCreative Commons BY-SA 4.0และบางส่วนเป็นสาธารณสมบัติ [12]โดยเฉพาะอย่างยิ่ง คู่มือและเนื้อหาอื่น ๆ ที่ MediaWiki.org เป็นครีเอทีฟคอมมอนส์ที่ได้รับใบอนุญาต ในขณะที่ชุดหน้าช่วยเหลือที่มีเจตนาที่จะคัดลอกอย่างอิสระไปยังการติดตั้งวิกิใหม่และ/หรือแจกจ่ายด้วยซอฟต์แวร์มีเดียวิกินั้นเป็นสาธารณสมบัติ การดำเนินการนี้ทำเพื่อขจัดปัญหาทางกฎหมายที่เกิดขึ้นจากหน้าความช่วยเหลือที่นำเข้าไปยังวิกิด้วยใบอนุญาตที่ไม่เข้ากันกับใบอนุญาตครีเอทีฟคอมมอนส์ [13]โดยทั่วไปการพัฒนาของมีเดียวิกิสนับสนุนการใช้ รูป แบบสื่อโอเพ่นซอร์ส [14]

การพัฒนา

MediaWiki มีชุมชนอาสาสมัครที่กระตือรือร้นเพื่อการพัฒนาและบำรุงรักษา โดยทั่วไปแล้ว ผู้ใช้ที่มีส่วนร่วมอย่างมีความหมายต่อโปรเจ็กต์โดยการส่งแพตช์จะได้รับสิทธิ์ในการเข้าถึงการแก้ไขที่เก็บGit / Gerrit ของ โปรเจ็ก ต์ [15] นอกจากนี้ยังมีโปรแกรมเมอร์ที่ได้รับค่าตอบแทนซึ่งพัฒนาโครงการสำหรับมูลนิธิวิกิมีเดียเป็น หลัก นักพัฒนา MediaWiki เข้าร่วมในGoogle Summer of Codeโดยการอำนวยความสะดวกในการมอบหมายที่ปรึกษาให้กับนักเรียนที่ต้องการทำงานในโครงการหลักและส่วนขยายของ MediaWiki [16] ในช่วงปีก่อนเดือนพฤศจิกายน พ.ศ. 2555 มีนักพัฒนาประมาณสองร้อยคนที่ได้ทำการเปลี่ยนแปลงแกนหลักหรือส่วนขยายของมีเดียวิกิ [17] การเผยแพร่ MediaWiki ที่สำคัญจะถูกสร้างขึ้นทุกๆ หกเดือนโดยประมาณโดยการถ่ายภาพสแน็ปช็อตของสาขาการพัฒนา ซึ่งจะถูกเก็บไว้อย่างต่อเนื่องในสถานะที่รันได้ [18] การเผยแพร่เล็กน้อยหรือการเผยแพร่แบบจุดจะออกตามความจำเป็นเพื่อแก้ไขจุดบกพร่อง (โดยเฉพาะปัญหาด้านความปลอดภัย) MediaWiki ได้รับการพัฒนาบน รูปแบบการพัฒนา บูรณาการอย่างต่อเนื่องซึ่งการเปลี่ยนแปลงซอฟต์แวร์จะถูกเผยแพร่ไปยังไซต์ Wikimedia เป็นประจำ [18] MediaWiki ยังมีตัวติดตามจุดบกพร่องสาธารณะphabricator.wikimedia.orgซึ่งรันPhabricator ไซต์นี้ยังใช้สำหรับคำขอ คุณลักษณะและการปรับปรุง อีกด้วย

ประวัติศาสตร์

แมกนัส มานสเกในปี 2012

เมื่อวิกิพีเดียเปิดตัวในเดือนมกราคม พ.ศ. 2544 วิกิพีเดียทำงานบนระบบซอฟต์แวร์วิกิ ที่มีอยู่ UseModWiki UseModWiki เขียนด้วย ภาษาโปรแกรม Perlและเก็บหน้าวิกิทั้งหมดไว้ในไฟล์ข้อความ ( .txt ) ในไม่ช้าซอฟต์แวร์นี้ก็ได้รับการพิสูจน์แล้วว่ามีข้อจำกัดทั้งในด้านฟังก์ชันการทำงานและประสิทธิภาพ ในกลางปี ​​2001 Magnus Manskeนักพัฒนาและนักศึกษาจากมหาวิทยาลัยโคโลญจน์รวมถึงบรรณาธิการของ Wikipediaได้เริ่มทำงานกับซอฟต์แวร์ใหม่ที่จะเข้ามาแทนที่ UseModWiki ซึ่งออกแบบมาโดยเฉพาะสำหรับใช้งานโดย Wikipedia ซอฟต์แวร์นี้เขียนด้วย ภาษาสคริปต์ PHPและจัดเก็บข้อมูลทั้งหมดไว้ในฐานข้อมูลกลไกMySQL ซอฟต์แวร์ใหม่นี้ได้รับการพัฒนาเป็นส่วนใหญ่ภายในวันที่ 24 สิงหาคม พ.ศ. 2544 และวิกิทดสอบสำหรับซอฟต์แวร์ดังกล่าวก็ถูกสร้างขึ้นหลังจากนั้นไม่นาน

การใช้งานซอฟต์แวร์นี้เต็มรูปแบบครั้งแรกคือMeta Wikipedia ใหม่ เมื่อวันที่ 9 พฤศจิกายน พ.ศ. 2544 มีความปรารถนาที่จะนำซอฟต์แวร์นี้ไปใช้กับ Wikipedia ภาษาอังกฤษทันที อย่างไรก็ตาม Manske รู้สึกวิตกเกี่ยวกับข้อบกพร่อง ที่อาจเกิดขึ้น ซึ่งเป็นอันตรายต่อเว็บไซต์ที่เพิ่งเกิดใหม่ในช่วงการสอบปลายภาคที่เขาต้องทำทันทีก่อนวันคริสต์มาส [20]สิ่งนี้นำไปสู่การเปิดตัววิกิพีเดียภาษาอังกฤษล่าช้าไปจนถึงวันที่ 25 มกราคม พ.ศ. 2545 จากนั้นซอฟต์แวร์ก็ค่อยๆ ถูกนำไปใช้บนเว็บไซต์ภาษาวิกิพีเดียทั้งหมดในช่วงเวลานั้น ซอฟต์แวร์นี้เรียกว่า "สคริปต์ PHP" และ "เฟส II" โดยมีชื่อ "เฟส I" ซึ่งกำหนดให้ย้อนหลังกับการใช้ UseModWiki

การใช้งานที่เพิ่มขึ้นทำให้เกิดปัญหาการโหลดขึ้นอีกครั้งในไม่ช้า และหลังจากนั้นไม่นาน การเขียนซอฟต์แวร์อีกครั้งก็เริ่มขึ้น คราวนี้ทำโดยLee Daniel Crockerซึ่งกลายเป็นที่รู้จักในชื่อ "ระยะที่ 3" ซอฟต์แวร์ใหม่นี้ยังเขียนด้วย PHP พร้อมด้วยแบ็กเอนด์ MySQL และคงอินเทอร์เฟซพื้นฐานของซอฟต์แวร์ระยะที่ 2 ไว้ แต่มีฟังก์ชันเพิ่มเติมคือความสามารถในการขยายขนาด ที่กว้าง ขึ้น ซอฟต์แวร์ "ระยะที่ 3" เผยแพร่บนวิกิพีเดียในเดือนกรกฎาคม พ.ศ. 2545

มูลนิธิวิกิมีเดียได้รับการประกาศเมื่อวันที่ 20 มิถุนายน พ.ศ. 2546 ในเดือนกรกฎาคม แดเนียล เมเยอร์ ผู้ร่วมให้ข้อมูลในวิกิพีเดียเสนอชื่อ "มีเดียวิกิ" สำหรับซอฟต์แวร์ เพื่อใช้เล่นบน "วิกิมีเดีย" [21]ชื่อมีเดียวิกิค่อยๆ ยุติลง เริ่มในเดือนสิงหาคม พ.ศ. 2546 ชื่อนี้ทำให้เกิดความสับสนบ่อยครั้งเนื่องจาก (โดยเจตนา) มีความคล้ายคลึงกับชื่อ "วิกิมีเดีย" (ซึ่งตัวมันเองคล้ายกับ "วิกิพีเดีย") [22]

โลโก้มีเดียวิกิจนถึงวันที่ 1 เมษายน 2021

โลโก้ผลิตภัณฑ์เก่าสร้างโดยเอริก โมลเลอร์โดยใช้ภาพถ่ายดอกไม้ที่ถ่ายโดยฟลอเรนซ์ นิบาร์ต-เดวูอาร์ดและเดิมถูกส่งเข้าประกวดโลโก้สำหรับโลโก้วิกิพีเดียใหม่ ซึ่งจัดขึ้นตั้งแต่วันที่ 20 กรกฎาคม ถึง 27 สิงหาคม พ.ศ.2546 [23] [24 ] ]โลโก้มาอยู่ในอันดับที่สาม และได้รับเลือกให้เป็นตัวแทนของมีเดียวิกิมากกว่าวิกิพีเดีย โดยโลโก้อันดับที่สองถูกใช้สำหรับมูลนิธิวิกิมีเดีย [25]วงเล็บเหลี่ยมคู่ ( [[ ]] ) เป็นสัญลักษณ์ของไวยากรณ์ ที่ MediaWiki ใช้ในการสร้างไฮเปอร์ลิงก์ไปยังหน้าวิกิอื่น ในขณะที่ดอกทานตะวันแสดงถึงความหลากหลายของเนื้อหาบนวิกิพีเดีย การเติบโตอย่างต่อเนื่อง และความรกร้างว่างเปล่า [26]

ภายหลัง,บรูค ไวบเบอร์ประธานเจ้าหน้าที่ฝ่ายเทคนิคของมูลนิธิวิกิมีเดีย [ 27]รับหน้าที่เป็นฝ่ายเผยแพร่ [28] [29]

เหตุการณ์สำคัญที่สำคัญในการพัฒนาของ MediaWiki ได้แก่: ระบบการจัดหมวดหมู่ (2004); ฟังก์ชั่น พาร์เซอร์ (2549); การแก้ไขที่ถูกตั้งค่าสถานะ (2008); [30] " ResourceLoader " ซึ่งเป็นระบบการจัดส่งสำหรับCSSและ JavaScript (2011); [31]และVisualEditorซึ่งเป็นแพลตฟอร์มการแก้ไข "สิ่งที่คุณเห็นคือสิ่งที่คุณได้รับ" ( WYSIWYG ) (2013) [32]

การประกวดการออกแบบโลโก้ใหม่เริ่มขึ้นเมื่อวันที่ 22 มิถุนายน 2563 เนื่องจากโลโก้เก่าเป็นภาพบิตแมปและมี "รายละเอียดสูง" ทำให้เกิดปัญหาในการเรนเดอร์ที่ความละเอียดสูงและต่ำตามลำดับ หลังจากการลงคะแนนเสียงสองรอบ โลโก้ MediaWiki ใหม่และปัจจุบันซึ่งออกแบบโดย Serhio Magpie ได้รับเลือกเมื่อวันที่ 24 ตุลาคม 2020 และนำมาใช้อย่างเป็นทางการในวันที่ 1 เมษายน2021

ประวัติเวอร์ชัน

MediaWiki เวอร์ชันแรก 1.1 เปิดตัวในเดือนธันวาคม พ.ศ. 2546

ไซต์ที่ใช้มีเดียวิกิ

Fandomยังใช้ MediaWiki อีกด้วย

การใช้งานที่มีชื่อเสียงที่สุดของ MediaWiki อยู่ในวิกิพีเดียและโครงการอื่นๆ ของมูลนิธิวิกิมีเดียในระดับที่น้อยกว่า Fandomซึ่งเป็นบริการโฮสต์วิกิซึ่งเดิมชื่อ Wikia ทำงานบน MediaWiki วิ กิสาธารณะอื่นๆ ที่ทำงานบน MediaWiki ได้แก่wikiHowและSNPedia WikiLeaksเริ่มต้นจากไซต์ที่มีเดียวิกิ แต่ไม่ได้เป็นวิกิอีกต่อไป

สารานุกรมวิกิทางเลือกจำนวนหนึ่งสำหรับวิกิพีเดียทำงานบน MediaWiki รวมถึงCitizendium , Metapedia , ScholarpediaและConservapedia MediaWiki ยังถูกใช้ภายในโดยบริษัทจำนวนมาก รวมถึงNovellและIntel [34] [35]

การใช้งานที่โดดเด่นของ MediaWiki ภายในรัฐบาล ได้แก่Intellipediaซึ่งใช้โดยUnited States Intelligence Community , Diplopediaใช้โดยกระทรวงการต่างประเทศของสหรัฐอเมริกาและmilWiki ซึ่งเป็นส่วนหนึ่งของmilSuiteที่ใช้โดยกระทรวงกลาโหมของสหรัฐอเมริกา หน่วยงานของสหประชาชาติเช่นโครงการพัฒนาแห่งสหประชาชาติและINSTRAWเลือกที่จะนำวิกิของตนไปใช้โดยใช้มีเดียวิกิ เนื่องจาก "ซอฟต์แวร์นี้ใช้งานวิกิพีเดีย และด้วยเหตุนี้จึงรับประกันได้ว่าจะได้รับการทดสอบอย่างละเอียด และจะได้รับการพัฒนาต่อไปในอนาคต และช่างเทคนิคในอนาคตเกี่ยวกับสิ่งเหล่านี้ วิกิมีแนวโน้มที่จะเปิดเผยมีเดียวิกิมากกว่าซอฟต์แวร์วิกิอื่นๆ" [36]

มูลนิธิซอฟต์แวร์เสรีใช้ MediaWiki เพื่อใช้งานไซต์LibrePlanet [37]

คุณสมบัติที่สำคัญ

มีเดียวิกิมีชุดคุณลักษณะหลักที่หลากหลายและมีกลไกในการแนบส่วนขยายเพื่อให้มีฟังก์ชันการทำงานเพิ่มเติม

ความเป็นสากลและการแปลเป็นภาษาท้องถิ่น

Niklas Laxström อธิบายคุณลักษณะที่อนุญาตให้Translatewiki.netให้บริการ MediaWiki ด้วยสถานที่มากกว่า 400 แห่ง

เนื่องจากการเน้นย้ำถึงหลายภาษาในโครงการวิกิมีเดียการทำให้เป็นสากลและการแปลเป็นภาษาท้องถิ่นจึงได้รับความสนใจอย่างมากจากนักพัฒนา อินเทอร์เฟซผู้ใช้ได้รับการแปลทั้งหมดหรือบางส่วนเป็นภาษาต่างๆ มากกว่า 400 ภาษาบนTranslatewiki.net [ 9]และผู้ดูแลระบบไซต์สามารถปรับแต่งเพิ่มเติมได้ (อินเทอร์เฟซทั้งหมดสามารถแก้ไขได้ผ่านวิกิ)

ส่วนขยายหลายรายการ โดยเฉพาะอย่างยิ่งส่วนขยายที่รวบรวมไว้ในชุดส่วนขยายภาษา MediaWiki ได้รับการออกแบบมาเพื่อเพิ่มประสิทธิภาพในหลายภาษาและความเป็นสากลของ MediaWiki

การติดตั้งและการกำหนดค่า

การติดตั้ง MediaWiki กำหนดให้ผู้ใช้มีสิทธิ์ระดับผู้ดูแลระบบบนเซิร์ฟเวอร์ที่ใช้ทั้ง PHP และฐานข้อมูล SQL ประเภทที่เข้ากันได้ ผู้ใช้บางรายพบว่าการตั้งค่าโฮสต์เสมือนจะมีประโยชน์หากไซต์ส่วนใหญ่ทำงานภายใต้กรอบงาน (เช่นZopeหรือRuby on Rails ) ซึ่งส่วนใหญ่เข้ากันไม่ได้กับ MediaWiki [38] โฮสติ้งคลาวด์สามารถขจัดความจำเป็นในการปรับใช้เซิร์ฟเวอร์ใหม่ได้ [39]

สคริปต์การติดตั้ง PHP เข้าถึงได้ผ่านทางเว็บเบราว์เซอร์เพื่อเริ่มต้นการตั้งค่าของวิกิ โดยจะแจ้งให้ผู้ใช้ใส่ชุดพารามิเตอร์ที่จำเป็นขั้นต่ำ โดยปล่อยให้มีการเปลี่ยนแปลงเพิ่มเติม เช่น การเปิดใช้งานการอัปโหลด[40]การเพิ่มโลโก้ของไซต์[41]และการติดตั้งส่วนขยาย โดยการแก้ไขการตั้งค่าคอนฟิกูเรชันที่มีอยู่ในไฟล์ชื่อLocalSettings.php. [42]บางแง่มุมของมีเดียวิกิสามารถกำหนดค่าผ่านหน้าพิเศษหรือโดยการแก้ไขบางหน้า ตัวอย่างเช่น ตัวกรองการละเมิดสามารถกำหนดค่าผ่านหน้าพิเศษได้[43]และสามารถเพิ่มอุปกรณ์บางอย่างได้โดยการสร้าง หน้า JavaScriptในเนมสเปซมีเดียวิกิ [44]ชุมชน MediaWiki เผยแพร่คู่มือการติดตั้งที่ครอบคลุม [45]

มาร์กอัป

ความแตกต่างแรกสุดอย่าง หนึ่ง ระหว่าง MediaWiki (และ UseModWikiรุ่นก่อน) และกลไกวิกิอื่นๆ คือการใช้ " ลิงก์ฟรี " แทนCamelCase เมื่อ MediaWiki ถูกสร้างขึ้น เป็นเรื่องปกติที่วิกิจะต้องใช้ข้อความเช่น "WorldWideWeb" เพื่อสร้างลิงก์ไปยังหน้าเกี่ยวกับเวิลด์ไวด์เว็บ ในทางกลับกัน ลิงก์ในมีเดียวิกิถูกสร้างขึ้นโดยคำที่อยู่รอบๆ ด้วยวงเล็บเหลี่ยมคู่ และช่องว่างใดๆ ระหว่างคำเหล่านั้นจะถูกปล่อยไว้เหมือนเดิม[[World Wide Web]]เช่น การเปลี่ยนแปลงนี้เป็นเหตุผลสำหรับจุดประสงค์ในการสร้างสารานุกรม ซึ่งความถูกต้องของชื่อเป็นสิ่งสำคัญ

มีเดียวิกิใช้มาร์กอัปวิกิน้ำหนักเบา ที่ขยายได้ [46] ซึ่งออกแบบมาให้ใช้งานและเรียนรู้ได้ง่ายกว่าHTML มีเครื่องมือสำหรับการแปลงเนื้อหา เช่นตารางระหว่างมาร์กอัป MediaWiki และ HTML มีความพยายามในการสร้างข้อมูลจำเพาะมาร์กอัปมีเดียวิกิ แต่ดูเหมือนว่าจะมีความเห็นเป็นเอกฉันท์ว่าวิกิโค้ดต้องการกฎไวยากรณ์ที่คำนึงถึงบริบท [48] ​​[49]การเปรียบเทียบแบบเคียงข้างกันต่อไปนี้แสดงให้เห็นความแตกต่างระหว่างมาร์กอัปวิกิและ HTML:

ไวยากรณ์ของ MediaWiki
(โค้ด "เบื้องหลัง"
ที่ใช้เพื่อเพิ่มการจัดรูปแบบให้กับข้อความ)
เทียบเท่า HTML
(โค้ด "เบื้องหลัง" อีกประเภทหนึ่ง
ที่ใช้เพื่อเพิ่มการจัดรูปแบบให้กับข้อความ)
แสดงผลเอาต์พุต
(เห็นบนหน้าจอโดยผู้ดูไซต์)
====บทสนทนา==== "เอา [[ ชา]] 
เพิ่มอีกหน่อย" กระต่ายมีนาคมพูดกับอลิซอย่างจริงจัง

“ฉันยังไม่ได้อะไรเลย” อลิซตอบด้วยน้ำเสียงขุ่นเคือง: “ฉันทนไม่ไหวแล้ว”

"คุณหมายความว่าคุณไม่สามารถรับ'' น้อย '' ได้ " ช่างทำหมวกกล่าว: "มัน'' 'มาก''ง่ายต่อการรับ'' มากกว่า' ' มากกว่าไม่มีอะไรเลย
< h4 >บทสนทนา</ h4 >

< p > "Take some more < a  href = "/wiki/Tea"  title = "Tea" > tea </ a > ” กระต่ายมีนาคมพูดกับอลิซอย่างจริงจัง </ หน้า>

< p > "ฉันยังไม่มีอะไรเลย" อลิซตอบด้วยน้ำเสียงขุ่นเคือง: "ฉันทนไม่ไหวแล้ว" </ หน้า>

< p > "คุณหมายความว่าคุณไม่สามารถรับ< i >น้อยลง</ i >ได้" ช่างทำหมวกกล่าว: "มัน< b >มาก</ b >ง่ายต่อการรับ< i >มากขึ้น</ i >มากกว่าไม่มีอะไรเลย" </ หน้า>
บทสนทนา

“ดื่ม ชาเพิ่มหน่อย” กระต่ายมีนาคมพูดกับอลิซอย่างจริงใจ

“ฉันยังไม่ได้อะไรเลย” อลิซตอบด้วยน้ำเสียงขุ่นเคือง: “ฉันทนไม่ไหวแล้ว”

“คุณหมายความว่าคุณไม่สามารถใช้เวลาน้อยลงได้ ” คนทำหมวกกล่าว “มัน ง่าย มากที่จะรับมากกว่าไม่มีอะไรเลย”

(ข้อความข้างต้นจากการผจญภัยของอลิซในแดนมหัศจรรย์โดยLewis Carroll )

การแก้ไขอินเทอร์เฟซ

การแก้ไขอินเทอร์เฟซของ MediaWiki 1.41 พร้อมการเน้นไวยากรณ์แสดงแถบเครื่องมือแก้ไขและตัวอย่างบางส่วนของไวยากรณ์ wiki

เครื่องมือแก้ไขหน้าเริ่มต้นของ MediaWiki ได้รับการอธิบายว่าค่อนข้างท้าทายในการเรียนรู้ [50]การสำรวจนักเรียนที่ได้รับมอบหมายให้ใช้วิกิที่มีเดียวิกิ พบว่าเมื่อพวกเขาถูกถามคำถามปลายเปิดเกี่ยวกับปัญหาหลักๆ ของวิกิ 24% อ้างถึงปัญหาทางเทคนิคเกี่ยวกับการจัดรูปแบบ เช่น "ไม่สามารถทราบวิธีรับ รูปภาพเข้า คิดไม่ออกว่าจะแสดงลิงค์ด้วยคำอย่างไร แต่ใส่ตัวเลขเข้าไป” [51]

เพื่อให้การแก้ไขหน้ายาวง่ายขึ้น MediaWiki อนุญาตให้แก้ไขส่วนย่อยของหน้า (ตามที่ระบุโดยส่วนหัว) ผู้ใช้ที่ลงทะเบียนยังสามารถระบุได้ว่าการแก้ไขนั้นเป็นเรื่องเล็กน้อยหรือไม่ การแก้ไขการสะกด ไวยากรณ์ หรือเครื่องหมายวรรคตอนเป็นตัวอย่างของการแก้ไขเล็กน้อย ในขณะที่การเพิ่มย่อหน้าของข้อความใหม่เป็นตัวอย่างของการแก้ไขที่ไม่เล็กน้อย

บางครั้งในขณะที่ผู้ใช้คนหนึ่งกำลังแก้ไข ผู้ใช้คนที่สองจะบันทึกการแก้ไขไว้ในส่วนเดียวกันของเพจ จากนั้น เมื่อผู้ใช้รายแรกพยายามบันทึกเพจข้อขัดแย้งในการแก้ไขจะเกิดขึ้น จากนั้นผู้ใช้รายที่สองจะได้รับโอกาสในการรวมเนื้อหาของตนลงในเพจตามที่มีอยู่แล้วหลังจากบันทึกเพจของผู้ใช้รายแรก

ส่วนติดต่อผู้ใช้ของ MediaWiki ได้รับการแปลเป็นภาษาต่างๆ มากมาย ภาษาสำหรับเนื้อหาวิกิยังสามารถตั้งค่าได้ โดยให้ส่งในส่วนหัว HTTP "ภาษาเนื้อหา" และแอตทริบิวต์ HTML " lang "

อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน

MediaWiki มีweb API ที่ขยายได้ ( ส่วนต่อประสานการเขียนโปรแกรมแอปพลิเคชัน ) ที่ให้การเข้าถึงโดยตรงในระดับสูงไปยังข้อมูลที่มีอยู่ในฐานข้อมูล MediaWiki โปรแกรมไคลเอนต์สามารถใช้ API เพื่อเข้าสู่ระบบ รับข้อมูล และโพสต์การเปลี่ยนแปลง API รองรับไคลเอ็นต์ JavaScript บนเว็บแบบ Thin และแอปพลิเคชันสำหรับผู้ใช้ปลายทาง (เช่น เครื่องมือต่อสู้กับการก่อกวน) API สามารถเข้าถึงได้โดยแบ็กเอนด์ของเว็บไซต์อื่น [52] ไลบรารี บอทPython ที่กว้างขวาง, Pywikibot, [53]และเครื่องมือกึ่งอัตโนมัติยอดนิยมที่เรียกว่าAutoWikiBrowserก็เชื่อมต่อกับ API เช่นกัน [54] API เข้าถึงได้ผ่าน URL เช่น. ในกรณีนี้ ข้อความค้นหาจะขอข้อมูลที่เกี่ยวข้องกับการแก้ไขเว็บไซต์ 10 ครั้งล่าสุดจาก Wikipedia ข้อดีอย่างหนึ่งที่รับรู้ของ API ก็คือความเป็นอิสระทางภาษา โดย จะรับฟัง การเชื่อมต่อ HTTPจากไคลเอนต์และสามารถส่งการตอบกลับในรูปแบบที่หลากหลาย เช่นXML , PHP ที่เป็นอนุกรม หรือJSON [55] รหัสไคลเอนต์ได้รับการพัฒนาเพื่อให้ชั้นของนามธรรมแก่ API [56]https://en.wikipedia.org/w/api.php?action=query&list=recentchanges

เนื้อหาที่หลากหลาย

สามารถจัดเรียงรูปภาพ ในแกลเลอรี ซึ่งเป็นคุณลักษณะที่ใช้กันอย่างแพร่หลายสำหรับคลังสื่อของวิกิ มีเดีย วิกิมีเดียคอมมอนส์

มีเดียวิกิสนับสนุนเนื้อหาที่หลากหลายที่สร้างผ่านไวยากรณ์เฉพาะทาง ตัวอย่างเช่น ซอฟต์แวร์มาพร้อมกับการสนับสนุนเพิ่มเติมสำหรับการเรนเดอร์สูตรทางคณิตศาสตร์โดยใช้LaTeX และตัวแยกวิเคราะห์พิเศษที่เขียนด้วยOCaml ฟังก์ชันการทำงานที่คล้ายกันสำหรับเนื้อหาอื่นๆ ตั้งแต่ไทม์ไลน์แบบกราฟิกเหนือการวางแผนทาง คณิตศาสตร์ และโน้ตดนตรีไปจนถึงอักษรอียิปต์โบราณมีให้ใช้งานได้ผ่านส่วนขยาย

ซอฟต์แวร์นี้มีประสิทธิภาพมากขึ้นในการจัดการกับไฟล์มีเดียที่อัพโหลดที่หลากหลาย ฟังก์ชั่นที่สมบูรณ์ที่สุดคือในส่วนของรูปภาพ ซึ่งสามารถสร้างแกลเลอรีรูปภาพและภาพขนาดย่อได้อย่างง่ายดาย นอกจากนี้ยังรองรับข้อมูลเมตาExif การใช้ MediaWiki เพื่อดำเนินการWikimedia Commonsซึ่งเป็นหนึ่งใน คลังเก็บสื่อ เนื้อหาฟรี ที่ใหญ่ที่สุด ได้ขับเคลื่อนความต้องการการทำงานเพิ่มเติมในพื้นที่นี้

สำหรับการแก้ไขแบบ WYSIWYG นั้นVisualEditorพร้อมใช้งานใน MediaWiki ซึ่งทำให้กระบวนการแก้ไขง่ายขึ้นสำหรับบรรณาธิการ และถูกรวมเข้าด้วยกันตั้งแต่ MediaWiki 1.35 [57]มีส่วนขยายอื่น ๆ สำหรับการจัดการการแก้ไขแบบ WYSIWYG ในระดับที่ต่างกัน [58]

ติดตามการแก้ไข

คุณลักษณะหนึ่งของ MediaWiki ที่ช่วยในการติดตามการแก้ไขคือคุณลักษณะการเปลี่ยนแปลงล่าสุดที่แสดงรายการการแก้ไขล่าสุดในวิกิ รายการนี้ประกอบด้วยข้อมูลพื้นฐานเกี่ยวกับการแก้ไขเหล่านั้น เช่น ผู้ใช้การแก้ไข สรุปการแก้ไข หน้าที่แก้ไข ตลอดจนแท็กใดๆ (เช่น " ลิงก์ มัลแวร์ ที่เป็นไปได้ ") [59]ที่เพิ่มโดยตัวกรองการละเมิดที่ปรับแต่งได้และส่วนขยายอื่นๆ เพื่อช่วยในการต่อสู้กับ การแก้ไขที่ไม่เป็นประโยชน์ [60]ในวิกิที่มีการใช้งานมากขึ้น มีการแก้ไขมากมายจนยากที่จะติดตามการเปลี่ยนแปลงล่าสุดด้วยตนเอง ซอฟต์แวร์ต่อต้านการก่อกวน รวมถึงเครื่องมือที่ผู้ใช้ช่วยเหลือ[61]บางครั้งใช้ในวิกิดังกล่าวเพื่อประมวลผลรายการการเปลี่ยนแปลงล่าสุด โหลดของเซิร์ฟเวอร์สามารถลดลงได้โดยการส่งฟีดการเปลี่ยนแปลงล่าสุดอย่างต่อเนื่องไปยังช่องทาง IRCที่เครื่องมือเหล่านี้สามารถตรวจสอบได้ โดยไม่จำเป็นต้องส่งคำขอสำหรับฟีดการเปลี่ยนแปลงล่าสุดที่รีเฟรชไปยัง API [62] [63]

เครื่องมือที่สำคัญอีกประการหนึ่งคือการเฝ้าดู ผู้ใช้ที่เข้าสู่ระบบแต่ละคนมีรายการเฝ้าดูซึ่งผู้ใช้สามารถเพิ่มหน้าใดก็ได้ที่เขาหรือเธอต้องการ เมื่อมีการแก้ไขในหน้าใดหน้าหนึ่งเหล่านั้น ข้อมูลสรุปของการแก้ไขนั้นจะปรากฏในรายการเฝ้าดูในครั้งถัดไปที่มีการรีเฟรช [64]เช่นเดียวกับหน้าการเปลี่ยนแปลงล่าสุด การแก้ไขล่าสุดที่ปรากฏในรายการเฝ้าดูจะมีลิงก์ที่คลิกได้เพื่อให้ตรวจสอบประวัติบทความและการเปลี่ยนแปลงเฉพาะที่ทำได้ง่าย

นอกจากนี้ยังมีความสามารถในการตรวจสอบการแก้ไขทั้งหมดที่ทำโดยผู้ใช้คนใดคนหนึ่งโดยเฉพาะ ด้วยวิธีนี้ หากระบุว่าการแก้ไขเป็นปัญหา ก็สามารถตรวจสอบการแก้ไขอื่นๆ ของผู้ใช้เพื่อหาปัญหาได้

มีเดียวิกิอนุญาตให้ลิงก์ไปยังบทความบางเวอร์ชันได้ สิ่งนี้มีประโยชน์ต่อชุมชนวิทยาศาสตร์ โดยผู้ตรวจสอบที่เป็นผู้เชี่ยวชาญสามารถวิเคราะห์บทความ ปรับปรุงบทความ และให้ลิงก์ไปยังเวอร์ชันที่เชื่อถือได้ของบทความนั้น [65]

การนำทาง

วิกิลิงก์

การนำทางผ่านวิกิส่วนใหญ่จะผ่านวิกิลิงก์ภายใน วิกิลิงก์ของ MediaWiki ใช้การตรวจจับการมีอยู่ของหน้า โดยลิงก์จะเป็นสีน้ำเงินหากหน้าเป้าหมายมีอยู่ในวิกิท้องถิ่น และจะเป็นสีแดงหากไม่มี หากผู้ใช้คลิกที่ลิงค์สีแดง พวกเขาจะได้รับแจ้งให้สร้างบทความที่มีชื่อนั้น การตรวจหาการมีอยู่ของหน้าช่วยให้ผู้ใช้สามารถสร้างบทความ "วิกิพีเดีย" ซึ่งก็คือบทความที่มีลิงก์ไปยังหัวข้อที่เกี่ยวข้องอื่นๆ โดยที่บทความอื่นๆ เหล่านั้นยังไม่มีอยู่จริง

ลิงก์อินเตอร์วิกิ

ลิงก์อินเตอร์วิกิทำงานในลักษณะเดียวกับเนมสเปซ ชุดคำนำหน้าอินเตอร์วิกิสามารถกำหนดค่าให้ทำให้ เช่น ชื่อหน้านำwikiquote:Jimbo Walesผู้ใช้ไปยังบทความ Jimbo Wales บนWikiquote [66]ต่างจากวิกิลิงก์ภายในตรงที่ลิงก์ระหว่างวิกิขาดฟังก์ชันการตรวจจับการมีอยู่ของหน้า ดังนั้นจึงไม่มีทางที่จะบอกได้ว่าลิงก์ระหว่างวิกิสีน้ำเงินเสียหรือไม่

ลิงค์ข้ามภาษา

ตัวอย่างการเชื่อมโยงระหว่างภาษา

ลิงก์ข้ามภาษาคือลิงก์นำทางขนาดเล็กที่แสดงในแถบด้านข้างในสกินมีเดียวิกิส่วนใหญ่ที่เชื่อมโยงบทความกับบทความที่เกี่ยวข้องในภาษาอื่นภายในตระกูล Wiki เดียวกัน สิ่งนี้สามารถจัดเตรียมชุมชนเฉพาะภาษาที่เชื่อมต่อกันด้วยบริบทที่ใหญ่ขึ้น โดยมีวิกิทั้งหมดอยู่บนเซิร์ฟเวอร์เดียวกันหรือแต่ละแห่งอยู่บนเซิร์ฟเวอร์ของตัวเอง [67]

ก่อนหน้านี้ วิกิพีเดียใช้ลิงก์ข้ามภาษาเพื่อเชื่อมโยงบทความไปยังบทความอื่นในหัวข้อเดียวกันในวิกิพีเดียฉบับอื่น สิ่งนี้ถูกแทนที่ด้วยการเปิดตัว Wikidata [68]

การจัดระเบียบเนื้อหา

แท็บหน้าและหน้าที่เกี่ยวข้อง

แท็บหน้ามีเดียวิกิ โดยใช้สกิน "เวกเตอร์" สีแดงของแท็บ "อภิปราย" แสดงว่าบทความยังไม่มีหน้าพูดคุย เช่นเดียวกับวิกิลิงก์สีแดงอื่นๆ การคลิกที่ลิงก์จะแจ้งให้ผู้ใช้สร้างเพจ

แท็บหน้าจะแสดงที่ด้านบนของหน้า แท็บเหล่านี้อนุญาตให้ผู้ใช้ดำเนินการหรือดูเพจที่เกี่ยวข้องกับเพจปัจจุบัน การดำเนินการเริ่มต้นที่ใช้ได้ ได้แก่ การดู การแก้ไข และการสนทนาเกี่ยวกับเพจปัจจุบัน แท็บเฉพาะที่แสดงขึ้นอยู่กับว่าผู้ใช้ล็อกอินเข้าสู่วิกิหรือไม่ และผู้ใช้มีสิทธิ์ sysop บนวิกิหรือไม่ ตัวอย่างเช่น ความสามารถในการย้ายหน้าหรือเพิ่มลงในรายการเฝ้าดูมักจำกัดเฉพาะผู้ใช้ที่เข้าสู่ระบบเท่านั้น ผู้ดูแลไซต์สามารถเพิ่มหรือลบแท็บได้โดยใช้ JavaScript หรือการติดตั้งส่วนขยาย [69]

แต่ละหน้ามีหน้าประวัติที่เกี่ยวข้องซึ่งผู้ใช้สามารถเข้าถึงทุกเวอร์ชันของหน้าที่มีอยู่และสร้างความแตกต่างระหว่างสองเวอร์ชันที่เขาเลือก การมีส่วนร่วมของผู้ใช้จะแสดงไม่เฉพาะที่นี่เท่านั้น แต่ยังแสดงผ่านตัวเลือก "การมีส่วนร่วมของผู้ใช้" บนแถบด้านข้างด้วย ในบทความปี 2004 Carl Challborn และ Teresa Reimann ตั้งข้อสังเกตว่า "แม้ว่าคุณลักษณะนี้อาจเบี่ยงเบนไปเล็กน้อยจากจิตวิญญาณแห่งการทำงานร่วมกันและ 'ไร้อัตตา' ของผู้พิถีพิถันเกี่ยวกับวิกิ แต่ก็มีประโยชน์มากสำหรับนักการศึกษาที่ต้องการประเมินการมีส่วนร่วมและการมีส่วนร่วม ของผู้ใช้นักเรียนแต่ละคน" [70]

เนมสเปซ

มีเดียวิกิมีคุณสมบัติมากมายนอกเหนือจากไฮเปอร์ลิงก์สำหรับการจัดโครงสร้างเนื้อหา หนึ่งในคุณสมบัติแรกสุดคือเนมสเปซ ปัญหาแรกสุดประการหนึ่งของวิกิพีเดียคือการแยกเนื้อหาสารานุกรมออกจากหน้าที่เกี่ยวข้องกับการบำรุงรักษาและการอภิปรายในชุมชน เช่นเดียวกับหน้าส่วนตัวเกี่ยวกับบรรณาธิการสารานุกรม เนมสเปซเป็นคำนำหน้าชื่อหน้า (เช่น " User:" หรือ " Talk:") ที่ทำหน้าที่เป็นคำอธิบายสำหรับวัตถุประสงค์ของหน้า และอนุญาตให้หลายหน้าที่มีฟังก์ชันต่างกันอยู่ภายใต้ชื่อเดียวกัน ตัวอย่างเช่น หน้าที่ชื่อ " [[The Terminator]]" ในเนมสเปซเริ่มต้น สามารถอธิบายภาพยนตร์ปี 1984ที่นำแสดงโดยอาร์โนลด์ ชวาร์เซเน็กเกอร์ในขณะที่หน้าที่ชื่อ " [[User:The Terminator]]" อาจเป็นโปรไฟล์ที่อธิบายผู้ใช้ที่เลือกชื่อนี้เป็นนามแฝง โดยทั่วไปแล้ว แต่ละเนมสเปซจะมีTalk:เนมสเปซ " " ที่เกี่ยวข้อง ซึ่งสามารถใช้เพื่อหารือเกี่ยวกับเนื้อหา เช่น " User talk:" หรือ " Template talk:" วัตถุประสงค์ของการมีหน้าอภิปรายคือการอนุญาตให้เนื้อหาแยกออกจากการสนทนาที่อยู่รอบเนื้อหา [71] [72]

เนมสเปซสามารถดูได้เป็นโฟลเดอร์ที่แยกข้อมูลหรือฟังก์ชันพื้นฐานประเภทต่างๆ ผู้ดูแลระบบไซต์สามารถเพิ่มเนมสเปซที่กำหนดเองได้ มีเนมสเปซ 16 รายการตามค่าเริ่มต้นสำหรับเนื้อหา โดยมี "pseudo-namespace" 2 รายการที่ใช้สำหรับSpecial:เพจ " " ที่สร้างขึ้นแบบไดนามิกและลิงก์ไปยังไฟล์มีเดีย แต่ละเนมสเปซบนมีเดียวิกิมีหมายเลข: เนมสเปซหน้าเนื้อหามีเลขคู่และเนมสเปซหน้าพูดคุยที่เกี่ยวข้องมีเลขคี่ [73]

แท็กหมวดหมู่

ผู้ใช้สามารถสร้างหมวดหมู่ใหม่และเพิ่มหน้าและไฟล์ลงในหมวดหมู่เหล่านั้นได้โดยการต่อท้ายแท็กหมวดหมู่ตั้งแต่หนึ่งแท็กขึ้นไปในข้อความเนื้อหา การเพิ่มแท็กเหล่านี้จะสร้างลิงก์ที่ด้านล่างของหน้าที่นำผู้อ่านไปยังรายการหน้าทั้งหมดในหมวดหมู่นั้น ทำให้ง่ายต่อการเรียกดูบทความที่เกี่ยวข้อง [74]การใช้การจัดหมวดหมู่เพื่อจัดระเบียบเนื้อหาได้รับการอธิบายว่าเป็นการรวมกันของ:

หน้าย่อย

นอกจากเนมสเปซแล้ว เนื้อหายังสามารถสั่งซื้อได้โดยใช้หน้าย่อย คุณลักษณะที่เรียบง่ายนี้ให้เกล็ดขนมปัง อัตโนมัติ ของรูปแบบ[[Page title/Subpage title]]จากหน้าหลังเครื่องหมายทับ (ในกรณีนี้คือ "ชื่อหน้าย่อย") ไปยังหน้าก่อนเครื่องหมายทับ (ในกรณีนี้คือ "ชื่อหน้า")

การปรับแต่ง

ผู้ใช้สามารถกำหนดค่า JavaScript ที่กำหนดเอง ซึ่งดำเนินการกับทุกๆ การดูหน้าเว็บ สิ่งนี้นำไปสู่เครื่องมือ JavaScript ที่ผู้ใช้สามารถ "ติดตั้ง" เครื่องมือ "ป๊อปอัปการนำทาง" ที่แสดงที่นี่จะแสดงตัวอย่างบทความเล็กน้อยเมื่อวางเมาส์เหนือชื่อลิงก์

หากเปิดใช้งานคุณสมบัตินี้ ผู้ใช้จะสามารถปรับแต่งสไตล์ชีตของตนและกำหนดค่า JavaScript ฝั่งไคลเอ็นต์ให้ดำเนินการกับทุกๆ การดูหน้าเว็บได้ บนวิกิพีเดีย สิ่งนี้นำไปสู่เครื่องมือและตัวช่วยเพิ่มเติมจำนวนมากที่พัฒนาผ่านวิกิและแบ่งปันระหว่างผู้ใช้ ตัวอย่างเช่นป๊อปอัปการนำทางเป็นเครื่องมือ JavaScript แบบกำหนดเองที่แสดงตัวอย่างบทความเมื่อผู้ใช้เลื่อนเมาส์ไปที่ลิงก์ และยังให้ทางลัดสำหรับงานบำรุงรักษาทั่วไปอีกด้วย [76]

ภาพหน้าจอของวิกิที่ใช้มีเดียวิกิพร้อมสกินที่ปรับแต่งเอง

อินเทอร์เฟซผู้ใช้ MediaWiki ทั้งหมดสามารถแก้ไขได้ผ่านวิกิโดยผู้ใช้ที่มีสิทธิ์ที่จำเป็น (โดยทั่วไปเรียกว่า "ผู้ดูแลระบบ") ซึ่งดำเนินการผ่านเนมสเปซพิเศษที่มีคำนำหน้า "MediaWiki:" ซึ่งแต่ละชื่อหน้าจะระบุข้อความอินเทอร์เฟซผู้ใช้โดยเฉพาะ การใช้ส่วนขยาย[77]ยังเป็นไปได้สำหรับผู้ใช้ในการสร้างสคริปต์ส่วนตัว และเลือกได้ว่าควรใช้สคริปต์ทั่วทั้งไซต์กับพวกเขาหรือไม่โดยการสลับตัวเลือกที่เหมาะสมในหน้าการตั้งค่าผู้ใช้

เทมเพลต

เดิมทีเนมสเปซ "MediaWiki:" ยังใช้สำหรับสร้างบล็อกข้อความแบบกำหนดเอง ซึ่งสามารถโหลดแบบไดนามิกไปยังหน้าอื่น ๆ โดยใช้ไวยากรณ์พิเศษได้ เนื้อหานี้ถูกย้ายไปยังเนมสเปซของตัวเองในภายหลัง "เทมเพลต:"

เทมเพลตคือบล็อกข้อความที่สามารถโหลดแบบไดนามิกภายในหน้าอื่นทุกครั้งที่มีการร้องขอหน้านั้น เทมเพลตคือลิงก์พิเศษในวงเล็บปีกกา คู่ (เช่น " {{Disputed|date=October 2018}}") ซึ่งจะเรียกเทมเพลต (ในกรณีนี้อยู่ที่เทมเพลต:Disputed ) เพื่อโหลดแทนการเรียกเทมเพลต

เทมเพลตคือเอกสารที่มีโครงสร้างซึ่งมีคู่แอตทริบิวต์-ค่า พารามิเตอร์เหล่านี้ถูกกำหนดด้วย พารามิเตอร์ ซึ่งกำหนดค่า ไว้ เมื่อรวมไว้ในหน้าบทความ ชื่อของพารามิเตอร์ถูกคั่นจากค่าด้วยเครื่องหมายเท่ากับ คลาสของเทมเพลตที่เรียกว่ากล่องข้อมูลถูกใช้บนวิกิพีเดียเพื่อรวบรวมและนำเสนอชุดย่อยของข้อมูลเกี่ยวกับหัวเรื่อง โดยปกติจะอยู่ที่ด้านบน (มุมมองมือถือ) หรือมุมขวาบน (มุมมองเดสก์ท็อป) ของเอกสาร

วิธีการที่เกี่ยวข้องซึ่งเรียกว่าการทดแทน เทมเพลต (เรียกโดยการเพิ่มsubst:ที่จุดเริ่มต้นของลิงก์เทมเพลต) จะแทรกเนื้อหาของเทมเพลตลงในเพจเป้าหมาย (เช่น การคัดลอกและวาง ) แทนที่จะโหลดเนื้อหาเทมเพลตแบบไดนามิกทุกครั้งที่โหลดเพจ . สิ่งนี้อาจทำให้เกิดความไม่สอดคล้องกันเมื่อใช้เทมเพลต แต่อาจมีประโยชน์ในบางกรณี และในกรณีส่วนใหญ่ต้องใช้ ทรัพยากร เซิร์ฟเวอร์ น้อยลง (จำนวนเงินที่ประหยัดจริงอาจแตกต่างกันไปขึ้นอยู่กับการกำหนดค่า Wiki และความซับซ้อนของเทมเพลต)

เทมเพลตพบการใช้งานที่แตกต่างกันมากมาย เทมเพลตช่วยให้ผู้ใช้สามารถสร้างเค้าโครงตารางที่ซับซ้อนซึ่งใช้อย่างสม่ำเสมอในหลาย ๆ หน้า และเฉพาะเนื้อหาของตารางเท่านั้นที่จะถูกแทรกโดยใช้พารามิเตอร์เทมเพลต เทมเพลตมักใช้เพื่อระบุปัญหาเกี่ยวกับบทความ Wikipedia โดยการใส่เทมเพลตในบทความ จากนั้น เทมเพลตนี้จะแสดงกล่องกราฟิกที่ระบุว่าเนื้อหาบทความมีข้อโต้แย้งหรือต้องการความสนใจอื่นๆ และยังจัดหมวดหมู่เพื่อให้สามารถค้นหาบทความในลักษณะนี้ได้ เทมเพลตยังใช้บนหน้าผู้ใช้เพื่อส่งข้อความมาตรฐานแก่ผู้ใช้เพื่อต้อนรับพวกเขาเข้าสู่ไซต์[78]มอบรางวัลแก่พวกเขาสำหรับผลงานดีเด่น[79] [80]เตือนพวกเขาเมื่อพฤติกรรมของพวกเขาถูกพิจารณาว่าไม่เหมาะสม[81]แจ้งเตือนพวกเขาเมื่อพวกเขา ถูกบล็อกจากการแก้ไข[82]และอื่นๆ

กลุ่มและการจำกัดการเข้าถึง

MediaWiki นำเสนอความยืดหยุ่นในการสร้างและกำหนดกลุ่มผู้ใช้ ตัวอย่างเช่น เป็นไปได้ที่จะสร้างกลุ่ม "นินจา" ที่กำหนดเองซึ่งสามารถบล็อกผู้ใช้และลบเพจได้ และการแก้ไขจะถูกซ่อนไว้ตามค่าเริ่มต้นในบันทึกการเปลี่ยนแปลงล่าสุด นอกจากนี้ยังสามารถตั้งค่ากลุ่มผู้ใช้ "ยืนยันอัตโนมัติ" ที่จะเป็นสมาชิกหลังจากทำการแก้ไขจำนวนหนึ่งและรอเป็นเวลาหลายวัน [83]บางกลุ่มที่เปิดใช้งานโดยค่าเริ่มต้นคือข้าราชการและ sysops เจ้าหน้าที่มีอำนาจในการเปลี่ยนแปลงสิทธิของผู้ใช้รายอื่น Sysops มีอำนาจเหนือการป้องกันและการลบ เพจ และการบล็อกผู้ใช้จากการแก้ไข การควบคุมสิทธิ์ในการแก้ไขที่มีอยู่ของ MediaWiki ถือว่าเพียงพอสำหรับการเผยแพร่และการบำรุงรักษาเอกสารสำคัญ เช่น คู่มือขั้นตอนการปฏิบัติงานมาตรฐานในโรงพยาบาล [84]

เมื่อเพจประกอบด้วยเนื้อหาที่ไม่มีประโยชน์เท่านั้น มีหลายวิธีในการลบเนื้อหานั้น วิธีที่ง่ายที่สุดสำหรับผู้ใช้ทุกคนคือเพียงทำให้หน้าว่างเปล่า อย่างไรก็ตาม สิ่งนี้จะรบกวนการตรวจจับการมีอยู่ของเพจ เว้นแต่ว่าจะมีการติดตั้งส่วนขยายเพื่อจัดการกับเพจที่ว่างเปล่าราวกับว่าไม่มีอยู่จริง การเว้น ว่างยังทำให้เนื้อหาสามารถเข้าถึงได้ผ่านหน้าประวัติ ซึ่งเป็นผลลัพธ์ที่แม้ว่าจะเพิ่มความโปร่งใสโดยการอนุญาตให้ผู้ที่ไม่ใช่ sysop ตรวจสอบการตัดสินใจลบเนื้อหาเพื่อความเหมาะสมได้อย่างง่ายดาย แต่ก็อาจเป็นที่ยอมรับไม่ได้หรือผิดกฎหมาย[86]ในบางกรณี อีกทางเลือกหนึ่งคือให้ sysop ลบเพจ และด้วยเหตุนี้จึงป้องกันไม่ให้ผู้ที่ไม่ใช่ sysop ดูเพจได้ การลบอีกระดับหนึ่ง เรียกว่า RevisionDelete สามารถใช้โดยกลุ่มได้ (เช่น "ผู้ดูแล") เพื่อป้องกันไม่ให้ผู้ที่ไม่ใช่สมาชิกของกลุ่มดูเพจได้ [87]นอกจากนี้ยังเป็นไปได้ด้วยการใช้ส่วนขยายบางอย่าง เพื่อลบเนื้อหาจากการดูผ่านช่องทางปกติใดๆ บนวิกิ[88]หรือแม้แต่ลบการแก้ไขออกจากฐานข้อมูลทั้งหมด [89]

MediaWiki มาพร้อมกับชุดคุณลักษณะพื้นฐานที่เกี่ยวข้องกับการจำกัดการเข้าถึง แต่การออกแบบดั้งเดิมและต่อเนื่องนั้นขับเคลื่อนโดยฟังก์ชันที่เกี่ยวข้องกับเนื้อหาเป็นส่วนใหญ่ ไม่ใช่การแยกเนื้อหา ด้วยเหตุนี้ ด้วยข้อยกเว้นขั้นต่ำ (ที่เกี่ยวข้องกับเครื่องมือเฉพาะและหน้า "พิเศษ") ที่เกี่ยวข้อง การควบคุมการเข้าถึงหน้าจึงไม่เคยมีความสำคัญสูงในการพัฒนาหลัก และนักพัฒนาได้ระบุว่าผู้ใช้ที่ต้องการการเข้าถึงผู้ใช้ที่ปลอดภัยและการควบคุมการอนุญาตไม่ควรพึ่งพา MediaWiki เนื่องจากไม่เคยได้รับการออกแบบมาสำหรับสถานการณ์ประเภทนี้ ตัวอย่างเช่น เป็นเรื่องยากมากที่จะสร้างวิกิซึ่งมีผู้ใช้เพียงบางรายเท่านั้นที่สามารถอ่านและเข้าถึงบางหน้าได้ [90]ที่นี่ กลไกวิกิเช่นFoswiki , MoinMoinและConfluenceให้ความยืดหยุ่นมากขึ้นโดยสนับสนุนกลไกความปลอดภัยขั้นสูง เช่นรายการ ควบคุมการเข้าถึง

ความสามารถในการขยาย

โค้ดเบสของ MediaWiki มีhook ต่างๆ ที่ใช้ฟังก์ชันเรียกกลับ เพื่อเพิ่มโค้ด PHP เพิ่มเติมในลักษณะที่สามารถขยายได้ สิ่งนี้ทำให้นักพัฒนาสามารถเขียนส่วนขยายโดยไม่จำเป็นต้องแก้ไขแกนหลักหรือต้องส่งโค้ดเพื่อตรวจสอบ โดยทั่วไปการติดตั้งส่วนขยายจะประกอบด้วยการเพิ่มบรรทัดลงในไฟล์การกำหนดค่า แต่ในบางกรณี จำเป็นต้องมีการเปลี่ยนแปลงเพิ่มเติม เช่น การอัพเดตฐานข้อมูลหรือแพตช์หลัก

ส่วนขยายหลักห้าจุดถูกสร้างขึ้นเพื่อให้นักพัฒนาสามารถเพิ่มคุณสมบัติและฟังก์ชันการทำงานให้กับ MediaWiki Hooks จะทำงานทุกครั้งที่มีเหตุการณ์บางอย่างเกิดขึ้น ตัวอย่างเช่นArticleSaveCompletehook เกิดขึ้นหลังจากประมวลผลคำขอบันทึกบทความแล้ว [91]สิ่งนี้สามารถใช้ได้ เช่น โดยส่วนขยายที่แจ้งเตือนผู้ใช้ที่เลือกเมื่อใดก็ตามที่มีการแก้ไขหน้าบนวิกิจากผู้ใช้ใหม่หรือผู้ใช้ที่ไม่ระบุชื่อ [92]สามารถสร้างแท็กใหม่เพื่อประมวลผลข้อมูลด้วยแท็กเปิดและปิด ( <newtag>...</newtag>) [93]สามารถใช้ฟังก์ชัน Parser เพื่อสร้างคำสั่งใหม่ ( {{#if:...|...|...}}) [94]สามารถสร้างหน้าพิเศษใหม่เพื่อทำหน้าที่เฉพาะได้ เพจเหล่านี้ถูกสร้างขึ้นแบบไดนามิก ตัวอย่างเช่น หน้าพิเศษอาจแสดงทุกหน้าที่มีลิงก์อย่างน้อยหนึ่งลิงก์ไปยังไซต์ภายนอก หรืออาจสร้างแบบฟอร์มที่ให้ผู้ใช้ส่งคำติชม [95] สกินอนุญาตให้ผู้ใช้ปรับแต่งรูปลักษณ์ของ MediaWiki [96]จุดขยายรองช่วยให้สามารถใช้Amazon S3เพื่อโฮสต์ไฟล์ภาพได้ [97]

ส่วนขยาย

แหล่งข้อมูลสำหรับนักพัฒนา

มีเดียวิกิสามารถทำให้ก้าวหน้ายิ่งขึ้นและมีประโยชน์สำหรับวัตถุประสงค์ต่างๆ ผ่านทางส่วนขยาย ส่วนขยายเหล่านี้มีความซับซ้อนแตกต่างกันไปอย่างมาก

มูลนิธิวิกิมีเดียดำเนินการ เซิร์ฟเวอร์ Gitซึ่งมีส่วนขยายจำนวนมากโฮสต์พื้นที่เก็บข้อมูลของตน ส่วนใหญ่มีหน้าเอกสารประกอบบนเว็บไซต์มีเดียวิกิ

การตรวจสอบโค้ดของ MediaWiki นั้นได้รับการอำนวยความสะดวกในอดีตผ่านทางส่วนขยายของ MediaWiki [98]ณ เดือนมีนาคม พ.ศ. 2555 ได้มีการดำเนินการผ่าน Gerrit

ตั้งแต่เวอร์ชัน 1.16 MediaWiki ใช้ไลบรารีjQuery [99]

การจัดการข้อความ

ทิม สตาร์ลิ่ง ในปี 2008

ส่วนขยายที่ได้รับความนิยมมากที่สุด ได้แก่ ส่วนขยายฟังก์ชัน parser ParserFunctions ซึ่งช่วยให้สามารถแสดงผลเนื้อหาต่างๆ ตามผลลัพธ์ของคำสั่งแบบมีเงื่อนไข [100]คำสั่งแบบมีเงื่อนไขเหล่านี้สามารถทำหน้าที่ต่างๆ เช่น การประเมินว่าพารามิเตอร์ว่างเปล่า การเปรียบเทียบสตริง การประเมินนิพจน์ทางคณิตศาสตร์ และการส่งคืนค่าหนึ่งในสองค่า ขึ้นอยู่กับว่ามีเพจอยู่หรือไม่ ได้รับการออกแบบมาเพื่อทดแทนเทมเพลตที่ไม่มีประสิทธิภาพอย่างฉาวโฉ่ที่เรียกว่า {{Qif}} [101] Schindler เล่าประวัติความเป็นมาของส่วนขยาย ParserFunctions ดังนี้: [30]

ในปี พ.ศ. 2549 ชาววิกิพีเดียบางคนค้นพบว่าด้วยการทำงานร่วมกันที่ซับซ้อนและซับซ้อนระหว่างคุณลักษณะการสร้างเทมเพลตและ CSS พวกเขาสามารถสร้างข้อความวิกิแบบมีเงื่อนไขได้ กล่าวคือ ข้อความที่แสดงขึ้นหากพารามิเตอร์เทมเพลตมีค่าเฉพาะ ซึ่งรวมถึงการเรียกเทมเพลตภายในเทมเพลตซ้ำหลายครั้ง ซึ่งทำให้ประสิทธิภาพการทำงานของทั้งระบบลดลง นักพัฒนาต้องเผชิญกับทางเลือกว่าจะไม่อนุญาตให้เผยแพร่คุณลักษณะที่ต้องการอย่างชัดเจนโดยการตรวจจับการใช้งานดังกล่าวและไม่อนุญาตให้ใช้งานภายในซอฟต์แวร์อย่างชัดเจน หรือเสนอทางเลือกที่มีประสิทธิภาพ อย่างหลังนี้ทำโดย Tim Starling ผู้ประกาศการแนะนำฟังก์ชัน parser ซึ่งเป็นข้อความวิกิที่เรียกฟังก์ชันต่างๆ ที่ใช้ในซอฟต์แวร์พื้นฐาน ในตอนแรก มีเพียงข้อความแบบมีเงื่อนไขและการคำนวณนิพจน์ทางคณิตศาสตร์อย่างง่ายเท่านั้นที่ถูกนำมาใช้ แต่สิ่งนี้ได้เพิ่มความเป็นไปได้ให้กับบรรณาธิการวิกิอย่างมาก เมื่อเวลาผ่านไปฟังก์ชัน parser เพิ่มเติมก็ถูกนำมาใช้ ในที่สุดก็นำไปสู่เฟรมเวิร์กที่อนุญาตให้มีการเขียนฟังก์ชันส่วนขยายอย่างง่าย ๆ เพื่อเพิ่มฟังก์ชันการทำงานตามอำเภอใจ เช่น บริการการเข้ารหัสทางภูมิศาสตร์หรือวิดเจ็ต ในครั้งนี้ นักพัฒนาได้ตอบสนองต่อความต้องการของชุมชนอย่างชัดเจน โดยถูกบังคับให้ต่อสู้กับการแก้ปัญหาที่ชุมชนมี (เช่น ข้อความที่มีเงื่อนไข) หรือเสนอการใช้งานด้านเทคนิคที่ได้รับการปรับปรุงเพื่อแทนที่แนวทางปฏิบัติก่อนหน้านี้และบรรลุผลโดยรวมที่ดีขึ้น ผลงาน.

ส่วนขยายฟังก์ชัน parser อื่น StringFunctions ได้รับการพัฒนาเพื่อให้สามารถประเมินความยาวของสตริง ตำแหน่งสตริง และอื่นๆ ชุมชนวิกิมีเดียได้สร้างวิธีแก้ปัญหาที่น่าอึดอัดใจเพื่อให้บรรลุฟังก์ชันการทำงานแบบเดียวกัน[102]โห่ร้องให้เปิดใช้งานในโครงการของพวกเขา ใน ที่สุดฟังก์ชันการทำงานส่วนใหญ่ของมันก็ถูกรวมเข้ากับส่วนขยาย ParserFunctions ในที่สุด[104]แม้ว่าจะถูกปิดใช้งานโดยค่าเริ่มต้นและมาพร้อมกับคำเตือนจาก Tim Starling ที่ว่าการเปิดใช้งานฟังก์ชันสตริงจะอนุญาตให้ผู้ใช้ "ใช้ parsers ของตัวเองในการเขียนโปรแกรมที่น่าเกลียดที่สุดและไร้ประสิทธิภาพที่สุด ภาษาที่มนุษย์รู้จัก: ข้อความวิกิมีเดียวิกิพร้อม ParserFunctions" [105]

ตั้งแต่ปี 2012 ส่วนขยาย Scribunto มีอยู่ซึ่งอนุญาตให้สร้าง "โมดูล" ซึ่งเป็นหน้าวิกิที่เขียนด้วยภาษาสคริปต์Luaซึ่งสามารถเรียกใช้ภายในเทมเพลตและหน้าวิกิมาตรฐานได้ Scribunto ได้รับการติดตั้งบน Wikipedia และไซต์ Wikimedia อื่น ๆ ตั้งแต่ปี 2013 และมีการใช้งานอย่างมากบนไซต์เหล่านั้น รหัส Scribunto ทำงานเร็วกว่าโค้ดข้อความวิกิที่เกี่ยวข้องอย่างมากโดยใช้ ParserFunctions [106]

สำหรับเชิงอรรถและการแสดงผลทางวิชาการ

ส่วนขยายที่ได้รับความนิยมมากอีกประการหนึ่งคือส่วนขยายการอ้างอิงที่ช่วยให้สามารถเพิ่มเชิงอรรถลงในหน้าโดยใช้การอ้างอิงแบบอินไลน์ อย่างไรก็ตามส่วนขยายนี้ถูกวิพากษ์วิจารณ์ว่าใช้งานยากและกำหนดให้ผู้ใช้จำไวยากรณ์ที่ซับซ้อน โปรแกรมเบ็ดเตล็ดที่เรียกว่าRefToolbarพยายามทำให้การสร้างการอ้างอิงโดยใช้เทมเพลตทั่วไปทำได้ง่ายขึ้น มีเดียวิกิมีส่วนขยายบางส่วนที่เหมาะสำหรับแวดวงวิชาการ เช่น ส่วนขยายทางคณิตศาสตร์[108]และส่วนขยายที่ช่วยให้สามารถเรนเดอร์โมเลกุลในรูปแบบ 3 มิติได้ [109]

บูรณาการ

มีส่วนขยายวิดเจ็ตทั่วไปที่ช่วยให้ MediaWiki สามารถทำงานร่วมกับอะไรก็ได้ ตัวอย่างส่วนขยายอื่นๆ ที่สามารถปรับปรุงวิกิได้ ได้แก่ ส่วนขยายคำแนะนำหมวดหมู่[110]และส่วนขยายสำหรับการรวมวิดีโอ Flash , [111]วิดีโอ YouTube, [112]และ ฟี RSS Metavid ซึ่งเป็นไซต์ที่เก็บภาพวิดีโอของ การพิจารณาคดีของ วุฒิสภาสหรัฐอเมริกาและสภาผู้แทนราษฎร ถูกสร้างขึ้นโดยใช้โค้ดที่ขยาย MediaWikiไปสู่โดเมนของการเขียนวิดีโอที่ทำงานร่วมกัน [114]

การต่อสู้กับลิงก์สแปม

มีสแปมบอท จำนวนมาก ที่ค้นหาเว็บเพื่อหาการติดตั้ง MediaWiki และเพิ่มลิงก์สแปมเข้าไป แม้ว่า MediaWiki จะใช้ แอตทริบิวต์ nofollowเพื่อกีดกันความพยายามดังกล่าวในการเพิ่มประสิทธิภาพกลไกค้นหา [115]ส่วนหนึ่งของปัญหาคือผู้เผยแพร่ซ้ำบุคคลที่สาม เช่นมิเรอร์อาจไม่สามารถใช้แท็ก nofollow บนเว็บไซต์ของตนได้อย่างอิสระ ดังนั้นนักการตลาดจึงยังคงได้รับ ประโยชน์ PageRankโดยการแทรกลิงก์ลงในหน้าเว็บเมื่อรายการเหล่านั้นปรากฏบนเว็บไซต์ของบุคคลที่สาม [116] ส่วนขยาย ป้องกันสแปมได้รับการพัฒนาเพื่อต่อสู้กับปัญหาโดยแนะนำCAPTCHAs , [117] การขึ้นบัญชีดำ URL บางรายการ, [118]และอนุญาตให้มีการลบหน้าเว็บจำนวนมากที่เพิ่งเพิ่มโดยผู้ใช้รายใดรายหนึ่ง [119]

การค้นหาและแบบสอบถาม

ช่องค้นหาที่แสดงรายการแบบเลื่อนลง

MediaWiki ติดตั้งมาพร้อมกับการค้นหาด้วยข้อความมาตรฐาน มีส่วนขยายเพื่อให้ MediaWiki ใช้เครื่องมือค้นหาของบุคคลที่สามที่ซับซ้อนมากขึ้น รวมถึงElasticsearch ( ซึ่งมีการใช้งานบนวิกิพีเดียตั้งแต่ปี 2014), Lucene [120]และSphinx [121]

ส่วนขยาย MediaWiki ต่างๆ ได้ถูกสร้างขึ้นเพื่อให้สามารถค้นหาแบบ faceted ที่ซับซ้อนมากขึ้น ทั้งข้อมูลที่ป้อนภายในวิกิและข้อมูลเมตาเช่น ประวัติการแก้ไขของหน้า [122] [123] Semantic MediaWikiเป็นหนึ่งในส่วนขยายดังกล่าว [124] [125]

ฐานข้อมูล

แผนผังของโครงสร้างฐานข้อมูลมีเดียวิกิ

MediaWiki สามารถใช้ระบบจัดการฐานข้อมูลเชิงสัมพันธ์MySQL / MariaDB , PostgreSQLหรือSQLite ได้ การสนับสนุนสำหรับฐานข้อมูล OracleและMicrosoft SQL Serverลดลงตั้งแต่ MediaWiki 1.34 [126] ฐานข้อมูลมีเดียวิกิประกอบด้วย ตารางหลายสิบ ตาราง รวมถึงตารางที่มีชื่อหน้า รหัสหน้า และข้อมูลเมตาอื่น ๆ [127]และตารางที่เพิ่มแถวใหม่ทุกครั้งที่ทำการแก้ไข โดยมีรหัสหน้า ข้อมูลสรุปข้อความโดยย่อของการเปลี่ยนแปลงที่ดำเนินการ ชื่อผู้ใช้ของบรรณาธิการบทความ (หรือที่อยู่ IP ในกรณีของ ผู้ใช้ที่ไม่ได้ลงทะเบียน) และการประทับเวลา [128] [129]pagerevision

ในช่วง4½ปีก่อนปี 2008 ฐานข้อมูล MediaWiki มีเวอร์ชันสคีมา 170 เวอร์ชัน [130]อาจเป็นไปได้ว่าการเปลี่ยนแปลงสคีมาครั้งใหญ่ที่สุดเกิดขึ้นในปี 2548 ด้วย MediaWiki 1.5 เมื่อมีการแยกการจัดเก็บข้อมูลเมตาออกจากเนื้อหา เพื่อปรับปรุงความยืดหยุ่นด้านประสิทธิภาพ เมื่ออัปเกรดนี้กับวิกิพีเดีย ไซต์จะถูกล็อคไม่ให้แก้ไข และสคีมาถูกแปลงเป็นเวอร์ชันใหม่ในเวลาประมาณ 22 ชั่วโมง ข้อเสนอการปรับปรุงซอฟต์แวร์บางอย่าง เช่น ข้อเสนอเพื่ออนุญาตให้ส่วนของบทความสามารถดูได้ผ่านรายการเฝ้าดู ถูกปฏิเสธ เนื่องจากการเปลี่ยนแปลงสคีมาที่จำเป็นจะทำให้วิกิพีเดียหยุดทำงานมากเกินไป [131]

ประสิทธิภาพและการจัดเก็บข้อมูล

เนื่องจากมันถูกใช้เพื่อเรียกใช้หนึ่งในไซต์ที่มีการเข้าชมสูงสุดบนเว็บ Wikipedia ประสิทธิภาพและความสามารถในการปรับขนาด ของ MediaWiki จึงได้รับการปรับให้เหมาะสมที่สุด [29]มีเดียวิกิสนับสนุนSquid , การจำลองฐานข้อมูลแบบ สมดุลโหลด , การแคชฝั่งไคลเอ็นต์, การแคช แบบ memcachedหรือแบบตารางสำหรับการประมวลผลผลลัพธ์การสืบค้นที่เข้าถึงบ่อย, แคชไฟล์คงที่แบบธรรมดา, การดำเนินการลดคุณสมบัติ, การบีบอัดการแก้ไข และคิวงาน สำหรับการดำเนินงานฐานข้อมูล นักพัฒนา MediaWiki พยายามเพิ่มประสิทธิภาพซอฟต์แวร์โดยการหลีกเลี่ยงอัลกอริธึมราคาแพง การสืบค้นฐานข้อมูล ฯลฯ แคชทุกผลลัพธ์ที่มีราคาแพงและมีพื้นที่อ้างอิงชั่วคราว และมุ่งเน้นไปที่ฮอตสปอตในโค้ดผ่านการจัดทำโปรไฟล์ [132]

รหัส MediaWiki ได้รับการออกแบบมาเพื่ออนุญาตให้เขียนข้อมูลลงในฐานข้อมูลแบบอ่าน-เขียนและอ่านจากฐานข้อมูลแบบอ่านอย่างเดียว แม้ว่าฐานข้อมูลแบบอ่าน-เขียนสามารถใช้สำหรับการดำเนินการอ่านบางอย่างได้ หากฐานข้อมูลแบบอ่านอย่างเดียวยังไม่ทันสมัย . ข้อมูลเมตาเช่น ประวัติการแก้ไขบทความ ความสัมพันธ์ของบทความ (ลิงก์ หมวดหมู่ ฯลฯ) บัญชีผู้ใช้และการตั้งค่าสามารถจัดเก็บไว้ในฐานข้อมูลหลักและแคชไว้ได้ ข้อความการแก้ไขจริงซึ่งไม่ค่อยได้ใช้มากนักสามารถจัดเก็บเป็นหยด ต่อท้ายเท่านั้น ในที่จัดเก็บข้อมูลภายนอก ซอฟต์แวร์นี้เหมาะสำหรับการดำเนินงานของ ฟาร์มวิกิขนาดใหญ่เช่นวิกิมีเดียซึ่งมีวิกิประมาณ 800 วิกิ ณ เดือนสิงหาคม พ.ศ. 2554 อย่างไรก็ตาม มีเดียวิกิไม่มี GUI ในตัวเพื่อจัดการการติดตั้งดังกล่าว

หลักฐานเชิงประจักษ์แสดงให้เห็นว่าการแก้ไขส่วนใหญ่ในฐานข้อมูลมีเดียวิกิมีแนวโน้มที่จะแตกต่างจากการแก้ไขครั้งก่อนเพียงเล็กน้อยเท่านั้น ดังนั้น การแก้ไขบทความครั้งต่อๆ ไปจึงสามารถนำมาต่อกันและบีบอัดได้ เพื่อให้ได้อัตราส่วนการบีบอัดข้อมูล ที่สูงมาก ถึง 100 เท่า [132]

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสถาปัตยกรรม เช่น วิธีจัดเก็บข้อความวิกิและการประกอบหน้า โปรดดูที่ลิงก์ภายนอก

ข้อจำกัด

parser ทำหน้าที่เป็น มาตรฐาน โดยพฤตินัยสำหรับไวยากรณ์ของ MediaWiki เนื่องจากไม่มีการกำหนดไวยากรณ์อย่างเป็นทางการ เนื่องจากขาดคำจำกัดความที่เป็นทางการ จึงเป็นเรื่องยากที่จะสร้าง โปรแกรมแก้ไข แบบ WYSIWYGสำหรับ MediaWiki แม้ว่าจะมีส่วนขยาย WYSIWYG อยู่หลายตัว รวมถึงVisualEditor ยอดนิยม ด้วย

มีเดียวิกิไม่ได้ออกแบบมาให้ทดแทนที่เหมาะสมสำหรับฟอรัมออนไลน์หรือซอฟต์แวร์บล็อก โดยเฉพาะ [133]แม้ว่าจะมีส่วนขยายเพื่อรองรับทั้งสองสิ่งนี้ก็ตาม [134] [135]

เป็นเรื่องปกติสำหรับผู้ใช้ MediaWiki ใหม่ที่จะทำผิดพลาดบางอย่าง เช่น การลืมลงนามในโพสต์ด้วยตัวหนอนสี่ตัว (~~~~) [136]หรือการป้อนลายเซ็นข้อความธรรมดาด้วยตนเอง[137]เนื่องจากไม่คุ้นเคยกับรายละเอียดเฉพาะที่เกี่ยวข้องกับ การสื่อสารบนหน้าสนทนาของ MediaWiki ในทางกลับกัน รูปแบบของหน้าอภิปรายเหล่านี้ได้รับการอ้างถึงเป็นจุดแข็งโดยนักการศึกษาคนหนึ่ง ซึ่งระบุว่าหน้านี้มีความสามารถในการอภิปรายอย่างละเอียดมากกว่าฟอรัมอภิปรายแบบมีเธรดแบบเดิมๆ ตัวอย่างเช่น แทนที่จะ 'ตอบกลับ' ข้อความทั้งหมด ผู้เข้าร่วมการสนทนาสามารถสร้างไฮเปอร์ลิงก์ไปยังหน้าวิกิใหม่ด้วยคำใดก็ได้จากหน้าต้นฉบับ การอภิปรายจะติดตามได้ง่ายกว่าเนื่องจากเนื้อหาสามารถดูได้จากหน้าวิกิที่มีไฮเปอร์ลิงก์ แทนที่จะเป็นชุดข้อความตอบกลับในฟอรัมสนทนาแบบเธรดแบบเดิมๆ อย่างไรก็ตาม ยกเว้นในบางกรณี นักเรียนไม่ได้ใช้ความสามารถนี้ อาจเป็นเพราะความคุ้นเคยกับรูปแบบการสนทนาเชิงเส้นแบบดั้งเดิม และขาดคำแนะนำในการทำให้เนื้อหามี ' ลิงก์สมบูรณ์ ' มากขึ้น [138]

ตามค่าเริ่มต้น MediaWiki มีการสนับสนุนเพียงเล็กน้อยสำหรับการสร้างเอกสารที่ประกอบขึ้นแบบไดนามิก หรือหน้าที่รวบรวมข้อมูลจากหน้าอื่นๆ มีการวิจัยบางส่วนเกี่ยวกับการเปิดใช้งานคุณสมบัติดังกล่าวโดยตรงภายใน MediaWiki [139]ส่วน ขยาย Semantic MediaWikiมีคุณสมบัติเหล่านี้ ไม่ได้ใช้บนวิกิพีเดีย แต่ในการติดตั้ง MediaWiki อื่นๆ มากกว่า 1,600 รายการ อย่างไรก็ตามพื้นที่เก็บข้อมูลวิกิเบสและไคลเอนต์พื้นที่เก็บข้อมูลวิกิเบสนั้นถูกนำไปใช้ในวิกิสนเทศและวิกิพีเดียตามลำดับ และบางส่วนก็จัดให้มี คุณลักษณะ เว็บเชิงความหมายและการเชื่อมโยงข้อมูลที่จัดเก็บจากส่วนกลางไปยังกล่องข้อมูลในบทความวิกิพีเดียต่างๆ

โดยปกติแล้วการอัพเกรด MediaWiki จะเป็นไปโดยอัตโนมัติโดยสมบูรณ์ โดยไม่จำเป็นต้องเปลี่ยนแปลงเนื้อหาไซต์หรือการเขียนโปรแกรมเทมเพลต เคยประสบปัญหาในอดีตเมื่ออัปเกรดจากเวอร์ชันเก่ากว่ามาก [141]

ความปลอดภัย

นักพัฒนา MediaWiki ได้ตรามาตรฐานความปลอดภัย ทั้งสำหรับโค้ดหลักและส่วนขยาย [142] โดยทั่วไป การสืบค้น SQLและเอาต์พุต HTML จะดำเนินการผ่านฟังก์ชัน wrapper ที่จัดการการตรวจสอบ การ Escape การกรองเพื่อป้องกันการเขียนสคริปต์ข้ามไซต์และการแทรก SQL [143] ปัญหาด้านความปลอดภัยจำนวนมากต้องได้รับการแก้ไขหลังจากเวอร์ชัน MediaWiki เผยแพร่[144]และตาม MediaWiki.org ระบุว่า "ขั้นตอนความปลอดภัยที่สำคัญที่สุดที่คุณสามารถทำได้คือทำให้ซอฟต์แวร์ของคุณทันสมัยอยู่เสมอ" โดยสมัครรับประกาศรายชื่อผู้รับจดหมายและติดตั้งอัพเดตความปลอดภัยที่ประกาศไว้ [145]

ชุมชนนักพัฒนา

นักพัฒนา MediaWiki กระจายอยู่ทั่วโลก แม้ว่าส่วนใหญ่จะอยู่ในสหรัฐอเมริกาและยุโรปก็ตาม การประชุมแบบเห็นหน้ากันและเซสชันการเขียนโปรแกรมสำหรับนักพัฒนามีเดียวิกิถูกจัดขึ้นปีละครั้งหรือหลายครั้งตั้งแต่ปี พ.ศ. 2547 [146]

สนับสนุน

การสนับสนุนสำหรับผู้ใช้ MediaWiki ประกอบด้วย:

  • MediaWiki.org รวมถึงฝ่ายสนับสนุน
  • รายชื่อผู้รับจดหมายอย่างเป็นทางการ Mediawiki-l
  • มีการเขียนหนังสือหลายเล่มเกี่ยวกับการบริหารมีเดียวิกิ[147]รวมถึงหนังสือออนไลน์ฟรีบางเล่มด้วย [148] [149]

เปรียบเทียบกับซอฟต์แวร์การทำงานร่วมกันออนไลน์อื่นๆ

ผู้ใช้ซอฟต์แวร์การทำงานร่วมกัน แบบออนไลน์ คุ้นเคยกับฟังก์ชันและรูปแบบของ MediaWiki เนื่องจากมีการใช้งานที่ระบุไว้ใน Wikipedia ภาพรวมของซอฟต์แวร์โซเชียลในแวดวงวิชาการในปี 2549 ตั้งข้อสังเกตว่า "เมื่อเปรียบเทียบกับวิกิอื่น มีเดียวิกิยังมีความสวยงามค่อนข้างน่าพึงพอใจ แม้จะเรียบง่าย และมีเมนูด้านข้างและสไตล์ชีต ที่ปรับแต่งได้ง่าย " อย่างไรก็ตาม ในการประเมินครั้งหนึ่งในปี พ.ศ. 2549 Confluence ถือเป็นผลิตภัณฑ์ที่เหนือกว่าเนื่องจากมี API ที่ใช้งานได้ดีมากและความสามารถในการรองรับหลายวิกิได้ดีขึ้น [109]

การศึกษาในปี 2009 ที่มหาวิทยาลัยฮ่องกงเปรียบเทียบTWikiกับ MediaWiki ผู้เขียนตั้งข้อสังเกตว่า TWiki ได้รับการพิจารณาว่าเป็นเครื่องมือการทำงานร่วมกันสำหรับการพัฒนาเอกสารทางการศึกษาและโครงการด้านเทคนิค ในขณะที่การใช้งานที่โดดเด่นที่สุดของ MediaWiki คือบน Wikipedia แม้ว่าทั้งสองแพลตฟอร์มจะอนุญาตให้มีการอภิปรายและติดตามความคืบหน้าได้ แต่ TWiki ก็มีส่วน "รายงาน" ที่ MediaWiki ขาด นักเรียนรับรู้ว่า MediaWiki ใช้งานง่ายกว่าและสนุกสนานกว่า TWiki เมื่อถูกถามว่าพวกเขาแนะนำให้ใช้ MediaWiki สำหรับ โครงการกลุ่มหลักสูตร การจัดการความรู้หรือไม่ ผู้ตอบแบบสอบถาม 15 จาก 16 คนระบุว่าตนชอบให้ MediaWiki ที่ให้คำตอบที่มั่นใจอย่างยิ่ง เช่น "แน่นอน" "แน่นอน" [151] TWiki และ MediaWiki ต่างก็มีสถาปัตยกรรมปลั๊กอินที่ยืดหยุ่น [152]

การศึกษาในปี 2009 ที่เปรียบเทียบประสบการณ์ของนักเรียนกับ MediaWiki กับGoogle Docsพบว่านักเรียนให้คะแนนอย่างหลังในด้านรูปแบบที่เป็นมิตรต่อผู้ใช้ที่สูงกว่ามาก [153]

การศึกษาในปี 2021 ดำเนินการโดยสถาบันวิศวกรรมนิวเคลียร์แห่งบราซิล เปรียบเทียบ ระบบการจัดการความรู้ ที่ ใช้ MediaWiki กับอีกสองระบบที่ใช้DSpaceและOpen Journal Systemsตามลำดับ [154]ข้อความนี้เน้นถึงความง่ายในการใช้งานซึ่งเป็นข้อได้เปรียบของระบบที่ใช้มีเดียวิกิ โดยสังเกตว่าเนื่องจากมูลนิธิวิกิมีเดียได้พัฒนามีเดียวิกิสำหรับไซต์ที่มุ่งเป้าไปที่สาธารณะทั่วไป (วิกิพีเดีย) "อินเทอร์เฟซผู้ใช้จึงได้รับการออกแบบให้มีผู้ใช้มากขึ้น -เป็นมิตรตั้งแต่เริ่มต้น และได้รับการตอบรับจากผู้ใช้จำนวนมากมาเป็นเวลานาน" ซึ่งตรงกันข้ามกับการที่ DSpace และ OJS ให้ความสำคัญกับผู้ชมเฉพาะกลุ่ม [154]

ดูสิ่งนี้ด้วย

อ้างอิง

  1. "ประกาศมีเดียวิกิ 1.41.0" 21 ธันวาคม 2566 . สืบค้นเมื่อวันที่ 21 ธันวาคม 2023 .
  2. รีด, แซม (19 ธันวาคม 2562) "ประกาศมีเดียวิกิ 1.34.0" มีเดียวิกิ-ประกาศ (รายชื่อผู้รับจดหมาย) เก็บถาวรจากต้นฉบับเมื่อวันที่ 19 ธันวาคม 2019 . สืบค้นเมื่อวันที่ 19 ธันวาคม 2019 .
  3. "Names.php • มีเดียวิกิ" github.com8 เมษายน 2021. เก็บถาวรจากต้นฉบับเมื่อวันที่ 15 กรกฎาคม 2021 . สืบค้นเมื่อวันที่ 19 พฤษภาคม 2564 .
  4. "ลิขสิทธิ์". มีเดียวิกิ . org เก็บถาวรจากต้นฉบับเมื่อวันที่ 19 กันยายน 2015 . สืบค้นเมื่อ 7 กันยายน 2558 .
  5. คำประกาศของ Magnus Manske เรื่อง "PHP Wikipedia", wikipedia-l, 24 สิงหาคม พ.ศ. 2544
  6. บาร์เร็ตต์, แดเนียล เจ. (ตุลาคม 2551) มีเดียวิกิ โอ ไรลีย์ มีเดีย ไอเอสบีเอ็น 978-0-596-51979-7. สืบค้นเมื่อ 23 เมษายน 2010 .
  7. ^ ab "มีเดียวิกิคืออะไร" มีเดียวิกิ 9 มกราคม 2021. เก็บถาวรจากต้นฉบับเมื่อวันที่ 22 กรกฎาคม 2018 . สืบค้นเมื่อ 27 มีนาคม 2021 .
  8. เชสกี้. "วิกิพีเดีย: สถิติ – วิกิพีเดีย สารานุกรมเสรี" วิกิพีเดีย เก็บถาวรจากต้นฉบับเมื่อวันที่ 28 สิงหาคม 2021 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  9. ^ ab "สถิติกลุ่มข้อความ: แกนมีเดียวิกิ" แปลวิกิ.เน็ต 20 สิงหาคม 2023 เก็บถาวรจากต้นฉบับเมื่อวันที่ 20 สิงหาคม 2023 . สืบค้นเมื่อ 20 สิงหาคม 2023 . 488 ภาษา (ไม่รวมภาษาที่รองรับแต่ไม่มีการแปล)
  10. "หมวดหมู่:การตั้งค่ามีเดียวิกิ" มีเดียวิกิ 11 กันยายน 2016. เก็บถาวรจากต้นฉบับเมื่อวันที่ 10 พฤศจิกายน 2014 . สืบค้นเมื่อวันที่ 11 กันยายน 2559 .
  11. ^ "เมทริกซ์ส่วนขยาย" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 11 กันยายน 2016 . สืบค้นเมื่อวันที่ 6 กันยายน 2017 .
  12. "โครงการ MediaWiki.org: ลิขสิทธิ์" เก็บถาวรจากต้นฉบับเมื่อวันที่ 23 สิงหาคม 2023 . สืบค้นเมื่อ 23 สิงหาคม 2023 .
  13. "โครงการ: PD ช่วย". มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 29 ตุลาคม 2020 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  14. Rafe Needleman (19 พฤศจิกายน พ.ศ. 2551), Wikipedia เตรียมพร้อมรับมือกับไฟล์วิดีโอและภาพถ่ายจำนวนมาก, C-Net, เก็บถาวรจากต้นฉบับเมื่อวันที่ 6 สิงหาคม พ.ศ. 2552 , ดึงข้อมูลเมื่อ23 เมษายน พ.ศ. 2553
  15. ^ "นโยบายการพัฒนา". มีเดียวิกิ 19 กรกฎาคม 2013. เก็บถาวรจากต้นฉบับเมื่อวันที่ 10 พฤษภาคม 2017 . สืบค้นเมื่อ 4 สิงหาคม 2013 .
  16. "ฤดูร้อนแห่งโค้ด". มีเดียวิกิ 26 มีนาคม 2013. เก็บถาวรจากต้นฉบับเมื่อวันที่ 10 พฤษภาคม 2017 . สืบค้นเมื่อ 4 สิงหาคม 2013 .
  17. "วิกิมีเดีย". เปิดฮับ เก็บถาวรจากต้นฉบับเมื่อวันที่ 14 กันยายน 2017 . สืบค้นเมื่อ 15 พฤศจิกายน 2555 .จำนวนโดยประมาณ (ไม่ขจัดข้อมูลที่ซ้ำกัน) ณ วันที่ 4 พฤศจิกายน 2555: 139 สำหรับคอร์, 155 สำหรับส่วนขยายที่รองรับโดย WMF, 190 และ 42 สำหรับส่วนขยายที่โฮสต์บนที่เก็บ Git และ SVN ของ WMF เท่านั้น ตามลำดับ
  18. ^ ab "วงจรการใช้งานเวอร์ชัน" มีเดียวิกิ 5 กันยายน 2018. เก็บถาวรจากต้นฉบับเมื่อวันที่ 17 มิถุนายน 2020 . สืบค้นเมื่อ 21 ตุลาคม 2018 .
  19. บาร์ตเลตต์, แมนนิ่ง (14 พฤศจิกายน พ.ศ. 2544) "สคริปต์ใหม่ของแมกนัส..." รายการวิกิมีเดีย มูลนิธิวิกิมีเดีย เก็บถาวรจากต้นฉบับเมื่อวันที่ 2 ตุลาคม 2019 . สืบค้นเมื่อวันที่ 2 ตุลาคม 2019 .
  20. มานสเก, แมกนัส (14 พฤศจิกายน พ.ศ. 2544). "สคริปต์ใหม่ของแมกนัส..." รายการวิกิมีเดีย มูลนิธิวิกิมีเดีย เก็บถาวรจากต้นฉบับเมื่อวันที่ 2 ตุลาคม 2019 . สืบค้นเมื่อวันที่ 2 ตุลาคม 2019 .
  21. เมเยอร์, ​​ดาเนียล (19 กรกฎาคม พ.ศ. 2546) "ระยะที่ 4, Wikibooks.org/.com และ WikimediaFoundation.org/.com (คือ Wikis และความสม่ำเสมอ)" รายชื่อผู้รับจดหมาย Wikipedia-L เก็บถาวรจากต้นฉบับเมื่อวันที่ 12 กรกฎาคม 2017 . สืบค้นเมื่อวันที่ 18 มกราคม 2558 .
  22. "ความแตกต่างระหว่างวิกิพีเดีย, วิกิมีเดีย, มีเดียวิกิ และวิกิ" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 1 กรกฎาคม 2009 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  23. ^ "การประกวดโลโก้ระดับนานาชาติ". เมตา-วิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 9 พฤษภาคม 2020 . สืบค้นเมื่อวันที่ 9 เมษายน 2020 .
  24. ^ "การประกวด/ผลการแข่งขันโลโก้ระดับนานาชาติ". เมตา-วิกิ มูลนิธิวิกิมีเดีย . 10 มกราคม 2550 เก็บถาวรจากต้นฉบับเมื่อวันที่ 4 พฤศจิกายน 2558 . สืบค้นเมื่อ 14 มีนาคม 2550 .
  25. ^ "ประวัติศาสตร์/ประวัติโลโก้" เมตา-วิกิ มูลนิธิวิกิมีเดีย . 17 มกราคม 2550 เก็บถาวรจากต้นฉบับเมื่อวันที่ 4 พฤศจิกายน 2558 . สืบค้นเมื่อ 14 มีนาคม 2550 .
  26. เอริก โมลเลอร์ (26 กรกฎาคม พ.ศ. 2546) "พูดคุยเรื่องไฟล์:EloquenceSunflowerNew-Small.png – Meta" เมตา-วิกิ มูลนิธิวิกิมีเดีย . เก็บถาวรจากต้นฉบับเมื่อวันที่ 30 มกราคม 2016 . สืบค้นเมื่อ 3 กุมภาพันธ์ 2013 .
  27. เดวิด ไวน์เบอร์เกอร์ (2007) ทุกอย่างเบ็ดเตล็ด: พลังของความผิดปกติทางดิจิทัลรูปแบบใหม่ ไทม์สบุ๊คส์. พี 99. ไอเอสบีเอ็น 978-0-8050-8043-8.
  28. "ประวัติมีเดียวิกิ". เว็บไซต์มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 27 ตุลาคม 2020 . สืบค้นเมื่อ 4 สิงหาคม 2013 .
  29. ↑ ab "วิกิพีเดียและมีเดียวิกิ" การนำเสนอการพัฒนา MediaWiki (วิดีโอ) . 28 เมษายน 2549 เก็บถาวรจากต้นฉบับเมื่อวันที่ 14 เมษายน 2554 . สืบค้นเมื่อ 23 กันยายน 2552 .
  30. ↑ อับ เอ็ม ชินด์เลอร์; D Vrandecic (2009), แนะนำคุณสมบัติใหม่ให้กับ Wikipedia, Proceedings of WebSci, เก็บถาวรจากต้นฉบับเมื่อวันที่ 24 มิถุนายน 2018 , ดึงข้อมูลเมื่อ24 มิถุนายน 2018
  31. "มีเดียวิกิ รีซอร์สโหลดเดอร์" มีเดียวิกิ.org เก็บถาวรจากต้นฉบับเมื่อวันที่ 8 มีนาคม 2013 . สืบค้นเมื่อ 6 กรกฎาคม 2013 .
  32. "VisualEditor – มีเดียวิกิ" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 27 กันยายน 2013 . สืบค้นเมื่อ 15 กันยายน 2013 .
  33. ซาราบาดานี, อามีร์ (31 มีนาคม 2564). "โลโก้ของ MediaWiki มีการเปลี่ยนแปลง" มูลนิธิวิกิมีเดีย เก็บถาวรจากต้นฉบับเมื่อวันที่ 2 เมษายน 2021 . สืบค้นเมื่อวันที่ 2 เมษายน 2021 .
  34. ข้อความรับรองของ MediaWiki เก็บถาวรเมื่อ 11 มกราคม 2012 ที่Wayback Machine , mediawiki.org
  35. "เรื่องราวของ Intelpedia: วิกิต้นแบบขององค์กร". โซเชียลมีเดีย . บิซ เก็บถาวรจากต้นฉบับเมื่อวันที่ 16 กันยายน 2013 . สืบค้นเมื่อ 16 สิงหาคม 2556 .
  36. อ. มารอน; เอ็ม. มารอน (2007) "การเปลี่ยนแปลงที่ซ่อนเร้น: การแนะนำวิกิสู่สหประชาชาติ" วารสารการจัดการความรู้เพื่อการพัฒนา. เก็บถาวรจากต้นฉบับเมื่อวันที่ 4 พฤษภาคม 2011 . สืบค้นเมื่อวันที่ 9 ตุลาคม 2553 .
  37. "หน้าแรกของ LibrePlanet" เก็บถาวรจากต้นฉบับเมื่อวันที่ 18 มีนาคม 2011 . สืบค้นเมื่อวันที่ 10 ธันวาคม 2018 .
  38. Lerner, Reuven M. (23 กุมภาพันธ์ 2549), การติดตั้งและปรับแต่ง MediaWiki, Linux Journal, เก็บถาวรจากต้นฉบับเมื่อวันที่ 6 เมษายน 2010 , ดึงข้อมูลเมื่อ23 เมษายน 2010
  39. Petrazickis, Leons (2009), การปรับใช้แอปพลิเคชัน PHP บน IBM DB2 ในระบบคลาวด์: MediaWiki เป็นกรณีศึกษา, Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research, หน้า 304–305, doi : 10.1145/1723028.1723069 , S2CID  27463043
  40. "คู่มือ:$wgEnableUploads". มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 มิถุนายน 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  41. "คู่มือ:$wgLogo". มีเดียวิกิ 12 ธันวาคม 2552 เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 มิถุนายน2553 สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  42. "คู่มือ: LocalSettings.php" มีเดียวิกิ 29 มีนาคม 2550 เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 มิถุนายน2553 สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  43. "ส่วนขยาย:AbuseFilter" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 มิถุนายน 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  44. คาไซเคิล. "วิกเอ็ด". เก็บถาวรจากต้นฉบับเมื่อวันที่ 23 พฤศจิกายน 2550
  45. ^ "คู่มือ:คู่มือการติดตั้ง" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 มิถุนายน 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  46. ^ "คู่มือ: การขยายมาร์กอัปวิกิ" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 1 พฤษภาคม 2011 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  47. "ตัวแปลง HTML เป็น Wiki – ตาราง" WMF แล็บ 29 มีนาคม 2551 เก็บถาวรจากต้นฉบับเมื่อวันที่ 13 กรกฎาคม 2557 . สืบค้นเมื่อ 12 มิถุนายน 2014 .
  48. ^ "ข้อมูลจำเพาะมาร์กอัป" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 19 ธันวาคม 2550 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  49. ↑ "การแยกความ หมายออกจากคลังบทความวิกิมีเดีย" (PDF) เก็บถาวร(PDF)จากต้นฉบับเมื่อวันที่ 10 มีนาคม2554 สืบค้นเมื่อ 2 มกราคม 2554 .
  50. Jakes, David (15 สิงหาคม 2549), Wild about Wikis, Tech & Learning, เก็บถาวรจากต้นฉบับเมื่อวันที่ 2 พฤษภาคม 2010 , ดึงข้อมูลเมื่อ23 เมษายน 2010
  51. Foley, Brian & Chang, Tae (2008), Wiki as a professional development tool (PDF) , Technology and Teacher Education, archived (PDF) from the original on เมษายน 30, 2011 , ดึงข้อมูลเมื่อ23 เมษายน 2010
  52. "เอพีไอ". มีเดียวิกิ 17 พฤษภาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 27 พฤษภาคม 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  53. "ไพวิกิบอต – มีเดียวิกิ" มีเดียวิกิ.org เก็บถาวรจากต้นฉบับเมื่อวันที่ 9 มีนาคม 2018 . สืบค้นเมื่อวันที่ 16 มีนาคม 2018 .
  54. เชสกี้. "วิกิพีเดีย: AutoWikiBrowser – วิกิพีเดีย สารานุกรมเสรี" เอ็น.วิกิพีเดีย.org เก็บถาวรจากต้นฉบับเมื่อวันที่ 20 เมษายน 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  55. บาร์โตโล, ลอร่า เอ็ม.; โลว์, แคธี่ เอส.; ซองการ์, ปุนนัม; Tandy, Robert J. (20 พฤษภาคม 2552), Facilitating Wiki/Repository Communication with Metadata, Georgia Institute of Technology, เก็บถาวรจากต้นฉบับเมื่อวันที่ 9 มกราคม 2011 ดึงข้อมูลเมื่อ23 เมษายน 2010
  56. ^ "API:รหัสไคลเอ็นต์" มีเดียวิกิ 24 พฤษภาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 26 มิถุนายน 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  57. "ส่วนขยาย:VisualEditor" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 21 กุมภาพันธ์ 2021 . สืบค้นเมื่อวันที่ 15 มีนาคม 2021 .
  58. "หมวดหมู่:ส่วนขยายแบบ WYSIWYG" มีเดียวิกิ 10 เมษายน 2551 เก็บถาวรจากต้นฉบับเมื่อวันที่ 1 พฤษภาคม2554 สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  59. "แท็ก – วิกิพีเดีย สารานุกรมเสรี". เอ็น.วิกิพีเดีย.org เก็บถาวรจากต้นฉบับเมื่อวันที่ 4 มีนาคม 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  60. ^ "คู่มือ:แท็ก". มีเดียวิกิ 31 สิงหาคม 2552 เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 มิถุนายน 2553 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  61. "วิกิพีเดีย:ฮักเกิล – วิกิพีเดีย สารานุกรมเสรี" เอ็น.วิกิพีเดีย.org เก็บถาวรจากต้นฉบับเมื่อวันที่ 31 มีนาคม 2011 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  62. "IRC/ช่อง". เมตาวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 23 มีนาคม 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  63. ดาเนียล นาซอว์ (25 กรกฎาคม พ.ศ. 2555) "พบกับ 'บอท' ที่แก้ไขวิกิพีเดีย" ข่าวจากบีบีซี . เก็บถาวรจากต้นฉบับเมื่อวันที่ 28 กรกฎาคม 2012 . สืบค้นเมื่อ 30 กรกฎาคม 2555 .
  64. "คู่มือ:รายการเฝ้าดู". มีเดียวิกิ 24 พฤศจิกายน 2552 เก็บถาวรจากต้นฉบับเมื่อวันที่ 1 พฤษภาคม 2554 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  65. Kevin Yager (16 มีนาคม 2549), "Wiki ware can harness the Internet for science", Nature , 440 (7082): 278, Bibcode :2006Natur.440..278Y, doi : 10.1038/440278a , PMID  16541049
  66. "คู่มือ:อินเตอร์วิกิ". มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 3 ธันวาคม 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  67. ^ "ลิงก์ระหว่างภาษา". มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 12 มีนาคม 2021 . สืบค้นเมื่อวันที่ 17 มีนาคม 2564 .
  68. พินต์เชอร์, ลิเดีย (23 กันยายน พ.ศ. 2556). "วิกิสนเทศอยู่ที่นี่!" คอมมอนส์:ปั๊มหมู่บ้าน . เก็บถาวรจากต้นฉบับเมื่อวันที่ 6 ธันวาคม 2021 . สืบค้นเมื่อวันที่ 17 มีนาคม 2564 .
  69. "ความช่วยเหลือ:การนำทาง". มีเดียวิกิ 21 พฤษภาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 27 พฤษภาคม 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  70. Carl Challborn & Teresa Reimann (ธันวาคม 2547), ผลิตภัณฑ์ Wiki: a comparison (PDF) , Athabasca University, เก็บถาวร(PDF)จากต้นฉบับเมื่อวันที่ 23 ธันวาคม 2010 ดึงข้อมูลเมื่อ23 เมษายน 2010
  71. นิวแมน, แอรอน; สไตน์เบิร์ก, อดัม; โธมัส, เจเรมี (2008) การ ดำเนินงานระดับองค์กร 2.0 แมคกรอว์-ฮิลล์ มืออาชีพ พี 185. ไอเอสบีเอ็น 978-0-07-159160-7.
  72. มัลคอล์ม, เจเรมี (2008) การกำกับดูแลผู้ มีส่วนได้ส่วนเสียหลายฝ่ายและฟอรัมการกำกับดูแลอินเทอร์เน็ต ปลายทางกด หน้า 188, 280. ไอเอสบีเอ็น 978-0-9805084-0-6.
  73. เอเบอร์สบัค, อันยา; เกลเซอร์, มาร์คัส; ไฮเกิล, ริชาร์ด; ดูเอ็ค, กุนเทอร์ (2006) วิกิ สปริงเกอร์. หน้า 55, 80–82, 109, 120–121, 156. ISBN 978-3-540-25995-4.
  74. "ความช่วยเหลือ:หมวดหมู่". มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 มิถุนายน 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  75. ยาคอบ วอสส์ (27 เมษายน พ.ศ. 2549) "อรรถาภิธานความร่วมมือในการแท็กวิธีวิกิพีเดีย" arXiv : cs.IR/0604036 .
  76. ลูปิน. "วิกิพีเดีย:ป๊อปอัปเครื่องมือ/การนำทาง" เก็บถาวรจากต้นฉบับเมื่อวันที่ 18 กรกฎาคม 2549
  77. "ส่วนขยาย:แกดเจ็ต" มีเดียวิกิ 30 มีนาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 มิถุนายน 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  78. เชสกี (16 พฤษภาคม พ.ศ. 2553) "แม่แบบ:ยินดีต้อนรับ – วิกิพีเดีย สารานุกรมเสรี" เอ็น.วิกิพีเดีย.org เก็บถาวรจากต้นฉบับเมื่อวันที่ 6 พฤษภาคม 2011 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  79. ที คริปลีน; ฉัน Beschastnikh; และคณะ (2008), "Articulations of wikiwork: Uncovering valued work in wikipedia via barnstars", Proceedings of the 2008 ACM conference on Computersupports cooperative work, Proceedings of the ACM, หน้า 47–56, doi :10.1145/1460563.1460573, ISBN 9781605580074, S2CID  7164949
  80. เชสกี้. วิกิพีเดีย:บาร์นสตาร์ส – วิกิพีเดีย สารานุกรมเสรี เอ็น.วิกิพีเดีย.org เก็บถาวรจากต้นฉบับเมื่อวันที่ 24 มิถุนายน 2552 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  81. เชสกี้. "แม่แบบ:ทดสอบ – วิกิพีเดีย สารานุกรมเสรี" เอ็น.วิกิพีเดีย.org เก็บถาวรจากต้นฉบับเมื่อวันที่ 11 พฤศจิกายน 2552 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  82. "แม่แบบ:Test5 – วิกิพีเดีย สารานุกรมเสรี" เอ็น.วิกิพีเดีย.org 19 มิถุนายน 2551 เก็บถาวรจากต้นฉบับเมื่อวันที่ 24 เมษายน 2552 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  83. ^ "คู่มือ:การจัดการสิทธิ์ผู้ใช้" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 มิถุนายน 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  84. เอช เซียลเคอ; ว. โบเอมเก้; เอ็ม คาสตรุป; C Melzer (21 พฤศจิกายน 2550), Operation Procedures in Clinical Practice (PDF) , Royal College of Anaesthetists, เก็บถาวร(PDF)จากต้นฉบับเมื่อวันที่ 15 พฤษภาคม 2554 ดึงข้อมูลเมื่อ25 เมษายน 2553
  85. "ส่วนขยาย:PureWikiDeletion" มีเดียวิกิ 26 พฤษภาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 1 พฤษภาคม 2011 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  86. "วิกิพีเดีย:Village pump (ข้อเสนอ)/ข้อเสนอแบบถาวร/การสำรวจความคิดเห็นแบบฟางสำหรับมุมมองที่ถูกลบ – วิกิพีเดีย สารานุกรมเสรี" เอ็น.วิกิพีเดีย.org เก็บถาวรจากต้นฉบับเมื่อวันที่ 16 พฤษภาคม 2017 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  87. ^ "การแก้ไขลบ" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 26 มิถุนายน 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  88. "ส่วนขยาย:การกำกับดูแล". มีเดียวิกิ 15 พฤษภาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 มิถุนายน 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  89. "ส่วนขยาย:ลบเพจถาวร" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 1 พฤษภาคม 2011 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  90. ^ "ปัญหาด้านความปลอดภัยเกี่ยวกับการขยายเวลาการอนุญาต" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 26 มิถุนายน 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  91. "คู่มือ:Hooks/ArticleSaveComplete". มีเดียวิกิ 26 พฤษภาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 10 พฤศจิกายน 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  92. ^ "ส่วนขยาย: แจ้งกิจกรรมล่าสุด" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 27 กันยายน 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  93. ^ "คู่มือ:ส่วนขยายแท็ก" มีเดียวิกิ 21 พฤษภาคม 2010. เก็บถาวรจากต้นฉบับเมื่อวันที่ 12 ตุลาคม 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  94. ^ "คู่มือ:ฟังก์ชัน Parser" มีเดียวิกิ 22 มีนาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 18 ตุลาคม 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  95. ^ "คู่มือ:หน้าพิเศษ" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 10 พฤศจิกายน 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  96. "คู่มือ:สกิน". มีเดียวิกิ 14 พฤษภาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 พฤศจิกายน 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  97. ^ "คู่มือ:บูรณาการกับ S3" มีเดียวิกิ 22 มีนาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 27 พฤศจิกายน 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  98. "ส่วนขยาย:CodeReview" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 26 กันยายน 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  99. jQuery บนมีเดียวิกิ
  100. "ส่วนขยาย:ParserFunctions" มีเดียวิกิ 25 ธันวาคม 2552 เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 มิถุนายน 2553 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  101. "วิกิพีเดีย:เบ็ดเตล็ดสำหรับการลบ/แม่แบบ:Qif – วิกิพีเดีย สารานุกรมเสรี" เอ็น.วิกิพีเดีย.org เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 กุมภาพันธ์ 2015 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  102. "หมวดหมู่:เทมเพลตการจัดการสตริง – วิกิพีเดีย สารานุกรมเสรี" เอ็น.วิกิพีเดีย.org 15 พฤษภาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 6 พฤษภาคม 2011 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  103. "Bug 6455 – เปิดใช้งาน StringFunctions บน WMF wikis" bugzilla.wikimedia.org เก็บถาวรจากต้นฉบับเมื่อวันที่ 22 มกราคม 2012 . สืบค้นเมื่อวันที่ 9 ตุลาคม 2553 .
  104. "ส่วนขยาย:StringFunctions". มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 มิถุนายน 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  105. ^ "r51497 – การตรวจสอบโค้ด" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 27 พฤศจิกายน 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  106. ^ "การแสดงหลัวะ". เก็บถาวรจากต้นฉบับเมื่อวันที่ 24 สิงหาคม 2018 . สืบค้นเมื่อวันที่ 27 ธันวาคม 2018 .
  107. "ส่วนขยาย:อ้างอิง". มีเดียวิกิ 3 พฤษภาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 20 ตุลาคม 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  108. "หมวดหมู่:ส่วนขยายคณิตศาสตร์". มีเดียวิกิ 26 ธันวาคม 2552 เก็บถาวรจากต้นฉบับเมื่อวันที่ 1 พฤษภาคม 2554 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  109. ↑ ab Marieke Guy (มกราคม 2550), Wikido: Exploiting the Potential of Wikis, Ariadne, เก็บถาวรจากต้นฉบับเมื่อวันที่ 7 เมษายน 2010 , ดึงข้อมูลเมื่อ23 เมษายน 2010
  110. "ส่วนขยาย:หมวดหมู่แนะนำ". มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 26 กันยายน 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  111. ^ "หมวดหมู่:ส่วนขยายวิดีโอ Flash" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 15 กันยายน 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  112. ^ "หมวดหมู่:ส่วนขยายของ YouTube" มีเดียวิกิ 16 กันยายน 2551 เก็บถาวรจากต้นฉบับเมื่อวันที่ 1 พฤษภาคม2554 สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  113. "หมวดหมู่:ส่วนขยาย RSS". มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 3 ธันวาคม 2010 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  114. เอ็ม เดล; สเติร์น; เอ็ม เดคเคิร์ต; W Sack (2009), การสาธิตระบบ: Metavid.org: เว็บไซต์โซเชียลและคลังวิดีโอแบบเปิดของรัฐสภา, Proceedings of the 10th Annual International Conference on Digital Government Research: Social Networks: Making Connections between Citizens, Data and Government, หน้า 309 –310, ไอเอสบีเอ็น 978-1-60558-535-2
  115. ^ "สแปมวิกิ" เมตาวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 7 พฤศจิกายน 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  116. โกลด์แมน, เอริค, วิกิพีเดียแรงงานบีบและผลที่ตามมา , ฉบับ. 8, วารสารกฎหมายโทรคมนาคมและเทคโนโลยีชั้นสูง
  117. "ส่วนขยาย:ยืนยันแก้ไข". มีเดียวิกิ 5 พฤษภาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 20 ตุลาคม 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  118. "ส่วนขยาย:รายการสแปมแบล็คลิสต์" มีเดียวิกิ 24 มีนาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 20 ตุลาคม 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  119. "ส่วนขยาย:Nuke". มีเดียวิกิ 19 พฤษภาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 20 ตุลาคม 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  120. ส่วนขยาย Lucene-search มีเดียวิกิ เก็บถาวร 2 มิถุนายน 2555 ที่Wayback Machine , mediawiki.org
  121. ส่วนขยาย SphinxSearch MediaWiki เก็บถาวรเมื่อ 22 ตุลาคม 2014 ที่Wayback Machine , mediawiki.org
  122. Masanori Arita & Kazuhiro Suwa (17 กันยายน 2551), "ส่วนขยายการค้นหาแปลง Wiki เป็นระบบสัมพันธ์: A case for flavonoid metabolite Database", BioData Min , BioData Mining, 1 (1): 7, doi : 10.1186/1756- 0381-1-7 , PMC 2556319 , PMID  18822113 
  123. ฟินน์ อารุป นีลเซ่น (15 ตุลาคม พ.ศ. 2552) “หลงทางในการแปลเป็นภาษาท้องถิ่น: วิธีแก้ปัญหาด้วย neuroinformatics 2.0?” นิวโรอิมเมจ . 48 (1): 11–3. ดอย :10.1016/J.NEUROIMAGE.2009.05.073. ISSN  1053-8119. PMID  19497377 วิกิสนเทศ  Q21011200
  124. เอริก ราส; ยอร์ก เรช; Sebastian Weber (1 สิงหาคม 2551), การเขียนร่วมกันขององค์ประกอบการเรียนรู้สำหรับพื้นที่การเรียนรู้แบบปรับเปลี่ยนได้(PDF) , การประชุมนานาชาติครั้งที่ห้าเกี่ยวกับ Adaptive Hypermedia และ Adaptive Web-Based Systems, เก็บถาวร(PDF)จากต้นฉบับเมื่อวันที่ 3 พฤษภาคม 2554 ดึงข้อมูลเมื่อเดือนเมษายน 23 พ.ย. 2553
  125. ฮาร์ทัง, ไมเคิล; และคณะ "แพลตฟอร์มสำหรับการจัดการร่วมกันของข้อมูลเมตา Semantic Grid" คอมพิวเตอร์ ระบบ และแอพพลิเคชั่นแบบกระจายอัจฉริยะ พี 123.
  126. ^ "คู่มือ:ข้อกำหนดในการติดตั้ง" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 8 มีนาคม 2021 . สืบค้นเมื่อวันที่ 14 มีนาคม 2564 .
  127. ^ "คู่มือ:ตารางหน้า" มีเดียวิกิ 15 พฤษภาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 พฤศจิกายน 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  128. ^ "คู่มือ:ตารางแก้ไข" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 24 พฤศจิกายน 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  129. ออร์เตกา, เฟลิเป; กอนซาเลซ-บาราโฮนา, เฆซุส เอ็ม.; Robles, Gregorio (2007), วิกิพีเดียสิบอันดับแรก: การวิเคราะห์เชิงปริมาณโดยใช้ WikiXRay , CiteSeerX 10.1.1.107.1424 
  130. คูริโน, คาร์โล เอ.; ทันคา, เลติเซีย; Zaniolo, Carlo (2008), Information Systems Integration and Evolution: Ontologies at Rescue (PDF) , Workshop on Semantic, archived (PDF)จากต้นฉบับเมื่อวันที่ 22 ธันวาคม 2552 ดึงข้อมูลเมื่อ23 เมษายน 2553
  131. ที ดูมิตราส; P Narasimhan (2009), ไม่มีการหยุดทำงานสำหรับการแปลงข้อมูล: Rethinking hot upgrades (PDF) , เก็บถาวรจากต้นฉบับ(PDF)เมื่อวันที่ 16 มิถุนายน 2010 ดึงข้อมูลเมื่อ29 เมษายน 2010
  132. ↑ ab Bergsma, Mark, Wikimedia Architecture (PDF) , เก็บถาวร(PDF)จากต้นฉบับเมื่อวันที่ 5 มีนาคม 2016 ดึงข้อมูลเมื่อ21 ตุลาคม 2015
  133. ^ "คู่มือ:คืออะไร". มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 22 กรกฎาคม 2018 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  134. "ส่วนขยาย:การสนทนาแบบมีโครงสร้าง" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 27 ธันวาคม 2018 . สืบค้นเมื่อวันที่ 27 ธันวาคม 2018 .
  135. "ส่วนขยาย:วิกิล็อก" มีเดียวิกิ 27 พฤศจิกายน 2552. เก็บถาวรจากต้นฉบับเมื่อวันที่ 22 กันยายน 2557 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  136. "ความช่วยเหลือ:ลายเซ็น". มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 15 พฤศจิกายน 2551 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  137. เอ็น ออการ์; ร. ไรต์แมน; W Zhou (2004), การสอนและการเรียนรู้ออนไลน์ด้วยวิกิ , Beyond the Comfort Zone, หน้า 95–104, CiteSeerX 10.1.1.133.1456 
  138. Cubric, Marija (2007), การวิเคราะห์การใช้ความร่วมมือบน Wiki ในการเสริมสร้างการเรียนรู้ของนักเรียน, University of Hertfordshire, p. 11, เก็บถาวรจากต้นฉบับเมื่อวันที่ 15 พฤษภาคม 2554 , ดึงข้อมูลเมื่อ 24 เมษายน 2553
  139. Albertsen, Johannes & Bouvin, Niels Olof (2008), การค้นหาเชิงโครงสร้างที่ผู้ใช้กำหนดในมีเดียวิกิ, การดำเนินการของการประชุม ACM ครั้งที่สิบเก้าเรื่องไฮเปอร์เท็กซ์และไฮเปอร์มีเดีย, ISBN 978-1-59593-985-2
  140. "ส่วนขยาย:ความหมายมีเดียวิกิ – WikiApiary" เก็บถาวรจากต้นฉบับเมื่อวันที่ 26 ตุลาคม 2018 . สืบค้นเมื่อวันที่ 12 ตุลาคม 2019 .
  141. ที ดูมิตราช; P Narasimhan (2009), Toward Upgrades-as-a-Service in Distributed Systems, Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware, หน้า 1–2
  142. ^ "ความปลอดภัยสำหรับนักพัฒนา" มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 25 พฤศจิกายน 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  143. เพอร์ริน, แชด (30 เมษายน 2551), เคล็ดลับความปลอดภัย 5 ประการจาก Tech Republic ผู้พัฒนาหลักของ MediaWiki[ ลิงก์เสียถาวร ]
  144. ^ "ข่าว". มีเดียวิกิ เก็บถาวรจากต้นฉบับเมื่อวันที่ 6 ตุลาคม 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  145. ^ "คู่มือ:ความปลอดภัย" มีเดียวิกิ 22 มีนาคม 2010 เก็บถาวรจากต้นฉบับเมื่อวันที่ 10 พฤศจิกายน 2014 . สืบค้นเมื่อ 30 พฤษภาคม 2553 .
  146. ^ "เหตุการณ์". มีเดียวิกิ.org เก็บถาวรจากต้นฉบับเมื่อวันที่ 27 ธันวาคม 2018 . สืบค้นเมื่อวันที่ 27 ธันวาคม 2018 .
  147. หนังสือเกี่ยวกับมีเดียวิกิ เก็บถาวรเมื่อวันที่ 27 ธันวาคม 2018 ที่Wayback Machine , mediawiki.org
  148. คู่มือผู้ดูแลระบบมีเดียวิกิ วิกิตำรา . เก็บถาวรจากต้นฉบับเมื่อวันที่ 20 ตุลาคม 2014 . สืบค้นเมื่อ 20 ตุลาคม 2014 .
  149. คู่มือผู้ใช้มีเดียวิกิ, วิกิตำรา, เก็บถาวรจากต้นฉบับเมื่อวันที่ 20 ตุลาคม 2014 , ดึงข้อมูลเมื่อ20 ตุลาคม 2014
  150. Bryant, Todd (2006), Social Software in Academia (PDF) , Educause Quarterly, เก็บถาวรจากต้นฉบับ(PDF)เมื่อวันที่ 22 ธันวาคม 2552 ดึงข้อมูลเมื่อ23 เมษายน 2553
  151. เหลียง, ม.; ชู ส.; ซิว ฟ.; Zhou, A. (3–4 ธันวาคม 2552), การเปรียบเทียบประสบการณ์ผู้ใช้ในการใช้ Twiki และ Mediawiki เพื่ออำนวยความสะดวกในการเรียนรู้ร่วมกัน(PDF)การดำเนินการของการประชุมนานาชาติเรื่องการจัดการความรู้ปี 2009 ซึ่งเก็บถาวรจากต้นฉบับ(PDF)เมื่อวันที่ 14 พฤษภาคม 2554
  152. Schulz, Judith (2009), Company-Wiki เป็นเครื่องมือถ่ายทอดความรู้เพื่อลดการขาดแคลนแรงงานมีฝีมือ(PDF) , Institute of Technology and Education, เก็บถาวร(PDF)จากต้นฉบับเมื่อวันที่ 4 มีนาคม 2016 ดึงข้อมูลเมื่อ25 เมษายน 2010
  153. ชู ส.; เคนเนดี, ด.; Mak, M. (3–4 ธันวาคม 2552), MediaWiki และ Google Docs เป็นเครื่องมือการทำงานร่วมกันออนไลน์สำหรับการก่อสร้างร่วมโครงการกลุ่ม(PDF) , Proceedings of the 2009 International Conference on Knowledge Management, เก็บถาวรจากต้นฉบับ(PDF)ในเดือนพฤษภาคม 14 เมษายน 2554 สืบค้นเมื่อ23 เมษายน 2553
  154. ↑ อับ เกรกโก, เคลาดิโอ เฮนริเก ดอส ซานโตส; ออกัสโต, ซิลาส กอร์เดโร; ซูซา, แจเกอลีน ทาวาเรส เวียนา เดอ; คาร์วัลโญ่, เปาโล บิคเตอร์ โรดริเกซ; ดาวิลา, Adriana Loureiro (25 กรกฎาคม 2021) "วิธีการประเมินผลระบบการจัดการความรู้". วารสารวิทยาศาสตร์รังสีแห่งบราซิล . 9 (2B) ดอย : 10.15392 /bjrs.v9i2B.1250 ISSN  2319-0612. S2CID  237733021. เก็บถาวรจากต้นฉบับเมื่อวันที่ 12 พฤศจิกายน 2021 . สืบค้นเมื่อ 12 พฤศจิกายน 2021 .

ลิงค์ภายนอก

  • หน้าแรกของมีเดียวิกิ
  • เอ็นจิ้น PHP wiki ที่Curlie
ดึงมาจาก "https://en.wikipedia.org/w/index.php?title=MediaWiki&oldid=1214228174#Extensions"