لغة البرمجة التي تحمل اسم “MediaWiki” هي عبارة عن لغة تمثيل النصوص التي تستخدمها برمجيات الويكي، والتي تهدف إلى تنسيق صفحات الويكي وإظهارها بشكل منظم ومناسب للقراءة والتصفح. برمجية MediaWiki هي عبارة عن برمجية ويكي مفتوحة المصدر، وهي مكتوبة بلغة PHP وتستخدم لتشغيل العديد من مواقع الويكي الشهيرة، بما في ذلك ويكيبيديا وويكاموس ومشاريع ويكيميديا الأخرى.
تظهر البرمجية لأول مرة في عام 2002، وقد تم تطويرها بدايةً من قبل Magnus Manske وتحسينها بواسطة Lee Daniel Crocker. تقوم البرمجية بتخزين محتوياتها في قاعدة بيانات، وتتميز بقدرتها على التعامل مع مشاريع ضخمة، حيث يمكن أن تحتوي على تيرابايتات من المحتوى ومئات الآلاف من الزيارات في الثانية الواحدة.
يُعد توسيع وتخصيص MediaWiki ممكنًا بشكل كبير من خلال استخدام الإضافات، حيث تتوفر أكثر من 1900 امتداد لتمكين إضافة وتغيير ميزات مختلفة. وتُستخدم البرمجية أيضًا في الشركات كنظام إدارة معرفية داخلية، بالإضافة إلى استخدامها في المشاريع التعليمية لتعزيز التعاون والمشاركة الجماعية بين الطلاب.
يُعتبر ويكيبيديا من بين أكبر المواقع على الإنترنت، مما جعل تحقيق قابلية التوسعية من خلال طبقات متعددة من التخزين المؤقت وتكرار قاعدة البيانات هو مصدر قلق رئيسي للمطورين. وتم تطوير أكثر من 1000 بوت تلقائي وشبه تلقائي وأدوات أخرى على ويكيبيديا وحدها لمساعدة في التحرير.
بالنظر إلى هذه المعلومات، يمكن القول إن لغة برمجة MediaWiki تلعب دورًا حيويًا في تطوير الويكي وتشغيله، وهي تستخدم على نطاق واسع في مختلف المشاريع العامة والخاصة التي تتطلب نظام ويكي.