مواد ڏانھن هلو

ميڊيا وڪي

کليل ڄاڻ چيڪلي، وڪيپيڊيا مان
ميڊياوڪي
اصل ليکڪ
ترقي ڏيندڙوڪيميڊيا فائونڊيشن
ابتدائي اشاعتجنوري 25, 2002؛ 24 سال اَڳُ (2002-01-25)
مستحڪم نسخو
1.44.0
لکيل ٻوليپي ايچ پي[1]
آپريٽنگ سسٽمونڊوز، ميڪ او ايس، لينڪس، فري بي ايس ڊي، اوپن بي ايس ڊي، سوليرس
جسامت79.05 MiB (compressed)
موجود ٻوليون459[2] ٻوليون
قسموڪي سافٽويئر
لائسنسGPLv2+[3]
ويب سائيٽسرڪاري ويب سائيٽ موجود ناھي

ميڊياوڪي هڪ آزاد ۽ کليل ذريعو وڪي سافٽويئر نظام آهي، جيڪو اصل ۾ مئگنس مانسڪي تيار ڪيو ۽ 25 جنوري 2002 تي وڪيپيڊيا تي استعمال لاءِ جاري ڪيو ويو، ۽ پوءِ لي ڊينيل ڪراڪر ان کي وڌيڪ بهتر بڻايو،[4][5] جنهن کان پوءِ ترقي (development) جي هم آهنگي وڪيميڊيا فائونڊيشن جي ذمّي رهي آهي. هي سافٽويئر انٽرنيٽ تي ڪيترين وڪي ميزباني ڪندڙ ويب سائيٽن کي هلائي ٿو، ۽ وڪيميڊيا فائونڊيشن جي ميزباني هيٺ ايندڙ گهڻن ويب سائيٽن کي پڻ، جن ۾ وڪيپيڊيا، وڪشنري، وڪيميڊيا ڪامنز، وڪي ڪوٽ، ميٽا-وڪي ۽ وڪيڊيٽا شامل آهن؛ اهي سڀ گڏجي سافٽويئر لاءِ گهرجن جو وڏو حصو طئي ڪن ٿا.[6] وڪيميڊيا سائيٽن کان سواءِ، ميڊياوڪي کي علمي انتظام ۽ مواد انتظام نظام طور به اهڙين ويب سائيٽن تي استعمال ڪيو ويو آهي جهڙوڪ فينڊم، وڪي هاو ۽ وڏين اندروني انسٽاليشنن جهڙوڪ انٽيليپيڊيا ۽ ڊپلوپيڊيا.

ميڊياوڪي پي ايچ پي پروگرامنگ ٻولي ۾ لکيل آهي ۽ سڀ متن وارو مواد ڊيٽابيس ۾ محفوظ ڪري ٿو. هي سافٽويئر وڏن منصوبن کي ڪارآمد نموني سنڀالڻ لاءِ بهتر بڻايو ويو آهي، جتي مواد ٽيرابائيٽس تائين ٿي سگهي ٿو ۽ هر سيڪنڊ ۾ لکين جي ويجهو ڏسڻيون ٿي سگهن ٿيون.[6][7] ڇاڪاڻ ته وڪيپيڊيا دنيا جي سڀ کان وڏين ۽ سڀ کان وڌيڪ ڏٺل ويب سائيٽن مان هڪ آهي، تنهن ڪري ڪيترن تهن (layers) واري ڪيچنگ ۽ ريپليڪيشن ذريعي اسڪيليبيليٽي حاصل ڪرڻ ڊولپرن لاءِ هڪ وڏو خدشو رهيو آهي. ميڊياوڪي جو ٻيو اهم پهلو بين الاقوامي بڻجڻ (internationalization) آهي؛ ان جو انٽرفيس 400 کان وڌيڪ ٻولين ۾ موجود آهي.[8] هن سافٽويئر ۾ سوين ترتيب وار سيٽنگون (configuration settings)[9] ۽ 1,000 کان وڌيڪ توسيعون (extensions) موجود آهن، جن ذريعي مختلف خاصيتون شامل يا تبديل ڪري سگهجن ٿيون.[10]

اهم خاصيتون

[سنواريو]

ميڊياوڪي بنيادي طور تي هڪ وسيع ۽ مضبوط فيچر سيٽ مهيا ڪري ٿو، ۽ ان سان گڏ توسيعن کي ڳنڍڻ جو ميڪانيزم پڻ ڏئي ٿو ته جيئن اضافي ڪارڪردگي شامل ڪري سگهجي.

بين الاقواميت ۽ مڪاني بڻجڻ

[سنواريو]
نڪلاس لئڪسٽروم وضاحت ڪري ٿو ته ڪيئن translatewiki.net ميڊياوڪي کي 400 کان وڌيڪ مڪاني صورتون مهيا ڪيون.

وڪيميڊيا منصوبن ۾ گهڻ ٻولي هئڻ تي زور سبب، بين الاقواميت ۽ مڪاني بڻجڻ کي ڊولپرن وڏي اهميت ڏني آهي. يوزر انٽرفيس کي مڪمل يا جزوي طور 400 کان وڌيڪ ٻولين ۾ translatewiki.net تي ترجمو ڪيو ويو آهي،[8] ۽ سائيٽ جا منتظم ان کي وڌيڪ به ترتيب ڏئي سگهن ٿا (سڄو انٽرفيس وڪي ذريعي قابلِ ترميم آهي).

ڪي توسيعون، خاص طور تي MediaWiki Language Extension Bundle، ميڊياوڪي جي گهڻ ٻولائي ۽ بين الاقواميت کي وڌيڪ مضبوط ڪن ٿيون.

انسٽاليشن ۽ ترتيب

[سنواريو]

ميڊياوڪي جي انسٽاليشن لاءِ ضروري آهي ته صارف وٽ انتظامي اختيار هجن اهڙي سرور تي جيڪو PHP ۽ هڪ مطابقت رکندڙ SQL ڊيٽابيس هلائي رهيو هجي. ڪڏهن ڪڏهن ورچوئل هوسٽ قائم ڪرڻ مددگار ٿيندو آهي، خاص طور تي جيڪڏهن ويب سائيٽ جو وڏو حصو ڪنهن اهڙي فريم ورڪ تي هجي (جهڙوڪ Zope يا Ruby on Rails) جيڪو ميڊياوڪي سان مڪمل مطابقت نه رکي.[11] ڪلائوڊ ميزباني نئون سرور لڳائڻ جي ضرورت ختم ڪري سگهي ٿي.[12]

انسٽاليشن لاءِ هڪ PHP اسڪرپٽ ويب برائوزر ذريعي هلائي وڪي جون بنيادي سيٽنگون طئي ڪيون وڃن ٿيون. اها اسڪرپٽ گهٽ ۾ گهٽ ضروري پيرا ميٽر پڇي ٿي، جڏهن ته وڌيڪ تبديليون—جهڙوڪ اپلوڊ فعال ڪرڻ،[13] سائيٽ لوگو شامل ڪرڻ،[14] ۽ توسيعون لڳائڻ—LocalSettings.php فائيل ۾ ترتيب وار سيٽنگون تبديل ڪري ڪيون وڃن ٿيون.[15]

مارڪ اپ

[سنواريو]

ميڊياوڪي ۽ ان جي اڳوڻي UseModWiki جي وچ ۾ اهم فرقن مان هڪ "free link" جو استعمال هو، CamelCase بدران. اڳئين وڪي انجڻن ۾ "WorldWideWeb" جهڙو متن ضروري هوندو هو، جڏهن ته ميڊياوڪي ۾ لفظن کي ٻٽي چورس بريسٽن ۾ رکي لنڪ ٺاهيو ويندو آهي، مثال طور [[World Wide Web]].

ميڊياوڪي هڪ وڌايل[16] هلڪو وزن وڪي مارڪ اپ استعمال ڪري ٿو، جيڪو HTML جي ڀيٽ ۾ سکڻ ۽ استعمال ڪرڻ ۾ آسان آهي. ٽيبلن جهڙي مواد کي MediaWiki مارڪ اپ ۽ HTML وچ ۾ تبديل ڪرڻ لاءِ اوزار پڻ موجود آهن.[17]

هيٺ ڏنل جدول وڪي مارڪ اپ ۽ HTML جي ڀيٽ ڏيکاري ٿو:

ميڊياوڪي نحو HTML مساوي ڏيکاريل نتيجو
====هڪ ڳالهه ٻولهه====
"ڪجهه وڌيڪ [[چانهه]] وٺو،" مارچ هيئر ايلس کي چيو.
<h4>هڪ ڳالهه ٻولهه</h4>
<p>"ڪجهه وڌيڪ <a href="/wiki/چانهه">چانهه</a> وٺو،"</p>
هڪ ڳالهه ٻولهه

"ڪجهه وڌيڪ چانهه وٺو،"

ايڊيٽنگ انٽرفيس

[سنواريو]
نحو نمايان ڪرڻ سان گڏ ميڊياوڪي ايڊيٽنگ انٽرفيس

ميڊياوڪي جو ڊيفالٽ ايڊيٽنگ اوزار سکڻ ۾ ڪڏهن ڪڏهن ڏکيو محسوس ٿئي ٿو.[18] ڊگهن صفحن لاءِ ذيلي سيڪشن جي ترميم جي سهولت موجود آهي. رجسٽرڊ يوزر ايڊٽ کي "ننڍي ترميم" طور نشان لڳائي سگهن ٿا. جيڪڏهن ٻه يوزر ساڳئي وقت ساڳئي حصي ۾ ترميم ڪن ته edit conflict پيدا ٿي سگهي ٿو.

ايپليڪيشن پروگرامنگ انٽرفيس

[سنواريو]

ميڊياوڪي وٽ هڪ وڌايل ويب API موجود آهي جيڪو ڊيٽابيس ۾ موجود ڊيٽا تائين سڌي رسائي ڏئي ٿو. API ذريعي لاگ ان ڪرڻ، ڊيٽا حاصل ڪرڻ ۽ تبديليون موڪلڻ ممڪن آهي. اهو XML، JSON ۽ ٻين فارميٽن ۾ جواب ڏئي سگهي ٿو.[19]

ترميمن جي نگراني

[سنواريو]

Recent Changes فيچر وڪي تي تازين ترميمن جي فهرست ڏيکاري ٿو، جنهن ۾ يوزر، خلاصو ۽ ٽيگ شامل هوندا آهن.[20] وڌيڪ سرگرم وڪين تي اينٽي-وينڊل سافٽويئر پڻ استعمال ڪيو ويندو آهي.[21]

واچ لسٽ فيچر رجسٽرڊ يوزرن کي پنهنجي چونڊيل صفحن تي ٿيندڙ تبديلين جو جائزو وٺڻ جي سهولت ڏئي ٿو.[22]

نيويگيشن

[سنواريو]

وڪي لنڪس

[سنواريو]

وڪي اندر نيويگيشن گهڻو ڪري اندروني وڪي لنڪن ذريعي ٿيندي آهي. جيڪڏهن لنڪ ڪيل صفحو موجود هجي ته لنڪ نيري رنگ ۾، ۽ جيڪڏهن موجود نه هجي ته ڳاڙهي رنگ ۾ ڏيکاريو ويندو آهي. ڳاڙهي لنڪ تي ڪلڪ ڪرڻ سان نئون صفحو ٺاهڻ جو آپشن ملي ٿو، جنهن سان "وڪي فائيڊ" مضمون ٺاهڻ آسان ٿي وڃي ٿو، ڀلي لاڳاپيل صفحا اڃا موجود نه هجن.

بين-ٻولي لنڪ

[سنواريو]
بين-ٻولي لنڪن جو هڪ مثال

بين-ٻولي لنڪ اهي ننڍڙا نيويگيشن لنڪ آهن، جيڪي اڪثر ميڊياوڪي جي اسڪنن ۾ پاسي واري بار (سائيڊبار) ۾ نظر اچن ٿا ۽ هڪ مضمون کي ساڳئي وڪي خاندان اندر ٻين ٻولين جي لاڳاپيل مضمونن سان ڳنڍين ٿا. ان سان ٻولي-مخصوص ڪميونٽيون هڪ وڏي پسمنظر سان ڳنڍيل رهي سگهن ٿيون، ڀلي سڀئي وڪيون ساڳئي سرور تي هجن يا هر هڪ پنهنجي الڳ سرور تي هجي.[23]

