Growth/Community configuration/bn



এই পাতায় "সম্প্রদায় কনফিগারেশন" প্রকল্পে গ্রোথ দলের কাজ বর্ণনা করা আছে। এই পাতায় প্রধান প্রধান সামগ্রী, নকশা, উন্মুক্ত প্রশ্নাবলী এবং সিদ্ধান্তসমূহ লিপিবদ্ধ রয়েছে। ধারাবাহিক উন্নতির হালনাগাদকৃত তথ্য সাধারণত গ্রোথ দলের হালনাগাদকৃত পাতায় দেয়া হবে। বৃহত্তর এবং বিস্তারিত তথ্য এখানে উল্লেখ করা হবে।

বর্তমান অবস্থা

 * 2021-02-11: প্রকল্প পরিকল্পনার কাজ শুরু হয়
 * 2021-04-14: বেটা উইকিতে কনফিগারেশন সম্পাদক চালু হয়
 * পরবর্তী: কনফিগারেশন সম্পাদক পরীক্ষণ, ক্ষুদ্র পরিবর্তন প্রয়োগ

সারাংশ
গ্রোথ দলের বৈশিষ্ট্যাবলী অনন্য কারণ তারা নতুন উইকিতে কোনো কিছু প্রয়োগের পূর্বে সম্প্রদায়ের মতামত গ্রহণ করে। প্রয়োগ পূর্বে সম্প্রদায়কে কিছু জিনিস উল্লেখ করা প্রয়োজন। যেমন তাদের মেন্টরদের তালিকা, সাহায্য প্যানেলে তারা কোনো সাহায্য লিঙ্কগুলো রাখতে চায়, এবং নবাগতদের কাজের জন্য কোন টেমপ্লেটগুলো প্রয়োজন। এই বৈশিষ্ট্যাবলী গঠন বা এদের কাজের ধরণ পরিবর্তনের জন্য সম্প্রদায়কে ফ্যাব্রিকেটর টাস্ক তৈরি করতে হয় যেন গ্রোথ দল কোডে পরিবর্তন আনতে পারে (কাজের ধারা এই পাতায় দেখুন)। এর ফলে নতুন উইকিতে এই বৈশিষ্ট্যাবলী প্রয়োগের গতি ধীর হয়ে যায়, এবং প্রায়শই সম্প্রদায় এগুলোতে পরিবর্তন আনতে চায়।

এই সমস্যার সমাধানের জন্য গ্রোথ দল এমন এক ব্যবস্থা তৈরি করছে, যেন সম্প্রদায় নিজে থেকে গ্রোথ বৈশিষ্ট্যাবলী গঠন ও এর কনফিগারেশন নিয়ন্ত্রণ করতে পারে। প্রশাসকগণ তাদের উইকিতে এর মাধ্যমে সকল ব্যবহারকারীর জন্য গ্রোথ বৈশিষ্ট্যাবলীর অবয়ব পরিবর্তন করতে পারবে।

এর মাধ্যমে সম্প্রদায় যেমন গ্রোথ বৈশিষ্ট্যাবলীর ক্ষেত্রে সহায়তা পাবে, তেমনি ফাউন্ডেশনের অন্যান্য বৈশিষ্ট্যাবলীর ক্ষেত্রেও এই পরিকল্পনা যুক্ত করা সম্ভব। "একের মধ্যে সব" ধাঁচের বদলে, আমরা এমন কনফিগারেশন প্রকাশ করতে পারব, যার মাধ্যমে সম্প্রদায় তাদের সংস্কৃতি ও প্রয়োজন মোতাবেক এর ব্যবহার করতে পারবেন।

কিভাবে এটি কাজ করে


The configuration is stored in a JSON page in the MediaWiki namespace. In order to let non-tech savvy community members to manage the configuration as well, we created a custom form over the JSON blob with the configuration itself. That way, community members don't need to know how to edit JSON in order to change the configuration, while keeping the configuration stored in a format that's easily understandable by machines. Only administrators and interface admins will be able to edit the form.

The form validates that the information being changed fits the format required.

Because the form edits a MediaWiki page, it inherits some essential features that each MediaWiki page has:


 * Changes made on the form leave edit summaries to the JSON page.
 * It is possible to revert configuration to its older version from the JSON page.
 * Discussion about changes can happen on the JSON page's talk page.

Included configuration variables
While the form does not allow communities manage all configuration variables, it exposes the configurations that would affect user experience. For instance, we don't expose the configuration for which database cluster is used by the features. As part of T275086, we decided on a list of configuration variables that we want to allow to be managed on-wiki. We put the list of variables in a spreadsheet (Google Spreadsheets).

Open questions
Community configuration is a new idea that we think will help both communities and WMF. But there are still some open questions that we'll learn about as we speak with communities and as they begin to use the feature:


 * Will communities develop consensus before making changes, or will individuals make changes unilaterally?
 * Will restricting the editing to administrators and interface admins be the right level of restriction?
 * আমাদের কি কনফিগারেশন পরিবর্তন প্রয়োগের পূর্বে কিছুটা বিলম্ব থাকা প্রয়োজন, যেন দ্রুত কিছু পরিবর্তন (বা কোনো ধরণের সম্পাদনাদ্বন্দ্ব) নবাগতদের জন্য খুব বাজে অভিজ্ঞতা তৈরি না করে?