ম্যানুয়াল:কোড

This page is a translated version of the page Manual:Code and the translation is 66% complete.

এই পৃষ্ঠাটি মিডিয়াউইকি কোর কোড সংগ্রহস্থলের শীর্ষ স্তরের ডিরেক্টরি বর্ণনা করে।

See also the following pages in the versioned MediaWiki documentation site (auto-generated using Doxygen ):

প্রবেশ পয়েন্ট

See Entry points on doc.wikimedia.org to learn about the entry point files, such as: index.php, api.php and load.php.

ইনস্টলার ব্যবহারকারীদের এই ডিরেক্টরিটি লিখিতযোগ্য করে এবং সেই বৈশিষ্ট্যের জন্য ব্যবহার করে $wgCacheDirectory বৈশিষ্ট্যটি সক্ষম করার পরামর্শ দেয়।

এই ডিরেক্টরিটি ডিফল্টরূপে খালি।

Contains high-level documentation about MediaWiki, which is automatically published for each MediaWiki release (and for "master") to doc.wikimedia.org.

For the living version of the MediaWiki doc site, see https://doc.wikimedia.org/mediawiki-core/.

এখানে মিডিয়াউইকি এক্সটেনশনগুলো ইনস্টল করা আছে। To install an extension, its source code is placed in a subdirectory here (typically by unpacking a tarball downloaded from the extensions' mediawiki.org documentation page, or by cloning the source code from Gerrit). Then, to enable the extension it must be loaded from LocalSettings.php , typically by calling wfLoadExtension().

মিডিয়াউইকির জন্য ডিফল্ট বিতরণ (আমাদের হোমপেজে বিজ্ঞাপন হিসাবে এবং ডেবিয়ানের সাথে প্যাকেজযুক্ত) এছাড়াও বেশ কয়েকটি এক্সটেনশান এবং স্কিনকে বান্ডিল করে। দেখুন Bundled extensions and skins

এই ডিরেক্টরিটি মিডিয়াউইকি উত্স কোডের বেশিরভাগ অংশ সঞ্চয় করে।

To learn about the different classes and components of MediaWiki, see "Modules" on doc.wikimedia.org/mediawiki-core/.

এটি ডিফল্ট ডিরেক্টরি যেখানে ব্যবহারকারী-আপলোড করা মিডিয়া ফাইলগুলি সঞ্চয় করা হবে। এটি যেখানে উত্পাদিত থাম্বনেলগুলি ডিফল্টরূপে সংরক্ষণ করা হয়।

এছাড়াও Manual:Configuring file uploads এবং Manual:Image administration#Folders দেখুন।

This directory contains pure data and configuration for localization and internationalization.

বিশেষত:

  • the messages/ subdirectory contains misc characteristics of MediaWiki that are localisable (but not interface messages).

যেমন Namespaces , Parser functions এবং বিশেষ পাতা এর নামগুলো।

এই ডিরেক্টরিতে রক্ষণাবেক্ষণের কাজ সম্পাদন করতে সিস্টেম প্রশাসকদের ব্যবহারের জন্য শেল স্ক্রিপ্টগুলি রয়েছে। এর মধ্যে ডাটাবেস স্কিমা মাইগ্রেশন এবং ব্যাচ ক্রিয়াকলাপ সম্পাদন করার জন্য স্ক্রিপ্টগুলি অন্তর্ভুক্ত রয়েছে। ওভারভিউয়ের জন্য Manual:Maintenance scripts দেখুন।

This directory is the entry point for the Web installer which new administrators can use to install their wiki. এটি উইকি কনফিগার করতে এবং ডাটাবেস স্কিমা তৈরিতে সহায়তা করে।

এই ডিরেক্টরিটিতে ফ্রন্টএন্ড রিসোর্স রয়েছে (জাভাস্ক্রিপ্ট এবং সিএসএস) ResourceLoader দ্বারা পরিচালিত।

এখানে মিডিয়াউইকি স্কিন ইনস্টল করা আছে। ত্বক ইনস্টল করতে, এর উত্স কোডটি এখানে একটি উপ-ডিরেক্টরিতে স্থাপন করা হয় (সাধারণত একটি টারবাল আনপ্যাক করে, বা গিট থেকে উত্স কোডটি ক্লোন করে)। Then, to enable the skin it must be loaded from LocalSettings.php , typically by calling wfLoadSkin().

আরও দেখুন Bundled extensions and skins

ইউনিট পরীক্ষা, ইন্টিগ্রেশন পরীক্ষা এবং শেষ-থেকে-শেষের পরীক্ষা রয়েছে।