Extension: পৃষ্ঠা মূল্যায়ন
মুক্তির অবস্থা: স্থিতিশীল |
|
|---|---|
| বাস্তবায়ন | পার্সার ফাংশন, ডাটাবেজ, বিশেষ পৃষ্ঠা, মাইউইকি |
| বিবরণ | একটি ডেডিকেটেড ডাটাবেস টেবিলে পৃষ্ঠা মূল্যায়ন সংরক্ষণ করতে সহায়তা করে |
| লেখক(গণ) |
|
| সর্বশেষ সংস্করণ | N/A |
| সামঞ্জস্য নীতি | Snapshots releases along with MediaWiki. Master is not backward compatible. |
| ডাটাবেজ পরিবর্তন | হ্যাঁ |
|
|
| Licence | গ্নু জেনারেল পাবলিক লাইসেন্স ২.০ অথবা পরবর্তী |
| ডাউনলোড | |
| ট্রানশলেটউইকি.নেট-এ উপলভ্য থাকলে PageAssessments বর্ধনাংশটি অনুবাদ করুন | |
| Issues | উন্মুক্ত কাজ · বাগ প্রতিবেদন |
এই এক্সটেনশনটি পৃষ্ঠার মূল্যায়ন (যেমন ইংরেজি উইকিপিডিয়া উইকিপ্রকল্প) একটি কাঠামোগত এবং অনুসন্ধানযোগ্য উপায়ে সংরক্ষণ করার জন্য। কিভাবে পৃষ্ঠা মূল্যায়ন করা হয় এবং ব্যবহার করা হয় তার একটি উদাহরণের জন্য, ইংরেজি উইকিপিডিয়ার ডকুমেন্টেশন দেখুন।
ইনস্টলেশন
- ডাউনলোড করুন এবং আপনার
extensions/ফোল্ডারেরPageAssessmentsনামক ডিরেক্টরিতে ফাইল(গুলি) নিন।
Developers and code contributors should install the extension from Git instead, using:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/PageAssessments
- আপনার LocalSettings.php-এর নিচের অংশে নিম্নলিখিত কোড যোগ করুন:
wfLoadExtension( 'PageAssessments' );
- হালনাগাদ করার স্ক্রিপ্টটি চালান যা স্বয়ংক্রিয়ভাবে এই এক্সটেনশনের জন্য প্রয়োজনীয় ডাটাবেস টেবিল তৈরি করবে।
করা হয়েছে – এক্সটেনশনটি সফলভাবে ইনস্টল করা হয়েছে কিনা তা যাচাই করতে আপনার উইকির Special:Version-এ যান।
কনফিগারেশন
আপনি আপনার LocalSettings.php ফাইলের মধ্যে এই কনফিগারেশন অপশনগুলি ব্যবহার করতে পারেনঃ
$wgPageAssessmentsOnTalkPages— যদি মূল্যায়নগুলি সাধারণত আলাপ পাতার পরিবর্তে পৃষ্ঠাগুলিতে রেকর্ড করা হয়, তবে এটিfalse(ডিফল্টঃtrue) এ সেট করুন।$wgPageAssessmentsSubprojects— যদি আপনার উইকির প্রকল্পগুলিতে উপ-প্রকল্প বা টাস্ক ফোর্স থাকে যার জন্য আপনি পৃথক মূল্যায়ন রেকর্ড করতে চান, তবে এটিtrue(ডিফল্টঃfalse) এ সেট করুন।
ব্যবহার
নতুন মূল্যায়ন তৈরি করার জন্য পার্সার ফাংশনটি হল:
{{#assessment: <উইকিপ্রকল্পের নামটি> | <শ্রেণী> | <গুরুত্ব>}}
উইকিপ্রকল্পের নামটি— নিবন্ধটি মূল্যায়ন করা প্রকল্পের একটি সংক্ষিপ্ত নাম, উদাহরণস্বরূপ, "Medicine" বা "Hungarian culture"। এটি ১২৮ অক্ষর পর্যন্ত হতে পারে।শ্রেণী— একটি গুণমান র্যাঙ্কিং, উদাহরণস্বরূপ, "B" বা "FA"। আরও বিস্তৃত উদাহরণের জন্য ক্লাস গ্রেড উইকিপিডিয়া দেখুন। Can be up to 20 characters long.গুরুত্ব— প্রকল্পের জন্য নিবন্ধটি কতটা গুরুত্বপূর্ণ তার একটি র্যাঙ্কিং, উদাহরণস্বরূপ, "Low" বা "High"। এটি ২০ অক্ষর পর্যন্ত লম্বা হতে পারে।
assessment পার্সার ফাংশনটি পর্যালোচনার অধীনে থাকা পৃষ্ঠার আলাপ পাতায় থাকবে বলে আশা করা হচ্ছে, তবে $wgPageAssessmentsOnTalkPages false এ সেট করা থাকলে এটি পৃষ্ঠাতেই অন্তর্ভুক্ত করা যেতে পারে।
একটি পৃষ্ঠায় বিভিন্ন প্রকল্পের জন্য একাধিক মূল্যায়ন ফাংশন থাকতে পারে।
- উদাহরণ ব্যবহার
উইকিপ্রকল্পের উপর নির্ভর করে একটি নিবন্ধের গুরুত্ব/অগ্রাধিকার ভিন্ন হতে পারে:
{{#assessment:Medicine|A|Low}}
{{#assessment:Biology|B|High}}
ব্যাখ্যা:
একটি আলাপ পাতায় এই উদাহরণটি ব্যবহার করে, মেডিসিন প্রকল্পের অভ্যন্তরে বর্তমান পৃষ্ঠাটি 'এ' বা উচ্চ গুণমান সহ এবং কম গুরুত্বের সাথে ঘোষণা করে।
এটি জীববিজ্ঞান প্রকল্পের বর্তমান পৃষ্ঠাটি বি মানের এবং উচ্চ গুরুত্বের সাথে ঘোষণা করে।
অনুসন্ধান
CirrusSearch ইনস্টল করা উইকিগুলির জন্য, পেজ অ্যাসেসমেন্টস প্রদত্ত উইকিপ্রকল্পের পৃষ্ঠাগুলিতে অনুসন্ধান ফলাফলগুলি ফিল্টার করার অনুমতি দেওয়ার জন্য একটি inproject কীওয়ার্ড যুক্ত করে।
উদাহরণস্বরূপ, inproject:Cricket|Football ক্রিকেট বা ফুটবল সম্পর্কিত পৃষ্ঠাগুলি খুঁজে পাবে।
অনুসন্ধানের রেংকিং প্রকল্পগুলি দ্বারা নিবন্ধটিকে নির্ধারিত গুরুত্ব দ্বারা প্রভাবিত হয়।
লুয়া ইন্টারফেস
Scribunto ইনস্টল করা উইকিগুলির জন্য, পেজ অ্যাসেসমেন্টস mw.title objects-এ pageAssessments সম্পত্তি যোগ করে।
এটি পৃষ্ঠার সাথে যুক্ত প্রকল্পগুলির নাম, তাদের শ্রেণী এবং গুরুত্ব মূল্যায়ন সহ প্রকাশ করে।
এপিআই
পেজ অ্যাসেসমেন্ট এক্সটেনশনে তিনটি এপিআই ক্যোয়ারী মডিউল রয়েছেঃ pageassessments, projectpages, এবং projects।
Pageassessments
pageassessments হল MediaWiki Action API-এর জন্য একটি নতুন প্রপার্টি কোয়েরি।
এটি এক বা একাধিক পৃষ্ঠার জন্য মূল্যায়ন মেটাডেটা পুনরুদ্ধার করতে ব্যবহৃত হয়।
উদাহরণ
"Apple" পৃষ্ঠার জন্য প্রকল্প এবং মূল্যায়নের তথ্য পান।
api.php?action=query&prop=pageassessments&titles=Apple
নতুন এপিআই ফলাফল বিন্যাস ব্যবহার করে "Apple" এবং পিয়ার পৃষ্ঠাগুলির জন্য প্রকল্প এবং মূল্যায়নের তথ্য পান।
api.php?action=query&prop=pageassessments&titles=Apple|Pear&formatversion=2
উপ-প্রকল্প এবং টাস্ক ফোর্স সহ "Apple" পৃষ্ঠার জন্য প্রকল্প এবং মূল্যায়নের তথ্য পান (শুধুমাত্র $wgPageAssessmentsSubprojects true হলে উপলব্ধ।
api.php?action=query&prop=pageassessments&titles=Apple&pasubprojects=true
Projectpages
projectpages হল একটি নতুন তালিকা প্রশ্ন।
এটি একটি নির্দিষ্ট উইকিপ্রকল্প দ্বারা মূল্যায়ন করা সমস্ত পৃষ্ঠাগুলি পুনরুদ্ধার করতে ব্যবহৃত হয়।
এই প্রশ্নটি জেনারেটর হিসাবে ব্যবহার করা যেতে পারে।
1$ যোগ করে, আপনি প্রতিটি পৃষ্ঠার জন্য মূল্যায়ন মেটাডাটাও পেতে পারেন।
উদাহরণ
যে কোনও উইকিপ্রকল্পের সাথে যুক্ত প্রথম ১০টি পৃষ্ঠা পাবেন:
মূল্যায়নের তথ্য সহ উইকিপ্রকল্প Medicine-এর সাথে যুক্ত প্রথম ১০টি পৃষ্ঠা পাবেন:
উইকিপ্রকল্পের সাথে সম্পর্কিত প্রথম ১০ পৃষ্ঠার জন্য পৃষ্ঠার তথ্য পান Textile Arts:
Projects
projects হল একটি নতুন তালিকা প্রশ্ন।
এটি উইকিতে সমস্ত উইকিপ্রকল্পের একটি তালিকা পুনরুদ্ধার করতে ব্যবহৃত হয়।
ফলাফলগুলি প্রকল্পের নামের একটি অ্যারে হিসাবে ফেরত দেওয়া হয়।
উদাহরণ
সমস্ত উইকিপ্রকল্পের একটি তালিকা পাবেন।
api.php?action=query&list=projects
উপ-প্রকল্প এবং টাস্ক ফোর্স সহ সমস্ত উইকিপ্রকল্পের একটি তালিকা পান (শুধুমাত্র $wgPageAssessmentsSubprojects এর মূল্য true ডলার হলে উপলব্ধ) ।
api.php?action=query&list=projects&pjsubprojects=true
বিশেষ পাতা
পেজ অ্যাসেসমেন্টস Special:PageAssessments মূল্যায়নের তথ্য পুনরুদ্ধারের জন্য একটি অন-উইকি ইন্টারফেসও প্রদান করে।
ডাটাবেস সরণি
পেজ অ্যাসেসমেন্টস দুটি নতুন ডাটাবেস টেবিল তৈরি করে:
page_assessments মূল্যায়ন মেটাডাটা সংরক্ষণ করে, যেখানে page_assessments_projects উইকিপ্রজেক্টের নাম সংরক্ষণ করে (যাতে প্রতিটি মূল্যায়ন রেকর্ডের অংশ হিসাবে সেগুলি page_assessments টেবিলের মধ্যে সম্পূর্ণভাবে নথিভুক্ত করতে না হয়।
উভয় টেবিলই পার্সার ফাংশন এবং এপিআই এর সঠিক কার্যকারিতার জন্য প্রয়োজনীয়।
যে কোনও উইকিতে সরণিগুলো থাকা উচিত যেখানে পেজ অ্যাসেসমেন্টস এক্সটেনশন ইনস্টল করা আছে।
If PageAssessments is uninstalled, both tables can be dropped safely.
purgeUnusedProjects.php রক্ষণাবেক্ষণ স্ক্রিপ্ট page_assessments_projects টেবিল থেকে প্রকল্পগুলি সরানোর জন্য চালানো যেতে পারে যা আর কোনো মূল্যায়ন দ্বারা ব্যবহৃত হয় না।
আরও দেখুন
- মেটা-উইকিতে Community Tech/PageAssessments
- phab:T25016 - এই সময় বাড়ানোর জন্য অনুরোধ করা টিকিট
- Content approval extensions
| এই এক্সটেনশন এক বা একাধিক উইকিমিডিয়া প্রকল্পসমূহ-এ ব্যবহৃত হচ্ছে। সম্ভবত এটির অর্থ হল এক্সটেনশন স্থিতিশীল এবং এই জাতীয় উচ্চ ট্রাফিক ওয়েবসাইটগুলি ব্যবহার করার জন্য যথেষ্ট ভাল কাজ করে। উইকিমিডিয়ার CommonSettings.php এবং InitialiseSettings.php কনফিগারেশন ফাইলগুলিতে এটি কোথায় ইনস্টল হয়েছে তা দেখতে এই এক্সটেনশনের নামটি সন্ধান করুন। নির্দিষ্ট উইকিতে ইনস্টল করা এক্সটেনশন-এর সম্পূর্ণ তালিকা উইকির Special:Version পৃষ্ঠাতে দেখা যাবে। |
| This extension is included in the following wiki farms/hosts and/or packages: |
| এই পাতা বা প্রকল্পটি তথ্যছকে উল্লিখিত বেশ কয়েকজন দ্বারা রক্ষণাবেক্ষণকৃত।
সাহায্য পেতে:
|
- Stable extensions/bn
- Parser function extensions/bn
- Database extensions/bn
- Special page extensions/bn
- Personalization extensions/bn
- CirrusSearchAddQueryFeatures extensions/bn
- LoadExtensionSchemaUpdates extensions/bn
- OutputPageParserOutput extensions/bn
- ParserAfterParse extensions/bn
- ParserFirstCallInit extensions/bn
- RevisionDataUpdates extensions/bn
- GPL licensed extensions/bn
- Extensions in Wikimedia version control/bn
- All extensions/bn
- Extensions used on Wikimedia/bn
- Extensions included in Miraheze/bn
