امتداد:أدوات النقاش
Appearance
إن امتداد Discussion Tools هو مجموعة من الأدوات الغرض منها تحسين مستوى صفحات النقاش. كما هو في ٢٠٢٤، يتولى تصميم الامتداد وتطويره فريق التعديل جزءا من مشروع صفحات النقاش.
توجد أعمال التوثيق للمستخدمين على مساعدة:أدوات_النقاش.
يمكن تعطيل بعض السمات على صفحات وأقسام بعينها كما هو مبين في Help:DiscussionTools/Magic words and markup.
المميزات
الصفحات الرئيسية: Talk pages project/Feature summary و Extension:DiscussionTools/Comparison
أمور تابعة
Optional dependencies
- Extension:Echo - يُمكّن الاشتراك في المواضيع وتنبيه المستخدمين.
- Extension:Thanks - Enables comment thanking.
- Extension:MobileFrontend - Enables mobile support.
التنصيب
هذا الامتداد يأتي مع إصدار ميدياويكي 1.40 وما بعده. يتعيّن أن تتبع كافة تعليمات الضبط الباقية.
- تثبيت الأمور التابعة.
- نزّل الملف/الملفات وضعها في دليل يحمل اسم
DiscussionToolsداخل مجلد extensions/ لديك.
يجب على مطوري البرمجيات والمساهمين بالكود البرمجي تثبيت الامتداد من غت بدلا من ذلك، مستخدمين:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/DiscussionTools
- أضف الكود التالي في الجزء الأسفل من ملف LocalSettings.php:
wfLoadExtension( 'DiscussionTools' );
- شغل نص التحديث البرمجي الذي سوف ينشئ تلقائيا جداول قاعدة البيانات الضرورية التي يحتاج إليها الامتداد.
- احرص أيضا في LocalSettings.php أنك قد ضبطت منطقة زمنية وأن $wgFragmentMode مضبوط إلى
html5. - أعدّ الامتداد حسب ما هو مطلوب.
تم التنفيذ – اذهب إلى Special:Version على موقع الويكي لديك كي تتحقق من أن الامتداد قد ثبت بنجاح.
الإعداد
| اسم الإعداد | القيمة الافتراضية | بيان |
|---|---|---|
$wgDiscussionToolsBeta
|
false
|
إضافة امتداد أدوات النقاش في صفة سمة تجريبية. |
$wgDiscussionTools_visualenhancements
|
'default'
|
Override availability of DiscussionTools visual enhancements. Possible values: 'default', 'available', 'unavailable'
|
$wgDiscussionTools_visualenhancements_reply_icon_languages
|
[
'ar' => true,
'zh' => true,
'yue' => true,
'ja' => true,
'nod' => true,
]
|
A dictionary of language codes which will receive an icon in their enhanced reply-button treatment, due to translation being very short. (T323537) Language fallbacks will be checked unless a language is explicitly set to false. (T352289) Normalized language codes are lower case.
|
$wgDiscussionToolsAutoTopicSubEditor
|
'any'
|
Editor which triggers automatic topic subscriptions. Either 'discussiontoolsapi' for edits made using DiscussionTools’ API (e.g. reply and new topic tools), or 'any' for any editor.
|
$wgDiscussionToolsTalkPageParserCacheExpiry
|
0
|
Override $wgParserCacheExpireTime for discussion pages, regardless of DiscussionTools enablement.
|
$wgDiscussionToolsReplyIndentation
|
'invisible'
|
النحو البرمجي لإزاحة الردود المطلوب استخدامه: 'invisible' (استخدم وسوم <dl><dd> لتحصل على : في نص الويكي) أو 'bullet' (استخدم وسوم <ul><li> لتحصل على * في نص الويكي).
|
$wgDiscussionToolsShowFeedbackLinks
|
false
|
MW 1.40+ عرض وصلات «شارك برأيك حول هذه المِيزة» في ترويسة أداة الرد وأداة المواضيع الجديدة. |
$wgDiscussionToolsTimestampFormatSwitchTime
|
'2022-07-12'
|
Date on which the internal timestamp format has changed (T304595), in ISO 8601 format. |
$wgDiscussionToolsConflictingGadgetName
|
'convenientDiscussions'
|
اسم داخلي لنبيطة النقاش المريح «Convenient Discussions» التي تتعارض مع أداة الرد. سوف تصبح أداة الرد غير متاحة حينما يمكّن المستخدم هذه النبيطة. |
واجهة برمجة التطبيقات
التعديل
| الإجراء | الوصف | داخلي؟ |
|---|---|---|
| discussiontoolscompare | الحصول على معلومات حول تغييرات التعليق بين مراجعتين للصفحة. | |
| discussiontoolsedit | نشر رسالة على صفحة نقاش. | |
| discussiontoolsfindcomment | ابحث عن تعليق من خلال معرفه أو اسمه. | |
| discussiontoolspageinfo | إرجاع البيانات الوصفية المَطلُوبة لتهيئة أدوات النقاش. | |
| discussiontoolspreview | معاينة رسالة على صفحة نقاش. |
الاشتراكات
| الإجراء | الوصف | داخلي؟ |
|---|---|---|
| discussiontoolsgetsubscriptions | الحصول على وضعيّة الاشتراك للمواضيع المقدّمة. | |
| discussiontoolssubscribe | اشتراك (أو إلغاء الاشتراك) لتلقّي إخطارات حول موضوع. |
الصفحات الخاصة
دمجه مع امتدادات أخرى
يمكن دمج DiscussionTools في PlaceNewSection لأغراض تحديد موقع وضع إضافة موضوع جديد.
كما يمكنه الدمج في AutoModerator لتمكين إعادة المراجعة التي يضبطها المجتمع للتقييم اللغوي الآلي للتعديلات السيئة.
انظر أيضًا
- Extension:DiscussionTools/How it works – معلومات تقنية
- Convenient Discussions – another tool for discussions, incompatible with DiscussionTools
| هذا الامتداد يستخدم على واحد من مشاريع ويكيميديا أو أكثر من واحد. يعني هذا الأمر أن الامتداد مستقر ويعمل/تعمل جيدا بما فيه الكفاية ليستخدم/لتستخدم في مواقع تتمتع بمستوى زيارات مرتفع مثل هذه. ابحث عن اسم هذا الامتداد في ملفات الضبط CommonSettings.php وكذلك InitialiseSettings.php كي ترى أين تنصب. توجد قائمة كاملة بالامتدادات المنصبة على موقع ويكي بعينه على صفحة Special:Version الخاصة بموقع الويكي. |
| هذا الامتداد مشمول في الحزم أو مزارع الويكي التالية أو كليهما: |
Categories:
- Stable extensions/ar
- User interface extensions/ar
- MIT licensed extensions/ar
- Extensions in Wikimedia version control/ar
- ApiMain::moduleManager extensions/ar
- BeforeCreateEchoEvent extensions/ar
- BeforeDisplayNoArticleText extensions/ar
- BeforePageDisplay extensions/ar
- ChangeTagsListActive extensions/ar
- DiscussionToolsAddOverflowMenuItems extensions/ar
- EchoGetBundleRules extensions/ar
- EchoGetEventsForRevision extensions/ar
- GetActionName extensions/ar
- GetBetaFeaturePreferences extensions/ar
- GetDoubleUnderscoreIDs extensions/ar
- GetPreferences extensions/ar
- ListDefinedTags extensions/ar
- LoadExtensionSchemaUpdates extensions/ar
- OutputPageBeforeHTML extensions/ar
- OutputPageParserOutput extensions/ar
- ParserAfterTidy extensions/ar
- ParserOutputPostCacheTransform extensions/ar
- RecentChange save extensions/ar
- ResourceLoaderGetConfigVars extensions/ar
- RevisionDataUpdates extensions/ar
- SidebarBeforeOutput extensions/ar
- SkinTemplateNavigation::Universal extensions/ar
- All extensions/ar
- Extensions bundled with MediaWiki 1.40/ar
- Extensions used on Wikimedia/ar
- Extensions included in Canasta/ar
- Extensions available as Debian packages/ar
- Extensions included in Miraheze/ar
- Extensions included in MyWikis/ar
- Extensions included in wiki.gg/ar
- Discussion and forum extensions/ar
- Extensions with VisualEditor support/ar
- Talk pages project/ar
