วิกิพีเดีย:แกดเจ็ต

จากวิกิพีเดีย สารานุกรมเสรี
ข้ามไปที่การนำทาง ข้ามไปที่การค้นหา
โครงสร้างข้อมูลวิกิพีเดีย
เนมสเปซหัวเรื่อง เนมสเปซพูดคุย
0 (หลัก/บทความ) การพูดคุย 1
2 ผู้ใช้ ผู้ใช้พูดคุย 3
4 วิกิพีเดีย วิกิพีเดีย พูดคุย 5
6 ไฟล์ ไฟล์พูดคุย 7
8 มีเดียวิกิ มีเดียวิกิคุย 9
10 แม่แบบ พูดคุยแม่แบบ 11
12 ช่วย ช่วยพูดคุย 13
14 หมวดหมู่ หมวดหมู่พูดคุย 15
100 พอร์ทัล พอร์ทัลพูดคุย 101
118 ร่าง ร่างเสวนา 119
710 ข้อความหมดเวลา TimedText talk 711
828 โมดูล โมดูลพูดคุย 829
เลิกใช้
2300 แกดเจ็ต แก็ดเจ็ตทอล์ค 2301
2302 คำจำกัดความของแกดเจ็ต พูดคุยคำจำกัดความของแกดเจ็ต 2303
-1 พิเศษ
-2 สื่อ

วิกิพีเดียแกดเจ็ตเป็นJavaScriptโปรแกรมและ / หรือCSS ตัวอย่างข้อมูลที่สามารถเปิดใช้งานได้ง่ายๆโดยการตรวจสอบตัวเลือกของคุณในการตั้งค่า ฟังก์ชั่นแกดเจ็ตที่มีให้โดยมีเดียวิกิขยายGadgets

แกดเจ็ตหลายคนเริ่มออกมาเป็นสคริปต์ผู้ใช้ เมื่อสคริปต์ผู้ใช้จะได้รับการอนุมัติเป็นแกดเจ็ตจะถูกลบออกจากวิกิพีเดีย: สคริปต์ผู้ใช้

เกณฑ์ทั่วไปสำหรับแกดเจ็ต

ในการใช้งานวิกิพีเดียภาษาอังกฤษ โดยทั่วไปแกดเจ็ตควรผ่านเงื่อนไขต่อไปนี้:

  1. แกดเจ็ตจะต้องทำงานหากรวมไว้โดยไม่มีการกำหนดค่าเพิ่มเติม สามารถกำหนดค่าได้ผ่านทางcommon.js ส่วนบุคคลแต่ต้องทำงานโดยไม่ได้กำหนดค่า
  2. แกดเจ็ตต้องเข้ากันได้กับเบราว์เซอร์หลักทั้งหมด กล่าวคือ ต้องไม่ยุติด้วยข้อผิดพลาด
  3. แกดเจ็ตควรใช้งานได้ในเบราว์เซอร์หลักๆ ส่วนใหญ่ (ความเข้ากันได้ข้ามเบราว์เซอร์) ต้องระบุข้อยกเว้นให้ชัดเจน
  4. ควรทำสำเนาของแกดเจ็ตเฉพาะเมื่อมีเหตุผลเท่านั้น
  5. คอลเลกชันของสคริปต์ควรแยกออกหากมีฟังก์ชันที่แตกต่างกัน
  6. แกดเจ็ตที่ต้องการการอนุญาตต้องถูกทำเครื่องหมายและต้องล้มเหลวอย่างงดงามหากไม่มีการอนุญาต
  7. แกดเจ็ตที่ทำงานในสกินบางประเภทเท่านั้นจะต้องถูกทำเครื่องหมายหากมีข้อมูลนั้น

ข้อเสนอ

แกดเจ็ตใหม่ควรจะเสนอทางด้านเทคนิคปั๊มวิลเลจ

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

การติดตั้ง

