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

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.

cache/

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

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

docs/

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/.

extensions/

এখানে মিডিয়াউইকি এক্সটেনশনগুলো ইনস্টল করা আছে। 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

includes/

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

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

images/

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

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

languages/

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 এবং বিশেষ পাতা এর নামগুলো।

maintenance/

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

mw-config/

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

resources/

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

skins/

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

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

tests/

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