امتداد:أدوات النقاش

From mediawiki.org
This page is a translated version of the page Extension:DiscussionTools and the translation is 54% complete.
هذا الامتداد يأتي مع إصدار ميدياويكي 1.40 وما بعده. لذا لن تحتاج لتنزيل هذه السمة مرة أخرى. إلا أنك سوف تحتاج لاتباع التعليمات الأخرى المقدمة.
الدليل المرجعي لامتدادات ميدياويكي
DiscussionTools
حالة الإصدار مستقر
تنفيذ واجهة مستخدم
بيان أدوات لتحسين مستوى صفحات النقاش
المؤلف/المؤلفون فريق التعديل لدى ويكيميديا
آخر إصدار تحديثات مستمرة
سياسة التوافق تصدر اللقطات البرمجية مع ميدياويكي. الإصدار الرئيسي لا يتوافق مع الإصدارات السابقة.
MediaWiki >= 1.42.0
تغييرات قاعدة البيانات نعم
جداول discussiontools_items
discussiontools_item_ids
discussiontools_item_pages
discussiontools_item_revisions
discussiontools_subscription
ترخيص رخصة MIT
التنزيل
المساعدة مساعدة:أدوات_النقاش
  • $wgDiscussionToolsReplyIndentation
  • $wgDiscussionToolsABTest
  • $wgDiscussionToolsBeta
  • $wgDiscussionTools_visualenhancements
  • $wgDiscussionToolsEnablePermalinksBackend
  • $wgDiscussionToolsAutoTopicSubEditor
  • $wgDiscussionToolsTimestampFormatSwitchTime
  • $wgDiscussionToolsShowFeedbackLinks
  • $wgDiscussionTools_visualenhancements_pageframe
  • $wgDiscussionToolsTalkPageParserCacheExpiry
  • $wgDiscussionToolsConflictingGadgetName
  • $wgDiscussionTools_visualenhancements_reply
  • $wgDiscussionToolsEnablePermalinksFrontend
  • $wgDiscussionTools_visualenhancements_reply_icon_languages
تنزيلات ربع سنوية 94 (Ranked 72nd)
استخدام مواقع الويكي العمومية 930 (Ranked 285th)
ترجم الامتداد DiscussionTools
المسائل المهام المفتوحة · الإبلاغ عن عطل تقني

إن امتداد Discussion Tools هو مجموعة من الأدوات الغرض منها تحسين مستوى صفحات النقاش. كما هو في ٢٠٢٣، يتولى تصميم الامتداد وتطويره فريق التعديل جزءا من مشروع صفحات النقاش .

توجد أعمال التوثيق للمستخدمين على مساعدة:أدوات_النقاش .

يمكن تعطيل بعض السمات على صفحات وأقسام بعينها كما هو مبين في Help:DiscussionTools/Magic words and markup .

أمور تابعة

أيضا، Extension:Echo مطلوبة إذا كنت تريد استخدام ميزة الاشتراكات في الموضوع.

التنصيب

  • نزّل الملف/الملفات وضعها في دليل يحمل اسم ‎DiscussionTools داخل مجلد ‎extensions/‎ لديك.
    يجب على مطوري البرمجيات والمساهمين بالكود البرمجي تثبيت الامتداد من غت بدلا من ذلك، مستخدمين:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/DiscussionTools
  • أضف الكود التالي في الجزء الأسفل من ملف LocalSettings.php :
    wfLoadExtension( 'DiscussionTools' );
    
  • شغل نص التحديث البرمجي الذي سوف ينشئ تلقائيا جداول قاعدة البيانات الضرورية التي يحتاج إليها الامتداد.
  • احرص أيضا في LocalSettings.php أنك قد ضبطت منطقة زمنية وأن ‎$wgFragmentMode مضبوط في إتش تي إم إل 5.
  • Yes تم التنفيذ – اذهب إلى Special:Version على موقع الويكي لديك كي تتحقق من أن الامتداد قد ثبت بنجاح.

المميزات

الصفحة الرئيسية: Talk pages project/Feature summary

الإعداد

اسم الإعداد القيمة الافتراضية بيان
$wgDiscussionToolsEnable true تفعيل امتداد أداوت النقاش على صفحات النقاش.
$wgDiscussionToolsBeta false إضافة امتداد أدوات النقاش في صفة سمة تجريبية .
$wgDiscussionToolsEnable2017Wikitext false تفعيل محرر نصوص الويكي 2017 أثناء الرد مستخدما نصوص الويكي (ليس مدعوما حتى الآن).
$wgDiscussionToolsEnablePermalinksBackend true تمكين خلفية الوصلات المستديمة (Special:GoToComment). طالع امتداد:أدوات النقاش/كيفية عملها#وصلات مستديمة.
$wgDiscussionToolsReplyIndentation 'invisible' النحو البرمجي لإزاحة الردود المطلوب استخدامه: 'invisible' (استخدم وسوم <dl><dd> لتحصل على : في نص الويكي) أو 'bullet' (استخدم وسوم <ul><li> لتحصل على * في نص الويكي).
$wgDiscussionToolsShowFeedbackLinks false MW 1.40+ عرض وصلات «شارك برأيك حول هذه المِيزة» في ترويسة أداة الرد وأداة المواضيع الجديدة.
$wgDiscussionToolsConflictingGadgetName 'convenientDiscussions' اسم داخلي لنبيطة النقاش المريح «Convenient Discussions» التي تتعارض مع أداة الرد. سوف تصبح أداة الرد غير متاحة حينما يمكّن المستخدم هذه النبيطة.

API

Editing

Action Human readable Description Internal?
discussiontoolscompare compare Get information about comment changes between two page revisions. internal
discussiontoolsedit edit Post a message on a discussion page.
discussiontoolsfindcomment find comment Find a comment by its ID or name.
discussiontoolspageinfo page info Returns metadata required to initialize the discussion tools. internal
discussiontoolspreview preview Preview a message on a discussion page. internal

Subscriptions

Action Human readable Description Internal?
discussiontoolsgetsubscriptions get subscriptions Get the subscription statuses of given topics.
discussiontoolssubscribe subscribe Subscribe (or unsubscribe) to receive notifications about a topic.

Special pages


دمجه مع امتدادات أخرى

يمكن دمج DiscussionTools في PlaceNewSection لأغراض تحديد موقع وضع إضافة موضوع جديد.

انظر أيضًا