แกดเจ็ตสามารถติดตั้งได้หลังจากการสนทนาที่ส่วนทางเทคนิคของปั๊มหมู่บ้านโดยผู้ดูแลส่วนต่อประสานด้วยวิธีต่อไปนี้:

  1. เพิ่มส่วนหัวด้านล่างและโค้ดสคริปต์ไปที่ MediaWiki:Gadget- scriptname .js
  2. หรือเพิ่มส่วนหัวด้านล่างและโค้ดCSSไปที่ MediaWiki:Gadget- scriptname .css
  3. เพิ่มคำอธิบายสคริปต์เพื่อมีเดียวิกิ: Gadget- scriptname โปรดเชื่อมโยงไปยังหน้าแรกของสคริปต์และ/หรือหน้าช่วยเหลือ และระบุข้อกำหนดของเบราว์เซอร์หากจำเป็น
  4. เพิ่มในMediaWiki:Gadgets-definitionภายใต้หัวข้อที่เหมาะสม
     * scriptname|scriptname.js [|scriptname.css|otherscript.js|...]
    

แกดเจ็ตในขณะนี้ควรจะปรากฏบนพิเศษ: แกดเจ็ต

ความคิดเห็น

คุณสามารถเพิ่มความคิดเห็นหรือคำเตือนลงในเทมเพลตคำอธิบายแกดเจ็ตได้สองวิธี:

  • แท็ก noinclude (มองเห็นได้ในหน้าคำอธิบายพร้อมลิงก์): <noinclude> comment </noinclude>
  • ความคิดเห็น HTML (แสดงในข้อความต้นฉบับเท่านั้น): <!-- comment -->

ความคิดเห็นที่เพิ่มด้วยวิธีนี้จะถูกยกเลิกโดยอัตโนมัติในระหว่างขั้นตอนการสร้างเพจ

หัวข้อ

ส่วนหัวต่อไปนี้จะถูกเพิ่มลงในไฟล์แกดเจ็ต:

/* __________________________________________________________________________________ 
* | | 
* | === คำเตือน: ไฟล์ GADGET ทั่วโลก === | 
* | การเปลี่ยนแปลงในหน้านี้ส่งผลต่อผู้ใช้จำนวนมาก | 
* | โปรดหารือเกี่ยวกับการเปลี่ยนแปลงในหน้าพูดคุยหรือใน [[WT:Gadget]] ก่อนแก้ไข | 
* |_____________________________________________________________________________| 
* 
* นำเข้าจากเวอร์ชัน XXXX ณ วันที่ DATE จาก [[SCRIPT_SOURCE]] 
* SHORT_DESCRIPTION โปรดดูที่ [[SCRIPT_HOME_PAGE]] 
*/

แกดเจ็ตเริ่มต้น

แกดเจ็ตที่มีdefaultคำหลักถูกเปิดใช้งานสำหรับผู้เยี่ยมชม Wikipedia ทั้งหมด และเฉพาะผู้ใช้ที่ลงทะเบียนเท่านั้นที่สามารถปิดการใช้งานได้

แกดเจ็ตที่มี[default|rights=minoredit]คำอธิบายจะเปิดใช้งานโดยอัตโนมัติสำหรับผู้ใช้ที่ลงทะเบียนเท่านั้น

แกดเจ็ตที่ติดตั้งในปัจจุบัน

ผู้ใช้สามารถเรียกดูรายการ Gadget ที่มีอยู่ทั้งหมดได้ในส่วน Gadget ของหน้าการตั้งค่า:

ค่ากำหนด  → แกดเจ็ต

ดูพิเศษ:แกดเจ็ตสำหรับรายการแกดเจ็ตที่ใช้งานอยู่ทั้งหมดและลิงก์ไปยังไฟล์สคริปต์

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

  • MediaWiki talk:Gadgets-definitionอภิปรายรายละเอียดทางเทคนิคของการสร้างและบำรุงรักษาแกดเจ็ต
  • พิเศษ:GadgetUsageให้สถิติเกี่ยวกับการใช้แกดเจ็ต
  • mw:Extension:Gadgetsหน้าส่วนขยายแกดเจ็ต Mediawiki
  • แม่แบบ:รายงานข้อผิดพลาด , ข้อความเทมเพลตขอข้อมูลที่เกี่ยวข้องกับข้อบกพร่องโดยละเอียด
  • mw:Gadget kitchen , บทช่วยสอนเกี่ยวกับการเขียนแกดเจ็ต
  • Wikipedia:Gadget/Repositoriesรายการที่เก็บการควบคุมเวอร์ชันสำหรับแกดเจ็ตและสคริปต์ผู้ใช้