اڳ ۾، وڪيپيڊيا بين-ٻولي لنڪن ذريعي هڪ مضمون کي وڪيپيڊيا جي ٻين ايڊيشنن ۾ ساڳئي موضوع جي مضمونن سان ڳنڍيندي هئي. پوءِ وڪيڊيٽا جي شروعات سان هي نظام مٽجي ويو.[24]

مواد جي ترتيب

[سنواريو]

صفحي جا ٽيب ۽ لاڳاپيل صفحا

[سنواريو]
ميڊياوڪي صفحي جا ٽيب، "Vector 2010" اسڪن سان. "discussion" ٽيب جو ڳاڙهو رنگ اهو ظاهر ڪري ٿو ته مضمون وٽ اڃا ڳالهه ٻولهه (ٽاڪ) صفحو موجود ناهي. ٻين ڳاڙهن وڪي لنڪن وانگر، ان تي وڃڻ سان صارف کي اهو صفحو ٺاهڻ لاءِ چيو ويندو آهي.

صفحي جا ٽيب صفحن جي مٿئين حصي ۾ ڏيکاريا وڃن ٿا. اهي ٽيب صارف کي اهڙا عمل ڪرڻ يا صفحا ڏسڻ جي اجازت ڏين ٿا جيڪي موجوده صفحي سان لاڳاپيل هوندا آهن. ڊيفالٽ طور موجود عملن ۾ موجوده صفحو ڏسڻ، ترميم ڪرڻ ۽ ان تي بحث ڪرڻ شامل آهن. ڏيکاريل ٽيب ان ڳالهه تي دارومدار رکن ٿا ته صارف وڪي ۾ لاگ اِن آهي يا نه، ۽ ڇا ان وٽ وڪي تي سِسوپ (sysop) جا اختيار آهن يا نه. مثال طور، صفحو منتقل ڪرڻ يا ان کي واچ لسٽ ۾ شامل ڪرڻ جهڙيون سهولتون اڪثر لاگ اِن ٿيل صارفن تائين محدود هونديون آهن. سائيٽ جو منتظم جاوا اسڪرپٽ استعمال ڪري يا توسيعون لڳائي ٽيب وڌائي يا گهٽائي سگهي ٿو.[25]

هر صفحي سان هڪ تاريخ (هسٽري) صفحو لاڳاپيل هوندو آهي، جنهن مان صارف صفحي جي هر اُن نسخي تائين پهچي سگهي ٿو جيڪو ڪڏهن موجود رهيو آهي، ۽ پنهنجي پسند جي ٻن نسخن جي وچ ۾ diff پڻ ٺاهي سگهي ٿو. صارفن جون ڪانٽريبيوشنون رڳو هتي ئي نه، پر سائيڊبار ۾ "user contributions" واري آپشن ذريعي به ڏسي سگهجن ٿيون. 2004 واري هڪ مضمون ۾ ڪارل چالبورن ۽ ٽريسا ريئمن لکيائون ته "جيتوڻيڪ هي فيچر شايد وڪي پاڪ پسندن جي گڏيل، 'انا کان پاڪ' روح کان ٿورو هٽي ٿو، پر اُنهن استادن لاءِ تمام ڪارائتو ٿي سگهي ٿو جن کي هر شاگرد جي انفرادي ڪوشش ۽ شرڪت جو جائزو وٺڻو پوي."[26]

نيم-جڳهون

[سنواريو]

ميڊياوڪي مواد جي بناوت لاءِ hyperlink کان سواءِ به ڪيترائي فيچر مهيا ڪري ٿو. انهن مان هڪ ابتدائي فيچر namespaces آهن. وڪيپيڊيا جي شروعاتي مسئلن مان هڪ اهو هو ته انسائيڪلوپيڊڪ مواد کي سار سنڀال، گڏيل بحث، ۽ ايڊيٽرن جي ذاتي صفحن کان ڌار ڪيئن رکجي. نيم-جڳهون صفحي جي عنوان کان اڳ لڳندڙ پري فڪس هوندا آهن (جهڙوڪ "User:" يا "Talk:") جيڪي صفحي جي مقصد جي وضاحت ڪن ٿا ۽ ساڳئي عنوان هيٺ مختلف ڪم وارا صفحا گڏ رهڻ جي اجازت ڏين ٿا. مثال طور، ڊيفالٽ نيم-جڳهه ۾ "[[The Terminator]]" نالي صفحو 1984 واري فلم بابت ٿي سگهي ٿو، جنهن ۾ Arnold Schwarzenegger اداڪاري ڪئي، جڏهن ته "[[User:The Terminator]]" نالي صفحو اهڙي صارف جو پروفائيل ٿي سگهي ٿو جيڪو اهو نالو تخلص طور چونڊي. وڌيڪ عام صورت ۾، هر نيم-جڳهه سان هڪ لاڳاپيل "Talk:" نيم-جڳهه هوندي آهي، جيڪا اُن نيم-جڳهه جي مواد تي بحث لاءِ استعمال ٿيندي آهي، جهڙوڪ "User talk:" يا "Template talk:". بحث وارن صفحن جو مقصد اهو آهي ته مواد ۽ اُن بابت ٿيندڙ بحث کي الڳ رکيو وڃي.[27][28]

نيم-جڳهون فولڊرن وانگر سمجهي سگهجن ٿيون، جيڪي معلومات يا ڪارڪردگي جي بنيادي قسمن کي ڌار ڪن ٿيون. سائيٽ جا منتظم ڪسٽم نيم-جڳهون به شامل ڪري سگهن ٿا. ڊيفالٽ طور مواد لاءِ 16 نيم-جڳهون هونديون آهن، ۽ ٻه پسڊو-نيم-جڳهون متحرڪ طور ٺهندڙ "Special:" صفحن ۽ ميڊيا فائلن ڏانهن لنڪن لاءِ استعمال ٿينديون آهن. ميڊياوڪي ۾ هر نيم-جڳهه کي نمبر ڏنو ويندو آهي: مواد وارن نيم-جڳهن جا نمبر جفت (even) ۽ انهن جي لاڳاپيل ٽاڪ نيم-جڳهن جا نمبر طاق (odd) هوندا آهن.[29]

زمري ٽيگ

[سنواريو]

صارف نوان زمرا ٺاهي سگهن ٿا ۽ مواد جي متن ۾ هڪ يا وڌيڪ زمري ٽيگ شامل ڪري صفحا ۽ فائلون انهن زمرن ۾ شامل ڪري سگهن ٿا. اهي ٽيگ صفحي جي هيٺان لنڪ ٺاهي ڇڏين ٿا، جيڪي پڙهندڙ کي اُن زمري ۾ شامل سڀني صفحن جي فهرست ڏانهن وٺي وڃن ٿا، جنهن سان لاڳاپيل مضمون آساني سان ڳولي سگهجن ٿا.[30] مواد کي ترتيب ڏيڻ لاءِ زمري بندي جي استعمال کي هي ٻنهي جو ميلاپ چيو ويو آهي:

ذيلي صفحا

[سنواريو]

نيم-جڳهن کان علاوه، مواد کي ذيلي صفحن ذريعي به ترتيب ڏئي سگهجي ٿو. هي سادو فيچر خودڪار برِڊڪرمبز مهيا ڪري ٿو، جهڙوڪ [[Page title/Subpage title]]، جنهن ۾ سليش کان پوءِ وارو حصو (هن مثال ۾ "Subpage title") پاڻمرادو سليش کان اڳ واري صفحي ("Page title") ڏانهن نيويگيشن لنڪ بڻجي وڃي ٿو.

ترتيب ۽ ڪسٽمائيزيشن

[سنواريو]
صارف ڪسٽم JavaScript ترتيب ڏئي سگهن ٿا، جيڪو هر ڀيري صفحو کُلڻ تي هلندو آهي. ان سان اهڙا جاوا اسڪرپٽ اوزار ٺهيا آهن جيڪي صارف "انسٽال" ڪري سگهن ٿا؛ هتي ڏيکاريل "navigation popups" اوزار لنڪ تي هور ڪرڻ سان مضمون جو ننڍڙو پريويو ڏيکاري ٿو.

جيڪڏهن فيچر فعال هجي، صارف پنهنجا اسٽائل شيٽ ترتيب ڏئي سگهن ٿا ۽ client-side JavaScript پڻ سيٽ ڪري سگهن ٿا، جيڪو هر صفحي جي ڏسڻ سان گڏ هلندو آهي. وڪيپيڊيا تي هن سان گڏيل طور ڪيترائي اضافي اوزار ۽ مددگار ڪم ٺهيا آهن، جيڪي وڪي ذريعي تيار ڪيا ويندا آهن ۽ صارفن ۾ شيئر ٿيندا آهن. مثال طور، navigation popups هڪ ڪسٽم جاوا اسڪرپٽ اوزار آهي جيڪو لنڪن تي هور ڪرڻ سان مضمون جا پريويو ڏيکاري ٿو ۽ عام سار سنڀال وارن ڪمن لاءِ شارٽ ڪٽ پڻ مهيا ڪري ٿو.[32]

هڪ screenshot، جنهن ۾ ميڊياوڪي استعمال ڪندڙ وڪي تي ڪسٽمائيزڊ اسڪن ڏيکاريل آهي

ميڊياوڪي جو سڄو يوزر انٽرفيس به وڪي جي اندر ئي انهن صارفن پاران ايڊيٽ ڪري سگهجي ٿو جن وٽ ضروري اجازت هجي (عام طور تي انهن کي "administrators" سڏيو ويندو آهي). اهو "MediaWiki:" پريفڪس واري هڪ خاص نيم-جڳهه ذريعي ڪيو ويندو آهي، جتي هر صفحي جو عنوان ڪنهن خاص يوزر انٽرفيس پيغام جي سڃاڻپ ڪندو آهي. هڪ توسيع استعمال ڪندي،[33] صارف ذاتي اسڪرپٽ ٺاهي سگهي ٿو ۽ يوزر ترجيحن واري صفحي ۾ لاڳاپيل آپشنن کي آن/آف ڪري چونڊي سگهي ٿو ته ڪهڙا سائيٽ-وائيڊ اسڪرپٽ ان تي لاڳو ٿين.

سانچا

[سنواريو]

"MediaWiki:" نيم-جڳهه شروعات ۾ ڪسٽم ٽيڪسٽ بلاڪ ٺاهڻ لاءِ پڻ استعمال ٿيندي هئي، جيڪي پوءِ هڪ خاص نحو سان ٻين صفحن ۾ متحرڪ طور لوڊ ٿي سگهن. بعد ۾ اهو مواد پنهنجي الڳ نيم-جڳهه "Template:" ڏانهن منتقل ڪيو ويو.

سانچا اهڙا ٽيڪسٽ بلاڪ آهن جيڪي ڪنهن ٻئي صفحي اندر متحرڪ طور لوڊ ٿي سگهن ٿا جڏهن به اهو صفحو گهرجيو وڃي. سانچي کي ٻٽي curly bracket اندر هڪ خاص لنڪ ذريعي سڏيو ويندو آهي (مثال "{{Disputed|date=October 2018}}")، جيڪو سانچي کي (هن مثال ۾ Template:Disputed تي) انهيءَ جاءِ تي لوڊ ڪري ڏيکاري ٿو جتي سڏ ڪيو ويو هجي.

سانچا structured document آهن جن ۾ attribute–value pair شامل هوندا آهن. انهن ۾ parameter هوندا آهن، ۽ جڏهن ڪنهن مضمون ۾ شامل ڪيا وڃن ٿا ته انهن پيرا ميٽرن کي قدر ڏنا وڃن ٿا. پيرا ميٽر جو نالو ۽ قدر حد بندي سان (عام طور تي equals sign ذريعي) جدا ڪيا ويندا آهن. سانچن جو هڪ قسم infobox سڏبو آهي، جيڪو وڪيپيڊيا تي ڪنهن موضوع بابت چونڊيل معلومات گڏ ڪري پيش ڪرڻ لاءِ استعمال ٿيندو آهي—عام طور تي دستاويز جي مٿي (موبائل ڏسڻ) يا مٿي ساڄي ڪنڊ (ڊيسڪٽاپ ڏسڻ) تي.

