Jump to content

افزونه: ابزارهای بحث و گفتگو

From mediawiki.org
This page is a translated version of the page Extension:DiscussionTools and the translation is 48% complete.
Outdated translations are marked like this.
This extension comes with MediaWiki 1.40 and above. بنابراین شما مجبور نیستید آن را دوباره بارگیری کنید. با این‌حال، شما هنوز هم باید دستورالعمل‌های دیگر را دنبال کنید.
راهنمای افزونهٔ مدیاویکی
DiscussionTools
وضعیت انتشار: پایدار
انجام رابط کاربری
توضیحات ابزارهایی برای بهبود صفحات بحث
نویسنده(گان) ویکی‌مدیا تیم ویرایش
آخرین نسخه: به‌روزرسانی مداوم
سیاست سازگاری Snapshots releases along with MediaWiki. Master is not backward compatible.
MediaWiki >= 1.43.0
تغییر پایگاه داده بله
جدول‌ها discussiontools_items
discussiontools_item_ids
discussiontools_item_pages
discussiontools_item_revisions
discussiontools_subscription
مجوز MIT License
بارگیری
راهنما Help:DiscussionTools
  • $wgDiscussionToolsReplyIndentation
  • $wgDiscussionToolsBeta
  • $wgDiscussionTools_visualenhancements
  • $wgDiscussionToolsEnablePermalinksBackend
  • $wgDiscussionToolsEnableThanks
  • $wgDiscussionToolsTimestampFormatSwitchTime
  • $wgDiscussionToolsShowFeedbackLinks
  • $wgDiscussionToolsTalkPageParserCacheExpiry
  • $wgDiscussionTools_visualenhancements_pageframe
  • $wgDiscussionToolsAutoTopicSubEditor
  • $wgDiscussionToolsConflictingGadgetName
  • $wgDiscussionTools_visualenhancements_reply
  • $wgDiscussionToolsEnablePermalinksFrontend
  • $wgDiscussionTools_visualenhancements_reply_icon_languages
Quarterly downloads 70 (Ranked 73rd)
Public wikis using 930 (Ranked 285th)
Translate the DiscussionTools extension
Issues Open tasks · گزارش یک مشکل

افزونه Discussion Tools مجموعه‌ای از ابزارها برای بهبود صفحات بحث است. Template:از، توسط تیم ویرایش به عنوان بخشی از پروژه صفحات گفتگو در حال ساخت است.

مستندات کاربر در Help:DiscussionTools است

برخی از ویژگی‌ها را می‌توان در صفحات و بخش‌های جداگانه غیرفعال کرد، همانطور که در Help:DiscussionTools/Magic words and markup توضیح داده شده است.

ویژگی‌ها

وابستگی‌ها

راه‌اندازی

  • Install the dependencies.
  • Download and move the extracted DiscussionTools folder to your extensions/ directory.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/DiscussionTools
  • کد زیر را در انتهای $LocalSettings خودتان اضافه کنید:
    wfLoadExtension( 'DiscussionTools' );
    
  • اسکریپت به‌روزرسانی اجرا کنید تا به طور خودکار جدول‌های پایگاه داده‌ها ضروری که این افزونه نیازمند دارد را ایجاد کند.
  • همچنین در LocalSettings.php، مطمئن شوید که یک مجموعه زمان زمانی و مجموعه $wgFragmentMode در html5 دارید.
  • Configure as required.
  • Yes انجام شد – به Special:Version در ویکی خودتان بروید تا مطئمن شوید که افزونه با موفقیت نصب شده است.

پیکربندی

نام تنظیمات مقدار پیش‌فرض توضیحات
$wgDiscussionToolsEnable true ابزار بحث را در صفحات بحث فعال کنید.
$wgDiscussionToolsBeta false ابزارهای بحث و گفتگو را به یک ویژگی بتا تبدیل کنید.
$wgDiscussionToolsEnable2017Wikitext false ویرایشگر ویکی‌تکست ۲۰۱۷ را برای پاسخ‌های ویکی‌تکست فعال کنید (هنوز پشتیبانی نمی‌شود).
$wgDiscussionToolsEnablePermalinksBackend true backend پیوندهای ثابت (Special:GoToComment) را فعال کنید. Extension:DiscussionTools/How work it#Permanent links را ببینید.
$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 ادغام شود تا محل قرارگیری موضوع جدید اضافه شده را قرار دهد.

همچنین ببینید