ٻين نيم-جڳهن جا صفحا به سانچن وانگر شامل (transclude) ٿي سگهن ٿا. خاص طور تي، مکيه نيم-جڳهه جو صفحو عنوان جي اڳيان ڪولن لڳائي شامل ڪري سگهجي ٿو؛ مثال طور {{:MediaWiki}} مکيه نيم-جڳهه مان "MediaWiki" مضمون کي شامل ڪري ٿو. ان کان علاوه، ڪنهن صفحي جا اهي حصا جيڪي شامل ٿيڻ گهرجن، ڪيترن طريقن سان نشان لڳائي سگهجن ٿا؛ سڀ کان بنيادي طريقا هي آهن:[34]

  • <noinclude>...</noinclude>، جيڪو اهڙو مواد نشان لڳائي ٿو جيڪو شامل نه ڪيو وڃي؛
  • <includeonly>...</includeonly>، جيڪو اهڙو مواد نشان لڳائي ٿو جيڪو تڏهن ئي ڏيکاريو وڃي جڏهن اهو شامل (transclude) ٿئي؛
  • <onlyinclude>...</onlyinclude>، جيڪو اهڙو مواد نشان لڳائي ٿو جيڪو صرف اهوئي شامل ٿيڻ گهرجي.

هڪ لاڳاپيل طريقو، جنهن کي سانچي جي substitution چيو ويندو آهي (سانچي جي لنڪ جي شروعات ۾ subst: لڳائي)، سانچي جو مواد ٽارگيٽ صفحي ۾ داخل ڪري ڇڏيندو آهي (بلڪل copy and paste وانگر)، بجاءِ ان جي ته صفحو هر ڀيري لوڊ ٿيڻ تي سانچي جو مواد متحرڪ طور آڻجي. هي طريقو سانچن جي استعمال ۾ ڪڏهن ڪڏهن عدم يڪسانيت آڻي سگهي ٿو، پر ڪجهه حالتن ۾ ڪارائتو ٿي سگهي ٿو ۽ گهڻين حالتن ۾ گهٽ سرور وسيلا استعمال ڪندو (بچت جو اصل مقدار وڪي جي ترتيب ۽ سانچي جي پيچيدگي تي دارومدار رکي ٿو).

سانچا ڪيترن مختلف مقصدن لاءِ استعمال ٿيندا آهن. اهي صارفن کي پيچيده ٽيبل لي آئوٽ ٺاهڻ جي قابل ڪن ٿا، جيڪي ڪيترن صفحن ۾ هڪ جهڙا استعمال ٿين، ۽ جن ۾ رڳو ٽيبلن جو مواد پيرا ميٽرن وسيلي داخل ٿئي. وڪيپيڊيا تي مضمونن ۾ مسئلا ظاهر ڪرڻ لاءِ به سانچا گهڻو استعمال ٿيندا آهن: مثال طور ڪنهن مضمون ۾ سانچو لڳائڻ سان اهو هڪ گرافڪ باڪس ڏيکاري سگهي ٿو، جنهن ۾ لکيل هجي ته مضمون جو مواد تڪراري آهي يا ڪنهن ٻئي ڌيان جي ضرورت آهي، ۽ گڏوگڏ ان کي زمري بندي به ڪري ڇڏيندو آهي ته جيئن اهڙا مضمون آساني سان ڳولي سگهجن. يوزر صفحن تي به سانچا استعمال ٿيندا آهن ته جيئن نون صارفن کي ڀليڪار پيغام موڪليا وڃن،[35] سٺي ڪانٽريبيوشن تي انعام ڏنا وڃن،[36][37] نامناسب رويو تي خبردار ڪيو وڃي،[38] بلاڪ ٿيڻ جي اطلاع ڏني وڃي،[39] وغيره.

گروپ ۽ رسائي تي پابنديون

[سنواريو]

ميڊياوڪي صارف گروپ ٺاهڻ ۽ انهن جي تعريف ڪرڻ ۾ وڏي لچڪ ڏئي ٿو. مثال طور، هڪ اهڙو من مانو "ninja" گروپ ٺاهي سگهجي ٿو جيڪو صارفن کي بلاڪ ڪري ۽ صفحا ڊليٽ ڪري، ۽ جنهن جي ترميمن کي Recent Changes لاگ ۾ ڊيفالٽ طور لڪائي سگهجي. "autoconfirmed" صارفن جو گروپ به ترتيب ڏئي سگهجي ٿو، جنهن ۾ ماڻهو مخصوص ڏينهن گذرڻ ۽ مخصوص ايڊٽس ڪرڻ کان پوءِ پاڻمرادو شامل ٿي وڃي ٿو.[40] ڊيفالٽ طور فعال ڪيل گروپن ۾ bureaucrats ۽ sysops شامل آهن. Bureaucrats ٻين صارفن جا حق تبديل ڪري سگهن ٿا. Sysops وٽ صفحن جي حفاظت، ڊليشن، ۽ صارفن کي ايڊٽ ڪرڻ کان بلاڪ ڪرڻ جا اختيار هوندا آهن. ميڊياوڪي جا ايڊيٽنگ حقن بابت ڪنٽرول ايترا ڪافي سمجهيا ويا آهن جو انهن کي اسپتال ۾ standard operating procedures جهڙا اهم دستاويز شايع ۽ سنڀالڻ لاءِ به مناسب قرار ڏنو ويو آهي.[41]

ميڊياوڪي ۾ رسائي تي پابندي بابت ڪجهه بنيادي فيچر موجود آهن، پر ان جو اصل ۽ جاري ڊيزائن بنيادي طور تي مواد سان لاڳاپيل ڪمن تي ٻڌل رهيو آهي، نه ته مواد جي ورهاست/الڳاپي تي. نتيجي طور (ڪجهه محدود استثنائن کان سواءِ، جيڪي خاص اوزارن ۽ انهن جي "Special" صفحن سان لاڳاپيل آهن)، ڪور ڊولپمينٽ ۾ صفحن جي رسائي ڪنٽرول کي ڪڏهن به وڏي ترجيح نه ڏني وئي آهي، ۽ ڊولپرن چيو آهي ته جن صارفن کي محفوظ يوزر رسائي ۽ اختيار نامن جي سخت ڪنٽرول جي ضرورت هجي، انهن کي ميڊياوڪي تي ڀروسو نه ڪرڻ گهرجي، ڇو ته اهو اهڙين حالتن لاءِ ڊزائين ئي ناهي ڪيو ويو. مثال طور، اهڙي وڪي ٺاهڻ انتهائي ڏکيو آهي جنهن ۾ رڳو ڪجهه مخصوص صارف صفحا پڙهي ۽ کولي سگهن.[42] هتي Foswiki، MoinMoin ۽ Confluence جهڙا وڪي انجڻ وڌيڪ لچڪ ڏين ٿا، ڇاڪاڻ⁠تہ اهي access control lists جهڙن جديد سيڪيورٽي ميڪانيزمن جي حمايت ڪن ٿا.

توسيع پذيري

[سنواريو]

ميڊياوڪي جي ڪوڊ بيس ۾ مختلف هوڪ موجود آهن، جيڪي ڪال بيڪ فنڪشن استعمال ڪري اضافي پي ايڇ پي ڪوڊ کي توسيع پذير طريقي سان شامل ڪرڻ جي اجازت ڏين ٿا. هن سان ڊولپر اهڙيون توسيعون لکي سگهن ٿا، جن لاءِ لازمي نه آهي ته ڪور ۾ تبديلي ڪئي وڃي يا پنهنجو ڪوڊ جائزي لاءِ جمع ڪرايو وڃي. توسيع انسٽال ڪرڻ عام طور تي ترتيب (configuration) واري فائل ۾ هڪ سٽ شامل ڪرڻ تي مشتمل هوندو آهي، پر ڪجهه حالتن ۾ وڌيڪ تبديليون به گهربل ٿينديون آهن، جهڙوڪ ڊيٽابيس اپڊيٽ يا ڪور پئچ.

ميڊياوڪي ۾ ڊولپرن کي فيچر ۽ ڪارڪردگيون شامل ڪرڻ لاءِ پنج مکيه توسيعي نقطا (extension points) ٺاهيا ويا. هوڪ هر ڀيري تڏهن هلن ٿا جڏهن ڪو مخصوص واقعو پيش اچي؛ مثال طور، ArticleSaveComplete هوڪ تڏهن ٿيندو آهي جڏهن مضمون محفوظ ڪرڻ واري درخواست تي عمل ٿي چڪو هجي.[43] هن کي مثال طور اهڙي توسيع استعمال ڪري سگهي ٿي، جيڪا چونڊيل صارفن کي تڏهن اطلاع ڏئي جڏهن وڪي تي نون يا گمنام صارفن پاران صفحي ۾ ترميم ٿئي.[44] نوان ٽيگ ٺاهي سگھجن ٿا ته جيئن کولڻ ۽ بند ڪرڻ وارن ٽيگن سان ڊيٽا پروسيس ٿئي (<newtag>...</newtag>).[45] پارسر فنڪشن استعمال ڪري نئون حڪم (command) به ٺاهي سگهجي ٿو ({{#if:...|...|...}}).[46] نوان خاص صفحا به ٺاهي سگهجن ٿا ته جيئن ڪو مخصوص ڪم انجام ڏئي سگهجي. اهي صفحا متحرڪ طور تي پيدا ٿيندا آهن. مثال طور، ڪو خاص صفحو اهي سڀ صفحا ڏيکاري سگهي ٿو جن ۾ ڪنهن ٻاهرين سائيٽ ڏانهن هڪ يا وڌيڪ لنڪ هجن، يا اهو اهڙو فارم ٺاهي سگهي ٿو جنهن ۾ صارف فيڊ بيڪ جمع ڪرائن.[47] اسڪن صارفن کي ميڊياوڪي جي ڏيک ۽ احساس (look and feel) کي ڪسٽمائيز ڪرڻ جي اجازت ڏين ٿا.[48] هڪ ننڍو توسيعي نقطو Amazon S3 کي تصويري فائلن جي ميزباني لاءِ استعمال ڪرڻ جي اجازت ڏئي ٿو.[49]

توسيعون

[سنواريو]

متن جي سنڀال

[سنواريو]
ٽم اسٽارلنگ
ٽم اسٽارلنگ، 2008ع ۾

سڀ کان وڌيڪ مشهور توسيعن مان هڪ پارسر فنڪشن واري توسيع ParserFunctions آهي، جيڪا شرطي بيانن جي نتيجي جي بنياد تي مختلف مواد کي ڏيکارڻ (render) جي اجازت ڏئي ٿي.[50] اهي شرطي بيان اهڙا ڪم ڪري سگهن ٿا جيئن: ڪنهن پيراميٽر جي خالي هجڻ جي جاچ، اسٽرنگن جو مقابلو، رياضي وارا اظهار (expressions) جانچڻ، ۽ صفحو موجود هجڻ يا نه هجڻ جي بنياد تي ٻن قدرن مان هڪ واپس ڪرڻ. هي توسيع بدنام طور تي غير مؤثر (inefficient) سانچي {{Qif}} جي متبادل طور تي ٺاهي وئي هئي.[51] شنڊلر ParserFunctions توسيع جي تاريخ هن ريت بيان ڪري ٿو:[52]

2006ع ۾ ڪجهه وڪيپيڊين معلوم ڪيو ته سانچن جي خاصيتن ۽ سي ايس ايس جي پيچيده ۽ ڳنڍيل رابطي ذريعي اهي شرطي وڪي متن ٺاهي سگهن ٿا، يعني اهڙو متن جيڪو تڏهن ڏيکاريو وڃي جڏهن سانچي جو پيراميٽر ڪو مخصوص قدر رکي. هن ۾ سانچن اندر سانچا بار بار سڏڻ شامل هو، جنهن سبب سڄي نظام جي ڪارڪردگي تي بار پوندو هو. ڊولپرن آڏو ٻه رستا هئا: يا ته اهڙي استعمال کي سڃاڻي سافٽ ويئر اندر ان کي روڪي ڇڏيو وڃي (يعني واضح طور تي بند ڪيو وڃي)، يا وري ان جي لاءِ ڪو مؤثر متبادل ڏنو وڃي. ٻيو رستو ٽم اسٽارلنگ اختيار ڪيو، جنهن پارسر فنڪشنن جي تعارف جو اعلان ڪيو—اهڙو وڪي متن جيڪو هيٺين سافٽ ويئر ۾ لاڳو ڪيل فنڪشنن کي سڏي.

شروعات ۾ رڳو شرطي متن ۽ سادن رياضي وارن اظهارَن جي حساب ڪتاب کي لاڳو ڪيو ويو، پر هن ئي قدم وڪي ايڊيٽرن لاءِ امڪانن کي تمام گهڻو وڌائي ڇڏيو. وقت سان گڏ وڌيڪ پارسر فنڪشن شامل ڪيا ويا، ۽ آخرڪار اهڙو ڍانچو وجود ۾ آيو جيڪو توسيعي فنڪشنن کي سادن طريقي سان لکڻ جي اجازت ڏيندو هو ته جيئن من ماني ڪارڪردگيون شامل ڪري سگهجن—مثال طور جيو-ڪوڊنگ خدمتون يا وجٽ. هن ڀيري ڊولپر صاف طور تي ڪميونٽي جي گهرج جو جواب ڏئي رهيا هئا: يا ته ڪميونٽي جي مسئلي (يعني شرطي متن) جي حل سان وڙهن، يا پوءِ اڳئين طريقن کي بدلائڻ لاءِ وڌيڪ بهتر فني عملدرآمد پيش ڪن ته جيئن مجموعي ڪارڪردگي بهتر ٿي سگهي.

هڪ ٻي پارسر فنڪشن واري توسيع StringFunctions ٺاهي وئي، جنهن سان اسٽرنگ جي ڊگھائي، اسٽرنگ جي جڳهه (position) وغيره جو جائزو وٺڻ ممڪن ٿيو. وڪيميڊيا ڪميونٽين، جيڪي ساڳي ڪارڪردگي لاءِ اڻ سڌا ۽ اڻ وڻندڙ متبادل (workarounds) ٺاهي چڪيون هيون،[53] پنهنجي منصوبن تي ان کي فعال ڪرڻ لاءِ زور ڀريو.[54] ان جي گهڻي ڪارڪردگي آخرڪار ParserFunctions توسيع ۾ ضم ڪئي وئي،[55] پر اها ڊيفالٽ طور بند رکيل هئي، ۽ ٽم اسٽارلنگ طرفان خبردار ڪيو ويو ته اسٽرنگ فنڪشنن کي فعال ڪرڻ سان صارفن کي “پنهنجا پارسر پاڻ ٺاهي” ڇڏڻ جو موقعو ملي ويندو، “انتهائي بدصورت، انتهائي غير مؤثر پروگرامنگ ٻولي ۾ جيڪا انسان کي سڃاتل آهي: ParserFunctions سان گڏ ميڊياوڪي وڪي ٽيڪسٽ.”[56]

لوئا توسيع

[سنواريو]

2012ع کان Scribunto نالي هڪ توسيع موجود آهي، جيڪا “ماڊيول” ٺاهڻ جي اجازت ڏئي ٿي—يعني اهڙا وڪي صفحا جيڪي اسڪرپٽنگ ٻولي لوئا ۾ لکيل هجن—۽ پوءِ انهن کي سانچن ۽ عام وڪي صفحن اندر هلائي سگهجي ٿو. Scribunto 2013ع کان وڪيپيڊيا ۽ ٻين وڪيميڊيا سائيٽن تي انسٽال ٿيل آهي ۽ انهن سائيٽن تي وڏي پيماني تي استعمال ٿئي ٿو. Scribunto جو ڪوڊ ParserFunctions استعمال ڪندڙ ساڳئي وڪي ٽيڪسٽ ڪوڊ جي ڀيٽ ۾ نمايان تيز هلندو آهي.[57]

حاشين ۽ علمي نمائش لاءِ

[سنواريو]

هڪ ٻي انتهائي مشهور توسيع Cite نالي حوالا (citation) واري توسيع آهي، جيڪا صفحن ۾ لائن اندر حوالن ذريعي حاشيا (footnotes) شامل ڪرڻ جي سهولت ڏئي ٿي.[58] البت، هن توسيع تي تنقيد به ڪئي وئي آهي ته اها استعمال ۾ ڏکي آهي ۽ صارف کان پيچيده نحو (syntax) ياد رکڻ جو تقاضو ڪري ٿي. RefToolbar نالي هڪ گيجٽ حوالا ٺاهڻ کي آسان بنائڻ جي ڪوشش ڪري ٿو، جنهن ۾ عام سانچا استعمال ڪيا ويندا آهن. ميڊياوڪي ۾ ڪي توسيعون اهڙيون به آهن جيڪي علمي ڪم لاءِ مناسب آهن، جهڙوڪ رياضي واريون توسيعون[59] ۽ هڪ اهڙي توسيع جيڪا ماليڪيولن کي ٽن رخن واري خلا ۾ (3D) ڏيکارڻ جي اجازت ڏئي ٿي.[60]

ضم ڪرڻ

[سنواريو]

Widgets نالي هڪ عام توسيع موجود آهي، جيڪا ميڊياوڪي کي لڳ ڀڳ هر شيءِ سان ضم ڪرڻ جي اجازت ڏئي ٿي. ٻين مثالن ۾ زمرو تجويز ڪندڙ توسيعون (category suggestion extensions)[61] ۽ Flash Video شامل ڪرڻ لاءِ توسيعون،[62] يوٽيوب وڊيوز،[63] ۽ RSS feed شامل آهن.[64] Metavid نالي هڪ سائيٽ، جيڪا U.S. Senate ۽ هائوس جي فلور ڪارروائين جي وڊيو فوٽيچ کي محفوظ ڪري ٿي، ميڊياوڪي کي وڌائيندڙ ڪوڊ استعمال ڪري گڏيل وڊيو ليکڪت (collaborative video authoring) جي ميدان ۾ ٺاهي وئي هئي.[65]

لنڪ اسپام خلاف

[سنواريو]

ڪيترائي spambot ويب تي ميڊياوڪي انسٽاليشنون ڳوليندا آهن ۽ انهن ۾ لنڪ اسپام وڌائيندا آهن، جيتوڻيڪ ميڊياوڪي nofollow خاصيت استعمال ڪري اهڙين ڪوششن کي search engine optimization لاءِ حوصلا شڪني ڪري ٿو.[66] مسئلي جو هڪ حصو اهو به آهي ته ٽئين ڌر جا ٻيهر ڇاپيندڙ (republishers)، جهڙوڪ مرر، شايد پنهنجي سائيٽن تي پاڻمرادو nofollow ٽيگ لاڳو نه ڪن، تنهنڪري مارڪيٽر ٽئين ڌر جي سائيٽن تي ظاهر ٿيندڙ داخلا ۾ لنڪ وجهي PageRank جو فائدو حاصل ڪري سگهن ٿا.[67] Anti-spam توسيعون هن مسئلي کي منهن ڏيڻ لاءِ ٺاهيون ويون آهن، جيڪي CAPTCHA متعارف ڪرائن ٿيون،[68] ڪجهه يو آر ايلن کي blacklist ڪن ٿيون،[69] ۽ ڪنهن خاص صارف پاران تازو شامل ڪيل صفحن جي وڏي پيماني تي حذف ڪرڻ (bulk deletion) جي اجازت ڏين ٿيون.[70]

ڳولا ۽ پڇا ڳاڇا

[سنواريو]
هڪ سرچ باڪس جيڪو ڊراپ ڊائون فهرست ڏيکاري ٿو

ميڊياوڪي ۾ ڊيفالٽ طور هڪ معياري متن-بنياد ڳولا (text-based search) اڳواٽ انسٽال ٿيل هوندي آهي. اهڙيون توسيعون به موجود آهن جيڪي ميڊياوڪي کي وڌيڪ ترقي يافته ٽئين ڌر جي سرچ انجڻن سان استعمال ڪرڻ ڏين ٿيون، جن ۾ Elasticsearch (جيڪو 2014ع کان وڪيپيڊيا تي استعمال ۾ آهي)، Lucene[71] ۽ سفنڪس شامل آهن.[72]

مختلف ميڊياوڪي توسيعون وڌيڪ پيچيده faceted search جي اجازت ڏيڻ لاءِ به ٺاهيون ويون آهن—چاهي وڪي اندر داخل ڪيل ڊيٽا تي هجي يا metadata تي، جيئن صفحن جي نظرثاني (revision) جي تاريخ وغيره.[73][74] Semantic MediaWiki اهڙي ئي هڪ توسيع آهي.[75][76]

گهڻو مواد

[سنواريو]
Image کي گيلرين ۾ ترتيب ڏئي سگهجي ٿو، جيڪا خصوصيت وڪيميڊيا جي ميڊيا آرڪائيو Wikimedia Commons ۾ وڏي پيماني تي استعمال ٿئي ٿي.

ميڊياوڪي لاءِ ڪيترائي توسيع اهڙي خاص نحو (specialized syntax) ذريعي تيار ٿيل گهڻو مواد جي سهائتا ڪن ٿا. انهن ۾ LaTeX استعمال ڪري رياضيءَ جا فارمولاز، رياضي وارن پلاٽنگ تي ٻڌل گرافڪ ٽائيم لائينون، سُرناما ۽ Egyptian hieroglyphs شامل آهن.

سافٽ ويئر اپلوڊ ٿيل ميڊيا فائلن جي وڏي قسمن کي سهارو ڏئي ٿو، ۽ تصويري گيلريون ۽ ٿمب نيلز ٺاهڻ کي نسبتاً آساني سان ممڪن بڻائي ٿو. Exif metadata لاءِ به سهائتا موجود آهي. ميڊياوڪي Wikimedia Commons هلائي ٿو، جيڪو free content ميڊيا آرڪائيوز مان هڪ وڏو آرڪائيو آهي.

WYSIWYG ايڊيٽنگ لاءِ VisualEditor ميڊياوڪي ۾ استعمال لاءِ موجود آهي، جيڪو ايڊيٽرن لاءِ ايڊيٽنگ جو عمل آسان بڻائي ٿو، ۽ ميڊياوڪي 1.35 کان گڏيل (bundled) طور شامل ڪيو ويو آهي.[77] WYSIWYG ايڊيٽنگ کي مختلف حدن تائين سنڀالڻ لاءِ ٻيون توسيعون پڻ موجود آهن.[78]

ڊيٽابيس

[سنواريو]
ميڊياوڪي ڊيٽابيس جي جوڙجڪ جو خاڪو

ميڊياوڪي MySQL/MariaDB، PostgreSQL يا SQLite مان ڪنهن هڪ relational database management system کي استعمال ڪري سگهي ٿو. Oracle Database ۽ Microsoft SQL Server لاءِ سهائتا ميڊياوڪي 1.34 کان پوءِ ختم ڪئي وئي آهي.[79]

ميڊياوڪي جو ڊيٽابيس ڪيترين ئي درجن ٽيبلن تي مشتمل هوندو آهي، جن ۾ page نالي ٽيبل شامل آهي، جنهن ۾ صفحن جا عنوان، صفحي جا سڃاڻپ نمبر (IDs) ۽ ٻيو ميٽا ڊيٽا محفوظ هوندو آهي؛[80] ۽ revision نالي ٽيبل، جنهن ۾ هر ڀيري تبديلي ٿيڻ تي هڪ نئين قطار شامل ڪئي ويندي آهي. ان ۾ صفحي جو ID، ڪيل تبديليءَ جو مختصر متن، ايڊيٽر جو يوزر نالو (يا جيڪڏهن صارف غير رجسٽرڊ هجي ته ان جو IP پتو) ۽ وقت جي مُهر (timestamp) شامل هوندي آهي.[81][82]

2008ع کان اڳ وارن ساڍن چار سالن جي عرصي دوران ميڊياوڪي ڊيٽابيس وٽ 170 اسڪيما نسخا موجود هئا.[83] شايد سڀ کان وڏي اسڪيما تبديلي 2005ع ۾ ميڊياوڪي 1.5 سان ڪئي وئي، جڏهن ڪارڪردگي ۽ لچڪ کي بهتر بڻائڻ لاءِ ميٽا ڊيٽا جي ذخيرن کي مواد (content) کان الڳ ڪيو ويو. جڏهن هي اپگريڊ وڪيپيڊيا تي لاڳو ڪيو ويو ته سائيٽ کي ايڊيٽنگ لاءِ عارضي طور بند ڪيو ويو، ۽ اسڪيما کي نئين نسخي ۾ تقريباً 22 ڪلاڪن اندر تبديل ڪيو ويو.

ڪجهه سافٽ ويئر واڌاري جون تجويزون، جهڙوڪ اهڙي تجويز جيڪا مضمونن جي مخصوص حصن کي واچ لسٽ ذريعي نگراني ڪرڻ جي اجازت ڏئي، رد ڪيون ويون ڇاڪاڻ ته گهربل اسڪيما تبديليون وڪيپيڊيا لاءِ تمام گهڻي ڊائون ٽائيم جو سبب بڻجن ها.[84]

ڪارڪردگي ۽ ذخيرو

[سنواريو]

ڇاڪاڻ ته ميڊياوڪي دنيا جي سڀ کان وڌيڪ ٽرئفڪ وارن ويب سائيٽن مان هڪ، يعني وڪيپيڊيا، کي هلائڻ لاءِ استعمال ٿئي ٿي، تنهنڪري ان جي ڪارڪردگي ۽ scalability کي وڏي حد تائين بهتر بڻايو ويو آهي.[85] ميڊياوڪي اسڪوئڊ، لوڊ بيلنس ڪيل ڊيٽابيس ريپليڪيشن، ڪلائنٽ-سائيڊ ڪيشنگ، memcached يا ٽيبل-بنياد ڪيشنگ (اڪثر استعمال ٿيندڙ سوالن جي نتيجن لاءِ)، سادي جامد فائل ڪيش، گهٽ خصوصيتن وارو آپريشن، ري ويزن ڪمپريشن، ۽ ڊيٽابيس آپريشنن لاءِ جاب قطار (job queue) جي سهائتا ڪري ٿو. ميڊياوڪي ڊولپرن سافٽ ويئر کي بهتر ڪرڻ لاءِ مهانگا الگورٿم ۽ ڳري ڊيٽابيس سوالن کان پاسو ڪيو آهي، اهڙن نتيجن کي ڪيش ڪيو آهي جيڪي مهانگا هجن ۽ وقتي حوالو رکن، ۽ پروفائيلنگ ذريعي ڪوڊ جي اهم حصن تي ڌيان ڏنو آهي.[86]

ميڊياوڪي جو ڪوڊ اهڙي طرح ٺاهيو ويو آهي جو ڊيٽا کي ريڊ-رائيٽ ڊيٽابيس ۾ لکيو وڃي ۽ ريڊ-اونلي ڊيٽابيس مان پڙهيو وڃي، جيتوڻيڪ جيڪڏهن ريڊ-اونلي ڊيٽابيس اڃا اپڊيٽ نه هجن ته ريڊ-رائيٽ ڊيٽابيس مان به ڪجهه پڙهڻ وارا عمل ٿي سگهن ٿا. Metadata جهڙوڪ مضمونن جي ترميمي تاريخ، مضمونن جا لاڳاپا (لنڪ، زمرا وغيره)، صارف اڪائونٽ ۽ سيٽنگون بنيادي ڊيٽابيسن ۾ محفوظ ڪري ڪيش ڪيون وڃن ٿيون؛ جڏهن ته اصل ترميمي متن، جيڪو گهٽ استعمال ٿئي ٿو، ان کي خارجي ذخيرن ۾ append-only بلاب طور محفوظ ڪري سگهجي ٿو.

هي سافٽ ويئر وڏي پيماني جي wiki farm جهڙن نظامن لاءِ موزون آهي، جهڙوڪ Wikimedia، جنهن وٽ آگسٽ 2011 تائين لڳ ڀڳ 800 وڪيون موجود هيون. البت، ميڊياوڪي وٽ اهڙين تنصيبات کي منظم ڪرڻ لاءِ ڪو به اندروني GUI شامل ناهي.

تجربي تي ٻڌل شاهدي ظاهر ڪري ٿي ته ميڊياوڪي ڊيٽابيس ۾ گهڻيون ترميمون اڳين نسخن کان ٿوريون ئي مختلف هونديون آهن. تنهنڪري هڪ ئي مضمون جون پوئين ترميمون گڏ ڪري پوءِ ڪمپريس ڪيون وڃن ٿيون، جنهن سان انتهائي اعليٰ data compression ratio—ڪڏهن ڪڏهن 100× تائين—حاصل ٿي سگهي ٿو.[86]

معماري بابت وڌيڪ ڄاڻ لاءِ، جهڙوڪ وڪي ٽيڪسٽ کي ڪيئن محفوظ ڪيو وڃي ٿو ۽ صفحو ڪيئن جوڙيو وڃي ٿو، ڏسو External links.

محدوديتون

[سنواريو]

پارسر ميڊياوڪي نحو لاءِ عملي طور (de facto) معياري حيثيت رکي ٿو، ڇاڪاڻ ته ڪا به باضابطه نحو تعريف موجود ناهي. هن باضابطه تعريف جي کوٽ سبب ميڊياوڪي لاءِ WYSIWYG ايڊيٽر ٺاهڻ ڏکيو رهيو آهي، جيتوڻيڪ ڪيترائي WYSIWYG توسيع موجود آهن، جن ۾ مشهور VisualEditor به شامل آهي.

ميڊياوڪي کي خاص طور تي online forum يا بلاگنگ سافٽ ويئر جو متبادل بڻجڻ لاءِ ڊزائين نه ڪيو ويو آهي،[87] جيتوڻيڪ اهڙيون توسيعون موجود آهن جيڪي انهن ٻنهي قسمن جي سهولت مهيا ڪن ٿيون.[88][89]

نئين ميڊياوڪي استعمال ڪندڙن لاءِ ڪجهه عام غلطيون ڪرڻ عام ڳالهه آهي، جهڙوڪ چار ٽلڊيز (~~~~) سان پوسٽن تي صحيح ڪرڻ وساري ڇڏڻ،[90] يا هٿ سان سادي متن ۾ صحيح داخل ڪرڻ،[91] ڇاڪاڻ ته ميڊياوڪي بحث صفحن تي رابطي جي منفرد طريقن کان اڻواقف هوندا آهن. ٻئي طرف، ڪجهه تعليمي ماهرن موجب بحث صفحن جو هي فارميٽ هڪ طاقت پڻ آهي، ڇاڪاڻ ته اهو روايتي ٿريڊ ٿيل فورمن جي ڀيٽ ۾ وڌيڪ نفيس بحث جي صلاحيت مهيا ڪري ٿو. مثال طور، پوري پيغام جو جواب ڏيڻ بدران، شرڪت ڪندڙ اصل صفحي جي ڪنهن به لفظ تي نئين وڪي صفحي ڏانهن هائپرلنڪ ٺاهي سگهي ٿو. بحثن کي فالو ڪرڻ آسان ٿيندو آهي، ڇاڪاڻ ته مواد هائپرلنڪ ٿيل وڪي صفحن ذريعي دستياب هوندو آهي، نه ڪي رڳو جوابن جي قطار ذريعي. البت، ٿورن استثنا کانسواءِ، شاگردن هن صلاحيت جو گهٽ استعمال ڪيو، شايد روايتي سڌي ليڪ واري بحث جي عادت ۽ مواد کي وڌيڪ ‘link-rich’ بڻائڻ بابت رهنمائي جي کوٽ سبب.[92]

ميڊياوڪي ڊيفالٽ طور اهڙن دستاويزن جي سهائتا گهٽ مهيا ڪري ٿو جيڪي ٻين صفحن مان ڊيٽا گڏ ڪري متحرڪ انداز ۾ ٺاهيا وڃن. اهڙين خاصيتن کي سڌي طرح ميڊياوڪي ۾ شامل ڪرڻ بابت ڪجهه تحقيق ڪئي وئي آهي.[93] Semantic MediaWiki توسيع اهڙيون سهولتون فراهم ڪري ٿي. اها وڪيپيڊيا تي استعمال ۾ ناهي، پر 1,600 کان وڌيڪ ٻين ميڊياوڪي تنصيبات ۾ موجود آهي.[94] جڏهن ته Wikibase Repository ۽ ان جو ڪلائنٽ بالترتيب Wikidata ۽ Wikipedia ۾ لاڳو ٿيل آهن، ۽ ڪجهه حد تائين semantic web جون خاصيتون ۽ مرڪزي طور محفوظ ڪيل ڊيٽا کي انفوبڪس سان ڳنڍڻ جي سهولت مهيا ڪن ٿا.

ميڊياوڪي کي اپگريڊ ڪرڻ عام طور مڪمل طور تي خودڪار هوندو آهي، جنهن لاءِ سائيٽ جي مواد يا سانچي پروگرامنگ ۾ تبديلي جي ضرورت نه پوندي آهي. البت، گهڻو پراڻن نسخن مان اپگريڊ ڪرڻ وقت تاريخي طور ڪجهه مسئلا پيش آيا آهن.[95]

سيڪيورٽي

[سنواريو]

ميڊياوڪي ڊولپرن بنيادي ڪوڊ ۽ توسيعن ٻنهي لاءِ سيڪيورٽي معيار لاڳو ڪيا آهن.[96] SQL queries ۽ HTML آئوٽ پٽ عام طور ريپر فنڪشنن ذريعي سنڀاليا ويندا آهن، جيڪي تصديق، escaping، فلٽرنگ وغيره مهيا ڪن ٿا ته جيئن cross-site scripting ۽ SQL injection کان بچاءُ ٿئي.[97] ڪيترائي سيڪيورٽي مسئلا ميڊياوڪي نسخن جي جاري ٿيڻ کان پوءِ درست ڪرڻا پيا آهن،[98] تنهنڪري MediaWiki.org جو چوڻ آهي ته “سڀ کان اهم سيڪيورٽي قدم جيڪو توهان کڻي سگهو ٿا اهو آهي پنهنجي سافٽ ويئر کي اپڊيٽ رکڻ”، اعلان واري mailing list ۾ شامل ٿي ۽ جاري ٿيل سيڪيورٽي اپڊيٽس انسٽال ڪري.[99]

سپورٽ

[سنواريو]

ميڊياوڪي استعمال ڪندڙن لاءِ سپورٽ هيٺين ذريعن ذريعي مهيا ڪئي ويندي آهي:

  • MediaWiki.org، جنهن ۾ سپورٽ ڊيسڪ شامل آهي.
  • سرڪاري ميلنگ لسٽ Mediawiki-l.
  • ميڊياوڪي ايڊمنسٽريشن بابت ڪيترائي ڪتاب لکيا ويا آهن،[100] جن مان ڪجهه آن لائن مفت به موجود آهن.[101][102]

لائسنس

[سنواريو]

ميڊياوڪي آزاد ۽ اوپن سورس سافٽ ويئر آهي، ۽ GNU General Public License نسخو 2 يا ان کان پوءِ واري ڪنهن به نسخي تحت ورهايو وڃي ٿو. ان جي دستاويزات، جيڪا سرڪاري ويب سائيٽ www.mediawiki.org تي موجود آهي، Creative Commons BY-SA 4.0 لائسنس تحت جاري ڪئي وئي آهي، جڏهن ته ڪجهه مدد صفحا عوامي ملڪيت (public domain) تحت جاري ڪيا ويا آهن ته جيئن ٻين لائسنسن سان هلندڙ وڪين لاءِ قانوني مسئلا پيدا نه ٿين.[103][104] ميڊياوڪي جي ترقي عام طور اوپن سورس ميڊيا فارميٽ جي استعمال کي ترجيح ڏني آهي.[105]

ترقي

[سنواريو]

ميڊياوڪي وٽ ترقي ۽ سار سنڀال لاءِ هڪ سرگرم رضاڪار برادري موجود آهي. ڊولپر دنيا جي مختلف حصن ۾ پکڙيل آهن، گهڻا آمريڪا ۽ يورپ ۾. 2004ع کان وٺي ميڊياوڪي ڊولپرن لاءِ سالياني يا گهڻن ڀيرا روبرو ملاقاتون ۽ پروگرامنگ سيشن منعقد ٿيندا رهيا آهن.[106]

ڪو به شخص منصوبي جي Git/Gerrit ريپوزيٽري ۾ پيچ جمع ڪرائي سگهي ٿو.[107] ڪجهه ادا ڪيل پروگرامر پڻ آهن جيڪي بنيادي طور Wikimedia Foundation لاءِ منصوبا تيار ڪن ٿا. ميڊياوڪي ڊولپر Google Summer of Code ۾ به حصو وٺن ٿا، جتي شاگردن لاءِ مرشد مقرر ڪيا ويندا آهن جيڪي ميڊياوڪي بنيادي ڪوڊ يا توسيعن تي ڪم ڪرڻ چاهين ٿا.[108]

نومبر 2012ع کان اڳ واري هڪ سال جي عرصي ۾ لڳ ڀڳ ٻه سئو ڊولپر اهڙا هئا جن ميڊياوڪي بنيادي ڪوڊ يا توسيعن ۾ تبديليون شامل ڪيون.[109] وڏا ميڊياوڪي نسخا تقريباً هر ڇهن مهينن ۾ جاري ڪيا ويندا آهن، جتي ترقياتي برانچ مان هڪ اسنيپ شاٽ وٺي رليز ڪيو ويندو آهي، جيڪا مسلسل هلندڙ حالت ۾ رکيل هوندي آهي.[110] ننڍا نسخا يا point release ضرورت مطابق جاري ڪيا ويندا آهن ته جيئن غلطيون (خاص طور سيڪيورٽي مسئلا) درست ڪيا وڃن.

ميڊياوڪي continuous integration ماڊل تحت ترقي ڪئي وڃي ٿي، جنهن ۾ سافٽ ويئر تبديليون باقاعدي طور وڪيميڊيا سائيٽن تي لاڳو ڪيون وڃن ٿيون.[110] ميڊياوڪي وٽ هڪ عوامي بگ ٽريڪر پڻ آهي، phabricator.wikimedia.org، جيڪو فيچر ۽ واڌاري جي درخواستن لاءِ به استعمال ڪيو وڃي ٿو.

تاريخ

[سنواريو]
Magnus Manske
Magnus Manske 2012ع ۾

جڏهن وڪيپيڊيا جنوري 2001ع ۾ شروع ٿي، تڏهن اها اڳ ۾ موجود wiki software نظام UseModWiki تي هلندي هئي. UseModWiki Perl پروگرامنگ ٻولي ۾ لکيل هئي ۽ سڀئي وڪي صفحا متن (.txt) فائلن جي صورت ۾ محفوظ ڪندي هئي. هي سافٽ ويئر جلد ئي ڪارڪردگي ۽ خصوصيتن جي لحاظ کان محدود ثابت ٿيو.

2001ع جي وچ ڌاري Magnus ManskeUniversity of Cologne جو شاگرد، ڊولپر ۽ وڪيپيڊيا ايڊيٽر—نئين سافٽ ويئر تي ڪم شروع ڪيو، جيڪو UseModWiki جي جاءِ وٺي خاص طور وڪيپيڊيا لاءِ تيار ڪيو وڃي. هي نئون سافٽ ويئر PHP اسڪرپٽنگ ٻولي ۾ لکيو ويو ۽ سموري ڄاڻ MySQL ڊيٽابيس ۾ محفوظ ڪئي وئي. 24 آگسٽ 2001ع تائين سافٽ ويئر جو وڏو حصو تيار ٿي چڪو هو، ۽ جلد ئي ان لاءِ هڪ ٽيسٽ وڪي قائم ڪئي وئي.

هن سافٽ ويئر جي پهرين مڪمل تنصيب 9 نومبر 2001ع تي نئين ميٽا وڪيپيڊيا جي صورت ۾ ڪئي وئي. ان کي فوري طور انگريزي وڪيپيڊيا تي لاڳو ڪرڻ جي خواهش ظاهر ڪئي وئي هئي.[111] پر مانسڪي کي خدشو هو ته ممڪن غلطيون ڪرسمس کان اڳ وارن امتحانن دوران نئين سائيٽ کي نقصان پهچائي سگهن ٿيون.[112] نتيجي طور، انگريزي وڪيپيڊيا تي لانچ 25 جنوري 2002ع تائين ملتوي ڪئي وئي. پوءِ تدريجي طور سڀني ٻولين جي وڪيپيڊيا تي هن سافٽ ويئر کي لاڳو ڪيو ويو. هن کي "PHP اسڪرپٽ" يا "فيز II" سڏيو ويو، جڏهن ته UseModWiki واري مرحلي کي پوءِ "فيز I" چيو ويو.

وڌندڙ استعمال سبب جلد ئي ٻيهر لوڊ جا مسئلا پيدا ٿيا، ۽ سافٽ ويئر جي ٻيهر نئين سر لکڻ جو ڪم شروع ٿيو. هن ڀيري ڪم Lee Daniel Crocker طرفان ڪيو ويو، ۽ اهو "فيز III" جي نالي سان سڃاتو ويو. اهو به PHP ۾ MySQL بيڪ اينڊ سان لکيو ويو، پر فيز II جي بنيادي انٽرفيس کي برقرار رکندي وڌيڪ scalability شامل ڪئي وئي. جولاءِ 2002ع ۾ "فيز III" سافٽ ويئر وڪيپيڊيا تي فعال ڪيو ويو.

Wikimedia Foundation جو اعلان 20 جون 2003ع تي ڪيو ويو. جولاءِ 2003ع ۾ وڪيپيڊيا جي شريڪ Daniel Mayer سافٽ ويئر لاءِ "MediaWiki" نالو تجويز ڪيو، جيڪو "Wikimedia" تي لفظي راند هئي.[113] آگسٽ 2003ع کان "MediaWiki" نالو تدريجي طور استعمال ٿيڻ لڳو. ان جي نالي جي مشابهت "Wikimedia" ۽ "Wikipedia" سان هجڻ سبب اڪثر مونجهارو پيدا ٿيو.[114] MediaWiki جو پهريون سرڪاري نسخو 1.1 ڊسمبر 2003ع ۾ جاري ڪيو ويو.

MediaWiki جو پراڻو لوگو (1 اپريل 2021ع تائين)

پراڻو لوگو Erik Möller تيار ڪيو، جيڪو Florence Nibart-Devouard جي گلن واري تصوير تي ٻڌل هو. هي لوگو اصل ۾ 20 جولاءِ کان 27 آگسٽ 2003ع تائين هلندڙ وڪيپيڊيا لوگو مقابلي لاءِ پيش ڪيو ويو هو.[115][116] اهو ٽئين نمبر تي آيو، ۽ پوءِ MediaWiki لاءِ چونڊيو ويو. ٻٽي چورس بریکٽ [[ ]] MediaWiki جي نحو کي ظاهر ڪن ٿا، جيڪا ٻين صفحن ڏانهن hyperlink ٺاهڻ لاءِ استعمال ٿئي ٿي، جڏهن ته سورج مُکي (sunflower) مواد جي تنوع ۽ واڌ کي ظاهر ڪري ٿو.[117]

Brion Vibber، جيڪو Wikimedia Foundation جو چيف ٽيڪنيڪل آفيسر هو، رليز مينيجر جو ڪردار سنڀاليو.[118]

ميڊياوڪي جي ترقي ۾ اهم سنگ ميلن ۾ شامل آهن: زمرو بندي نظام (2004ع)، پارسر فنڪشن (2006ع)، Flagged Revisions (2008ع)،[52] "ResourceLoader" (2011ع)، جيڪو CSS ۽ JavaScript پهچائڻ جو نظام آهي، ۽ VisualEditor (2013ع)، جيڪو WYSIWYG ايڊيٽنگ مهيا ڪري ٿو.

22 جون 2020ع تي نئين لوگو لاءِ مقابلو شروع ڪيو ويو، ڇاڪاڻ ته پراڻو لوگو بٽ ميپ هو ۽ مختلف ريزوليشنن تي مسئلا پيدا ڪندو هو. ٻه مرحلا ووٽنگ کان پوءِ Serhio Magpie جو ڊزائين 24 آڪٽوبر 2020ع تي چونڊيو ويو، ۽ 1 اپريل 2021ع تي سرڪاري طور اختيار ڪيو ويو.[119]

MediaWiki استعمال ڪندڙ سائيٽون

[سنواريو]
Fandom پڻ MediaWiki استعمال ڪري ٿو.

MediaWiki جو سڀ کان مشهور استعمال Wikipedia ۽ Wikimedia فائونڊيشن جا ٻيا منصوبا آهن. Fandom (اڳوڻو Wikia) پڻ MediaWiki تي هلندو آهي. ٻين عوامي وڪين ۾ wikiHow ۽ SNPedia شامل آهن. WikiLeaks شروعات ۾ MediaWiki تي ٻڌل هو، پر هاڻي وڪي نه رهيو آهي.

ڪيترائي متبادل آن لائن انسائيڪلوپيڊيا پڻ MediaWiki استعمال ڪن ٿا، جن ۾ Citizendium، Metapedia، Scholarpedia ۽ Conservapedia شامل آهن. ڪيترين وڏين ڪمپنين جهڙوڪ Novell ۽ Intel به MediaWiki اندروني طور استعمال ڪيو آهي.

سرڪاري استعمالن ۾ Intellipedia (آمريڪي انٽيليجنس ڪميونٽي)، Diplopedia (آمريڪي اسٽيٽ ڊپارٽمينٽ) ۽ milWiki شامل آهن. گڏيل قومن جي ادارن جهڙوڪ United Nations Development Programme پڻ MediaWiki کي اختيار ڪيو.

ٻين تعاوناتي سافٽ ويئر سان ڀيٽ

[سنواريو]
اصل مضمون جي لاءِ ڏسو Comparison of wiki software

وڪيپيڊيا جي ڪري MediaWiki جا ڪم ۽ ترتيب ڪيترن صارفن لاءِ واقف آهن. 2006ع جي هڪ جائزي مطابق MediaWiki جمالياتي لحاظ کان سادو پر دلڪش آهي ۽ ان جو سائڊ مينيو آساني سان ترتيب ڏئي سگهجي ٿو.

2009ع ۾ University of Hong Kong جي مطالعي ۾ TWiki ۽ MediaWiki جو مقابلو ڪيو ويو، جتي گهڻن شاگردن MediaWiki کي وڌيڪ آسان ۽ وڻندڙ قرار ڏنو. هڪ ٻئي مطالعي ۾ MediaWiki ۽ Google Docs جو مقابلو ڪيو ويو، جنهن ۾ Google Docs کي وڌيڪ صارف دوست قرار ڏنو ويو.

2021ع ۾ برازيل جي هڪ مطالعي ۾ MediaWiki تي ٻڌل Knowledge management نظام کي ٻين نظامن سان ڀيٽيو ويو، ۽ MediaWiki کي استعمال جي سهولت سبب فائدو قرار ڏنو ويو.[120]

ڏسو پڻ

[سنواريو]

حوالا

[سنواريو]
  1. سانچو:Cite mailing list
  2. "Names.php   mediawiki". github.com. اپريل 8, 2021. محفوظ ڪيل مان اصل نسخي کان جُولاءِ 15, 2021 تي محفوظ ڪيل. مَئي 19, 2021 تي حاصل ڪيل.
  3. "Copyright". mediawiki.org. محفوظ ڪيل مان اصل نسخي کان سيپٽمبر 19, 2015 تي محفوظ ڪيل. سيپٽمبر 7, 2015 تي حاصل ڪيل.
  4. Manske, Magnus (آگسٽ 24, 2001). "[Wikipedia-l] PHP Wikipedia". آڪٽوبر 2, 2025 تي حاصل ڪيل.
  5. Barrett, Daniel J. (آڪٽوبر 2008). MediaWiki. O'Reilly Media. ISBN 978-0-596-51979-7. اپريل 23, 2010 تي حاصل ڪيل.
  6. 1 2 "What is MediaWiki?". MediaWiki. جنوري 9, 2021. محفوظ ڪيل مان اصل نسخي کان جُولاءِ 22, 2018 تي محفوظ ڪيل. مارچ 27, 2021 تي حاصل ڪيل.
  7. "Wikipedia:Statistics – Wikipedia, the free encyclopedia". Wikipedia. محفوظ ڪيل مان اصل نسخي کان آگسٽ 28, 2021 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  8. 1 2 "Message group statistics: MediaWiki core". translatewiki.net. آگسٽ 20, 2023. محفوظ ڪيل مان اصل نسخي کان آگسٽ 20, 2023 تي محفوظ ڪيل. آگسٽ 20, 2023 تي حاصل ڪيل. 488 languages (not including languages that are supported but have no translations)
  9. "Category:MediaWiki configuration settings". MediaWiki. سيپٽمبر 11, 2016. محفوظ ڪيل مان اصل نسخي کان نومبر 10, 2014 تي محفوظ ڪيل. سيپٽمبر 11, 2016 تي حاصل ڪيل.
  10. "Extension Matrix". MediaWiki. محفوظ ڪيل مان اصل نسخي کان سيپٽمبر 11, 2016 تي محفوظ ڪيل. سيپٽمبر 6, 2017 تي حاصل ڪيل.
  11. Lerner, Reuven M. (فيبروري 23, 2006), Installing and Customizing MediaWiki, Linux Journal, اصل نسخو مان اپريل 6, 2010 تي محفوظ ڪيل, اپريل 23, 2010 تي حاصل ڪيل
  12. Petrazickis, Leons (2009), Deploying PHP applications on IBM DB2 in the cloud: MediaWiki as a case study, Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research, ص. 304–305, doi:10.1145/1723028.1723069, S2CID 27463043
  13. "Manual:$wgEnableUploads". MediaWiki. محفوظ ڪيل مان اصل نسخي کان جُونِ 25, 2010 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  14. "Manual:$wgLogo". MediaWiki. ڊسمبر 12, 2009. محفوظ ڪيل مان اصل نسخي کان جُونِ 25, 2010 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  15. "Manual:LocalSettings.php". MediaWiki. مارچ 29, 2007. محفوظ ڪيل مان اصل نسخي کان جُونِ 25, 2010 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  16. "Manual:Extending wiki markup". MediaWiki. محفوظ ڪيل مان اصل نسخي کان مَئي 1, 2011 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  17. "HTML to Wiki Converter – tables". WMF Labs. مارچ 29, 2008. محفوظ ڪيل مان اصل نسخي کان جُولاءِ 13, 2014 تي محفوظ ڪيل. جُونِ 12, 2014 تي حاصل ڪيل.
  18. Jakes, David (آگسٽ 15, 2006), Wild about Wikis, Tech & Learning, اصل نسخو مان مَئي 2, 2010 تي محفوظ ڪيل, اپريل 23, 2010 تي حاصل ڪيل
  19. Bartolo, Laura M.; Lowe, Cathy S.; Songar, Poonam; Tandy, Robert J. (مَئي 20, 2009), Facilitating Wiki/Repository Communication with Metadata, Georgia Institute of Technology, اصل نسخو مان جنوري 9, 2011 تي محفوظ ڪيل, اپريل 23, 2010 تي حاصل ڪيل
  20. "Tags – Wikipedia, the free encyclopedia". En.wikipedia.org. محفوظ ڪيل مان اصل نسخي کان مارچ 4, 2010 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  21. "IRC/Channels". Meta-Wiki. محفوظ ڪيل مان اصل نسخي کان مارچ 23, 2010 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  22. "Manual:Watchlist". MediaWiki. نومبر 24, 2009. محفوظ ڪيل مان اصل نسخي کان مَئي 1, 2011 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  23. "Interlanguage links". MediaWiki (انگريزي ۾). محفوظ ڪيل مان اصل نسخي کان مارچ 12, 2021 تي محفوظ ڪيل. مارچ 17, 2021 تي حاصل ڪيل.
  24. Pintscher, Lydia (سيپٽمبر 23, 2013). "Wikidata is Here!". Commons:Village pump (انگريزي ۾). محفوظ ڪيل مان اصل نسخي کان ڊسمبر 6, 2021 تي محفوظ ڪيل. مارچ 17, 2021 تي حاصل ڪيل.
  25. "Help:Navigation". MediaWiki. مَئي 21, 2010. محفوظ ڪيل مان اصل نسخي کان مَئي 27, 2010 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  26. Carl Challborn & Teresa Reimann (ڊسمبر 2004), Wiki products: a comparison (PDF), Athabasca University, محفوظ ڪيل (PDF) مان اصل نسخي کان ڊسمبر 23, 2010 تي محفوظ ڪيل, اپريل 23, 2010 تي حاصل ڪيل
  27. Newman, Aaron; Steinberg, Adam; Thomas, Jeremy (2008). Enterprise 2. 0 Implementation. McGraw-Hill Professional. ص. 185. ISBN 978-0-07-159160-7.
  28. Malcolm, Jeremy (2008). Multi-Stakeholder Governance and the Internet Governance Forum. Terminus Press. ص. 188, 280. ISBN 978-0-9805084-0-6.
  29. Ebersbach, Anja; Glaser, Markus; Heigl, Richard; Dueck, Gunter (2006). Wiki. Springer. ص. 55, 80–82, 109, 120–121, 156. ISBN 978-3-540-25995-4.
  30. "Help:Categories". MediaWiki. محفوظ ڪيل مان اصل نسخي کان جُونِ 25, 2010 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  31. Jakob Voss (April 27, 2006). "Collaborative thesaurus tagging the Wikipedia way". arXiv:cs.IR/0604036.
  32. Lupin. "Wikipedia:Tools/Navigation popups". محفوظ ڪيل مان اصل نسخي کان جُولاءِ 18, 2006 تي محفوظ ڪيل.
  33. "Extension:Gadgets". MediaWiki. مارچ 30, 2010. محفوظ ڪيل مان اصل نسخي کان جُونِ 25, 2010 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  34. Anderson, Mark; Carr, Leslie; Millard, David E. (جُولاءِ 4, 2017). There and Here: Patterns of Content Transclusion in Wikipedia. 28th ACM Conference on Hypertext and Social Media (انگريزي ۾). Prague, Czech Republic: ACM. ص. 115–124. doi:10.1145/3078714.3078726. ISBN 978-1-4503-4708-2.
  35. Česky (مَئي 16, 2010). "Template:Welcome – Wikipedia, the free encyclopedia". En.wikipedia.org. محفوظ ڪيل مان اصل نسخي کان مَئي 6, 2011 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  36. T Kriplean; I Beschastnikh; ۽ ٻيا (2008), "Articulations of wikiwork: Uncovering valued work in wikipedia through barnstars", Proceedings of the 2008 ACM conference on Computer supported cooperative work, Proceedings of the ACM, ص. 47–56, doi:10.1145/1460563.1460573, ISBN 9781605580074, S2CID 7164949
  37. Česky. "Wikipedia:Barnstars – Wikipedia, the free encyclopedia". En.wikipedia.org. محفوظ ڪيل مان اصل نسخي کان جُونِ 24, 2009 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  38. Česky. "Template:Test – Wikipedia, the free encyclopedia". En.wikipedia.org. محفوظ ڪيل مان اصل نسخي کان نومبر 11, 2009 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  39. "Template:Test5 – Wikipedia, the free encyclopedia". En.wikipedia.org. جُونِ 19, 2008. محفوظ ڪيل مان اصل نسخي کان اپريل 24, 2009 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  40. "Manual:User rights management". MediaWiki. محفوظ ڪيل مان اصل نسخي کان جُونِ 25, 2010 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  41. H Zielke; W Boemke; M Kastrup; C Melzer (نومبر 21, 2007), Operating Procedures in Clinical Practice (PDF), Royal College of Anaesthetists, محفوظ ڪيل (PDF) مان اصل نسخي کان مَئي 15, 2011 تي محفوظ ڪيل, اپريل 25, 2010 تي حاصل ڪيل
  42. "Security issues with authorization extensions". MediaWiki. محفوظ ڪيل مان اصل نسخي کان جُونِ 26, 2010 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  43. "Manual:Hooks/ArticleSaveComplete". MediaWiki. مَئي 26, 2010. محفوظ ڪيل مان اصل نسخي کان نومبر 10, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  44. "Extension:Recent Activity Notify". MediaWiki. محفوظ ڪيل مان اصل نسخي کان سيپٽمبر 27, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  45. "Manual:Tag extensions". MediaWiki. مَئي 21, 2010. محفوظ ڪيل مان اصل نسخي کان آڪٽوبر 12, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  46. "Manual:Parser functions". MediaWiki. مارچ 22, 2010. محفوظ ڪيل مان اصل نسخي کان آڪٽوبر 18, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  47. "Manual:Special pages". MediaWiki. محفوظ ڪيل مان اصل نسخي کان نومبر 10, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  48. "Manual:Skins". MediaWiki. مَئي 14, 2010. محفوظ ڪيل مان اصل نسخي کان نومبر 25, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  49. "Manual:Integration with S3". MediaWiki. مارچ 22, 2010. محفوظ ڪيل مان اصل نسخي کان نومبر 27, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  50. "Extension:ParserFunctions". MediaWiki. ڊسمبر 25, 2009. محفوظ ڪيل مان اصل نسخي کان جُونِ 25, 2010 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  51. "Wikipedia:Miscellany for deletion/Template:Qif – Wikipedia, the free encyclopedia". En.wikipedia.org. محفوظ ڪيل مان اصل نسخي کان فيبروري 25, 2015 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  52. 1 2 حوالي جي چڪ: Invalid <ref> tag; no text was provided for refs named "Introducing".
  53. "Category:String manipulation templates – Wikipedia, the free encyclopedia". En.wikipedia.org. مَئي 15, 2010. محفوظ ڪيل مان اصل نسخي کان مَئي 6, 2011 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  54. "Bug 6455 – Enable StringFunctions on WMF wikis". bugzilla.wikimedia.org. محفوظ ڪيل مان اصل نسخي کان جنوري 22, 2012 تي محفوظ ڪيل. آڪٽوبر 9, 2010 تي حاصل ڪيل.
  55. "Extension:StringFunctions". MediaWiki. محفوظ ڪيل مان اصل نسخي کان جُونِ 25, 2010 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  56. "r51497 – Code Review". MediaWiki. محفوظ ڪيل مان اصل نسخي کان نومبر 27, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  57. "Lua performance". محفوظ ڪيل مان اصل نسخي کان آگسٽ 24, 2018 تي محفوظ ڪيل. ڊسمبر 27, 2018 تي حاصل ڪيل.
  58. "Extension:Cite". MediaWiki. مَئي 3, 2010. محفوظ ڪيل مان اصل نسخي کان آڪٽوبر 20, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  59. "Category:Math extensions". MediaWiki. ڊسمبر 26, 2009. محفوظ ڪيل مان اصل نسخي کان مَئي 1, 2011 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  60. Marieke Guy (جنوري 2007), Wikido: Exploiting the Potential of Wikis, Ariadne, محفوظ ڪيل مان اصل نسخي کان اپريل 7, 2010 تي محفوظ ڪيل, اپريل 23, 2010 تي حاصل ڪيل
  61. "Extension:CategorySuggest". MediaWiki. محفوظ ڪيل مان اصل نسخي کان سيپٽمبر 26, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  62. "Category:Flash Video extensions". MediaWiki. محفوظ ڪيل مان اصل نسخي کان سيپٽمبر 15, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  63. "Category:YouTube extensions". MediaWiki. سيپٽمبر 16, 2008. محفوظ ڪيل مان اصل نسخي کان مَئي 1, 2011 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  64. "Category:RSS extensions". MediaWiki. محفوظ ڪيل مان اصل نسخي کان ڊسمبر 3, 2010 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  65. M Dale; A Stern; M Deckert; W Sack (2009), System demonstration: Metavid.org: a social website and open archive of congressional video, Proceedings of the 10th Annual International Conference on Digital Government Research: Social Networks: Making Connections between Citizens, Data and Government, ص. 309–310, ISBN 978-1-60558-535-2
  66. "Wiki spam". Meta-Wiki. محفوظ ڪيل مان اصل نسخي کان نومبر 7, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  67. Goldman, Eric, Wikipedia's Labor Squeeze and its Consequences, جلد 8, Journal on Telecommunications and High Technology Law
  68. "Extension:ConfirmEdit". MediaWiki. مَئي 5, 2010. محفوظ ڪيل مان اصل نسخي کان آڪٽوبر 20, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  69. "Extension:SpamBlacklist". MediaWiki. مارچ 24, 2010. محفوظ ڪيل مان اصل نسخي کان آڪٽوبر 20, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  70. "Extension:Nuke". MediaWiki. مَئي 19, 2010. محفوظ ڪيل مان اصل نسخي کان آڪٽوبر 20, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  71. Lucene-search MediaWiki extension آرڪائيو ڪيا ويا June 2, 2012, حوالو موجود آهي وي بيڪ مشين., mediawiki.org
  72. SphinxSearch MediaWiki extension آرڪائيو ڪيا ويا October 22, 2014, حوالو موجود آهي وي بيڪ مشين., mediawiki.org
  73. Masanori Arita & Kazuhiro Suwa (سيپٽمبر 17, 2008), "Search extension transforms Wiki into a relational system: A case for flavonoid metabolite database", BioData Min, 1 (1), BioData Mining: 7, doi:10.1186/1756-0381-1-7, PMC 2556319, PMID 18822113
  74. Lua error in ماڊيول:WikidataIB at line 1825: attempt to index local 'args' (a nil value).
  75. Eric Ras; Jörg Rech; Sebastian Weber (آگسٽ 1, 2008), Collaborative Authoring of Learning Elements for Adaptive Learning Spaces (PDF), Fifth International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems, محفوظ ڪيل (PDF) مان اصل نسخي کان مَئي 3, 2011 تي محفوظ ڪيل, اپريل 23, 2010 تي حاصل ڪيل
  76. Hartung, Michael; ۽ ٻيا. "A Platform for Collaborative Management of Semantic Grid Metadata". Intelligent distributed computing, systems and applications. ص. 123.
  77. "Extension:VisualEditor". MediaWiki (انگريزي ۾). محفوظ ڪيل مان اصل نسخي کان فيبروري 21, 2021 تي محفوظ ڪيل. مارچ 15, 2021 تي حاصل ڪيل.
  78. "Category:WYSIWYG extensions". MediaWiki. اپريل 10, 2008. محفوظ ڪيل مان اصل نسخي کان مَئي 1, 2011 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  79. "Manual:Installation requirements". MediaWiki (انگريزي ۾). محفوظ ڪيل مان اصل نسخي کان مارچ 8, 2021 تي محفوظ ڪيل. مارچ 14, 2021 تي حاصل ڪيل.
  80. "Manual:Page table". MediaWiki. مَئي 15, 2010. محفوظ ڪيل مان اصل نسخي کان نومبر 25, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  81. "Manual:Revision table". MediaWiki. محفوظ ڪيل مان اصل نسخي کان نومبر 24, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  82. Ortega, Felipe; González-Barahona, Jesus M.; Robles, Gregorio (2007), The Top-Ten Wikipedias: A Quantitative Analysis Using WikiXRay, CiteSeerX 10.1.1.107.1424
  83. Curino, Carlo A.; Tanca, Letizia; Zaniolo, Carlo (2008), Information Systems Integration and Evolution: Ontologies at Rescue (PDF), Workshop on Semantic, محفوظ ڪيل (PDF) مان اصل نسخي کان ڊسمبر 22, 2009 تي محفوظ ڪيل, اپريل 23, 2010 تي حاصل ڪيل
  84. T Dumitras; P Narasimhan (2009), No downtime for data conversions: Rethinking hot upgrades (PDF), اصل نسخو (PDF) مان جُونِ 16, 2010 تي محفوظ ڪيل, اپريل 29, 2010 تي حاصل ڪيل
  85. حوالي جي چڪ: Invalid <ref> tag; no text was provided for refs named "WikipediaandMediaWikiTalk".
  86. 1 2 Bergsma, Mark, Wikimedia Architecture (PDF), محفوظ ڪيل (PDF) مان اصل نسخي کان مارچ 5, 2016 تي محفوظ ڪيل, آڪٽوبر 21, 2015 تي حاصل ڪيل
  87. "Manual:What is". MediaWiki. محفوظ ڪيل مان اصل نسخي کان جُولاءِ 22, 2018 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  88. "Extension:StructuredDiscussions". MediaWiki. محفوظ ڪيل مان اصل نسخي کان ڊسمبر 27, 2018 تي محفوظ ڪيل. ڊسمبر 27, 2018 تي حاصل ڪيل.
  89. "Extension:Wikilog". MediaWiki. نومبر 27, 2009. محفوظ ڪيل مان اصل نسخي کان سيپٽمبر 22, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  90. "Help:Signatures". MediaWiki. محفوظ ڪيل مان اصل نسخي کان نومبر 15, 2008 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  91. N Augar; R Raitman; W Zhou (2004), Teaching and learning online with wikis, Beyond the comfort zone, ص. 95–104, CiteSeerX 10.1.1.133.1456
  92. Cubric, Marija (2007), Analysis of the use of Wiki-based collaborations in enhancing student learning, University of Hertfordshire, ص. 11, اصل نسخو مان مَئي 15, 2011 تي محفوظ ڪيل, اپريل 24, 2010 تي حاصل ڪيل
  93. Albertsen, Johannes & Bouvin, Niels Olof (2008), User defined structural searches in mediawiki, Proceedings of the nineteenth ACM conference on Hypertext and hypermedia, ISBN 978-1-59593-985-2
  94. "Extension:Semantic MediaWiki – WikiApiary". محفوظ ڪيل مان اصل نسخي کان آڪٽوبر 26, 2018 تي محفوظ ڪيل. آڪٽوبر 12, 2019 تي حاصل ڪيل.
  95. T Dumitraş; P Narasimhan (2009), Toward upgrades-as-a-service in distributed systems, Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware, ص. 1–2
  96. "Security for developers". MediaWiki. محفوظ ڪيل مان اصل نسخي کان نومبر 25, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  97. Perrin, Chad (اپريل 30, 2008), Five security tips from MediaWiki's lead developer, Tech Republic[مئل ڳنڍڻو]
  98. "News". MediaWiki. محفوظ ڪيل مان اصل نسخي کان آڪٽوبر 6, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  99. "Manual:Security". MediaWiki. مارچ 22, 2010. محفوظ ڪيل مان اصل نسخي کان نومبر 10, 2014 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  100. Books about MediaWiki آرڪائيو ڪيا ويا December 27, 2018, حوالو موجود آهي وي بيڪ مشين., mediawiki.org
  101. MediaWiki Administrator's Handbook. Wikibooks. محفوظ ڪيل مان اصل نسخي کان آڪٽوبر 20, 2014 تي محفوظ ڪيل. آڪٽوبر 20, 2014 تي حاصل ڪيل.
  102. MediaWiki User Guide, Wikibooks, محفوظ ڪيل مان اصل نسخي کان آڪٽوبر 20, 2014 تي محفوظ ڪيل, آڪٽوبر 20, 2014 تي حاصل ڪيل
  103. "MediaWiki.org Project:Copyrights". محفوظ ڪيل مان اصل نسخي کان آگسٽ 23, 2023 تي محفوظ ڪيل. آگسٽ 23, 2023 تي حاصل ڪيل.
  104. "Project:PD help". MediaWiki. محفوظ ڪيل مان اصل نسخي کان آڪٽوبر 29, 2020 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  105. Rafe Needleman (نومبر 19, 2008), Wikipedia gears up for flood of video and photo files, C-Net, محفوظ ڪيل مان اصل نسخي کان آگسٽ 6, 2009 تي محفوظ ڪيل, اپريل 23, 2010 تي حاصل ڪيل
  106. "Events". Mediawiki.org. محفوظ ڪيل مان اصل نسخي کان ڊسمبر 27, 2018 تي محفوظ ڪيل. ڊسمبر 27, 2018 تي حاصل ڪيل.
  107. "Development policy". MediaWiki. جُولاءِ 19, 2013. محفوظ ڪيل مان اصل نسخي کان مَئي 10, 2017 تي محفوظ ڪيل. آگسٽ 4, 2013 تي حاصل ڪيل.
  108. "Summer of Code". MediaWiki. مارچ 26, 2013. محفوظ ڪيل مان اصل نسخي کان مَئي 10, 2017 تي محفوظ ڪيل. آگسٽ 4, 2013 تي حاصل ڪيل.
  109. "Wikimedia". Open Hub. محفوظ ڪيل مان اصل نسخي کان سيپٽمبر 14, 2017 تي محفوظ ڪيل. نومبر 15, 2012 تي حاصل ڪيل.
  110. 1 2 "Version lifecycle". MediaWiki. سيپٽمبر 5, 2018. محفوظ ڪيل مان اصل نسخي کان جُونِ 17, 2020 تي محفوظ ڪيل. آڪٽوبر 21, 2018 تي حاصل ڪيل.
  111. Bartlett, Manning (نومبر 14, 2001). "Magnus's new script..." Wikimedia Lists. Wikimedia Foundation. محفوظ ڪيل مان اصل نسخي کان آڪٽوبر 2, 2019 تي محفوظ ڪيل. آڪٽوبر 2, 2019 تي حاصل ڪيل.
  112. Manske, Magnus (نومبر 14, 2001). "Magnus's new script..." Wikimedia Lists. Wikimedia Foundation. محفوظ ڪيل مان اصل نسخي کان آڪٽوبر 2, 2019 تي محفوظ ڪيل. آڪٽوبر 2, 2019 تي حاصل ڪيل.
  113. Mayer, Daniel (جُولاءِ 19, 2003). "Phase IV, Wikibooks.org/.com and WikimediaFoundation.org/.com (was Wikis and uniformity)". Wikipedia-L mailing list. محفوظ ڪيل مان اصل نسخي کان جُولاءِ 12, 2017 تي محفوظ ڪيل. جنوري 18, 2015 تي حاصل ڪيل.
  114. "Differences between Wikipedia, Wikimedia, MediaWiki, and wiki". MediaWiki. محفوظ ڪيل مان اصل نسخي کان جُولاءِ 1, 2009 تي محفوظ ڪيل. مَئي 30, 2010 تي حاصل ڪيل.
  115. "International logo contest". Meta-Wiki (انگريزي ۾). محفوظ ڪيل مان اصل نسخي کان مَئي 9, 2020 تي محفوظ ڪيل. اپريل 9, 2020 تي حاصل ڪيل.
  116. "International logo contest/results". Meta-wiki. Wikimedia Foundation. جنوري 10, 2007. محفوظ ڪيل مان اصل نسخي کان نومبر 4, 2015 تي محفوظ ڪيل. مارچ 14, 2007 تي حاصل ڪيل.
  117. Erik Möller (جُولاءِ 26, 2003). "File talk:EloquenceSunflowerNew-Small.png – Meta". Meta-wiki. Wikimedia Foundation. محفوظ ڪيل مان اصل نسخي کان جنوري 30, 2016 تي محفوظ ڪيل. فيبروري 3, 2013 تي حاصل ڪيل.
  118. "MediaWiki history". MediaWiki website. محفوظ ڪيل مان اصل نسخي کان آڪٽوبر 27, 2020 تي محفوظ ڪيل. آگسٽ 4, 2013 تي حاصل ڪيل.
  119. Sarabadani, Amir (مارچ 31, 2021). "Logo of MediaWiki has changed". Wikimedia Foundation. محفوظ ڪيل مان اصل نسخي کان اپريل 2, 2021 تي محفوظ ڪيل. اپريل 2, 2021 تي حاصل ڪيل.
  120. حوالي جي چڪ: Invalid <ref> tag; no text was provided for refs named "Grecco-2021".

ٻاهريان ڳنڍڻا

[سنواريو]
  • No URL found. Please specify a URL here or add one to Wikidata.

سانچو:وڪيپيڊيا سانچو:وڪي سافٽ ويئر