ویکی‌پدیا:رده‌دهی مقالات همسنگ: تفاوت میان نسخه‌ها

از ویکی‌پدیا، دانشنامهٔ آزاد
محتوای حذف‌شده محتوای افزوده‌شده
Reza1615 (بحث | مشارکت‌ها)
Reza1615 (بحث | مشارکت‌ها)
خط ۶۷: خط ۶۷:
:{{لنگر|۱۸.۱}}نسخه ۱۸.۱: محدود کردن تمیزکاری به فضای نام مقاله و بهبود دستوراتش
:{{لنگر|۱۸.۱}}نسخه ۱۸.۱: محدود کردن تمیزکاری به فضای نام مقاله و بهبود دستوراتش
:{{لنگر|۱۸.۲}}نسخه ۱۸.۲:رفع باگ
:{{لنگر|۱۸.۲}}نسخه ۱۸.۲:رفع باگ
:{{لنگر|۱۸.۲}}نسخه ۱۸.۳:رفع باگ در خلاصه ویرایش
:{{لنگر|۱۸.۳}}نسخه ۱۸.۳:رفع باگ در خلاصه ویرایش


==نمونه==
==نمونه==

نسخهٔ ‏۲۵ ژوئن ۲۰۱۲، ساعت ۱۳:۱۷

ربات رده‌دهی مقالات همسنگ به کد رباتی گفته می‌شود که بر پایه ویکی‌دیگر رده به مقالات می‌افزاید.

روش کار

این ربات مقاله‌های فارسی را چک می‌کند و بر پایه مقاله موجود در ویکی‌انگلیسی رده‌های مقاله ویکی انگلیسی را در صورتی که رده‌ها در ویکی‌فا باشند یا میان‌ویکی داشته باشند را به مقاله ویکی فا می‌افزاید.این ربات هیچ رده ای را خلق نمی‌کند و فقط از موارد موجود در ویکی‌فا استفاده می‌کند

احتمال اشتباه

احتمال اشتباه برای ربات در رده دهی فقط در دو صورت هست

  1. زمانی که میان ویکی مقالات ویکی‌فا اشتباه به مقاله دیگر باشد (مثلا مقاله بزرگمهر قائنی به اشتباه به شهر قائن پیوند داده شده‌بود)
  2. در صورتی که میان ویکی رده مشکل داشته باشد
  3. در صورتی که رده موجود در ویکی‌فا درست رده‌بندی نشده باشد و رده پدر برای آن تعریف نشده‌باشد مثلا برای رده:شهرستان بر پایه استان‌های ایران رده:شهرستان‌های ایران تعریف نشده باشد ربات اگر در ویکی انگلیسی از رده پدر (رده:شهرستان ایران) استفاده شده باشد آن را به مقاله می‌افزاید.

راه‌کار و کمک به ربات

برای کمک به ربات و رفع مشکلات فوق موارد زیر را انجام دهید

  1. رده‌بندی رده های ویکی‌فا را اصلاح کنید و رده پدر را به رده های پایین تر بیافزایید
  2. میان‌ویکی مقالات را در ویکی‌فا و ویکی‌انگلیسی درست نمایید
  3. رده‌های مهم را بسازید و میان‌ویکی دهید تا ربات به مقالات بیافزاید
  4. در صورتی که نام یک رده اشتباه است از {{رده بهتر}} استفاده کنید.تا ربات دیگر (ربات رده بهتر) محتویات رده را انتقال دهد.
  5. در صورتی که مقاله‌ای از نظر رده در ویکی‌انگلیسی مورد مناقشه است و در ویکی‌فا اجماع بر نبود آن وجود دارد {{رده همسنگ نه}} را به مقاله بیافزائید(مکانش مهم نیست ترجیحاً بالای بخش رده‌ها) تا ربات آن مقاله را رها کند و به آن رده‌ همسنگ نیافزاید.
نکته۱:در صورت که از این الگو استفاده می‌کنید حتماً در بحث مقاله علت افزودن الگو به مقاله را شرح دهید در غیر این صورت امکان برداشتن این برچسب وجود دارد.
نکته۲:برای جلوگیری از فعالیت ردهٔ همسنگ به هیچ عنوان از {{ورود ربات ممنوع}} استفاده نکنید چون این الگو ورود همه ربات‌ها از جمله میان‌ویکی را ممنوع می‌کند.

رده‌های موجود در ویکی‌پدیا:گزارش دیتابیس/رده‌های مهم ایجادنشده بر پایه تعداد مقاله/فهرست را بسازید.

تمیزکاری

چون ربات مداوم مقالات بسیاری را ویرایش می‌کند در صورتی که به مقاله رده‌افزود آنگاه تغییرات زیر را در مقاله اعمال می نماید.

  • جایگزینی تصویر: و file: و موارد مشابه > پرونده:
  • جایگزینی زیربخش منبع و موارد مشابه > زیربخش منابع
  • جایگزینی زیربخش پیوندهای به بیرونی و موارد مشابه > زیربخش پیوند به بیرون
  • جایگزینی زیربخش جستار وابسته و موارد مشابه > زیربخش جستارهای وابسته
  • رفع اشتباهات تایپی در نام پرونده‌ها

نسخه‌ها و تغییرات

نسخه۱: افزودن رده همسنگ بر پایه ویکی انگلیسی
نسخه ۱.۳: افزودن آرگون‌های ورودی
نسخه۱.۵: افزودن قابلیت تشخیص الگو در رده‌های فارسی
نسخه ۱.۶: افزودن کار بر روی تول سرور
نسخه۲: +حذف رده پدر
نسخه ۲.۲: افزودن امکان فعالیت بر روی آخرین ویرایش‌های ویکی
نسخه ۲.۵: بهبود بازده ربات و حذف کدهای اضافه
نسخه ۳:+حل مشکل محل قرار گیری رده‌های جدید در مقالاتی که رده ندارند
نسخه۴:+ایجاد فهرست سیاه برای رده‌های پنهان، وام‌واژه، رده‌های خرد، رده‌های انبار (نیافزودن آنها)(۲۲ اکتبر ۲۰۱۱)
نسخه ۵:+بهبود توضیحات ربات
نسخه ۵.۵: نیافزودن رده‌هایی که در ویکی‌فا موجود نیستند! (ربات رده‌های حذف شده یا ناموجود را نمی‌افزاید)
نسخه ۵.۶:بهبود نمایش توضیحات
نسخه ۶: اصلاح بخش توضیحات و همچنین اصلاح روش حذف رده
نسخه ۷:تغییر و تمیزکاری عمده در کد برای افزایش سرعت و همچنین عدم حذف رده پدر موجود در مقاله بلکه حذف رده پدر از مواردی که قرار به افزودن هست.
نسخه ۸: تغییرات عمده در افزایش سرعت و همچنین تشخیص رده پدر در چند سطح بالاتر
نسخه ۹:حل مشکل پرانتز
نسخه ۹.۵:افزودن {{رده همسنگ نه}}
نسخه ۱۰:افزودن آرگومان‌های recentcat -newcat
نسخه ۱۱: افزایش سرعت برای ربات‌های تول‌سرور و رفع باگ
نسخه ۱۱.۱:رده‌هایی که کاما انگلیسی دارند را نمی‌افزاید.
نسخه ۱۱.۲:عدم ویرایش صفحه‌های زیر کاربری
نسخه ۱۲:افزایش سرعت برای مقالات جدید و رفع باگ توضیحات درون متن
نسخه ۱۳:استفاده از کوئری
نسخه ۱۴:رفع باگ افزایش سرعت به صورت چشمگیر (به خصوص در تول سرور) (به کمک کوئری گرفتن) +عدم افزودن رده‌های دارای رده بهتر+ عدم افزودن رده های w شکل که میان‌ویکی‌ها انگلیسی و فارسی با هم فرق دارند.(تست شده)
نسخه ۱۴.۲:نیافزودن رده نام، نام خانوادگی- رفع چند باگ جزئی- نیافزودن خط اضافی همراه با رده در حالتی خاص
نسخه ۱۵: قابلیت استفاده از {{رده همسنگ میلادی نه}}+رفع باگ ویرگول انگلیسی و گزارش رده‌های مشکل‌دار در کاربر:Rezabot/CategoriesWithBadNames +رفع چند باگ
نسخه ۱۵.۲:نیافزودن رده به بحث‌ها (همه فضاهای نام)، فضای نام کاربر و زیر صفحه‌هایش
نسخه ۱۵.۳:افزودن نمایش نسخه‌ٔ ربات در خلاصهٔ ویرایش + افزودن آرگومان newcatfile
نسخه ۱۵.۴:رفع باگ فضاهای نام
نسخه ۱۵.۵: تشخیص فضای نام و عدم افزودن رده به فضای نام اشتباه
نسخه ۱۵.۶: تشخیص نسخه ربات
نسخه ۱۶: تشخیص الگو و افزودن رده به مکان مناسب + فقط بر روی تول‌سرور اجرا شود+ رفع باگ
نسخه ۱۶.۱:نیافزودن رده:افراد زنده
نسخه ۱۶.۲:نیافزودن رده:رویدادهای روز و چند مجموعه رده دیگر
نسخه ۱۶.۳:عدم ویرایش در صفحه‌های فهرست سیاه-بهبود encat- بهبود newcatfile
نسخه ۱۷:رفع باگ در شناخت ردهٔ پدر در مواردی خاص که رده‌های موازی با ردهٔ فرزند را نمی‌افزود.
نسخه ۱۸:عدم افزودن رده‌های دارای الگو:حذف سریع یا الگو:رده بهتر+ تمیزکاری صفحه‌ها
نسخه ۱۸.۱: محدود کردن تمیزکاری به فضای نام مقاله و بهبود دستوراتش
نسخه ۱۸.۲:رفع باگ
نسخه ۱۸.۳:رفع باگ در خلاصه ویرایش

نمونه

  1. افزودن رده:مثال۱

# حذف رده پدر:مثال۲(در ورژن جدید رده پدر را از افزودنی‌ها کم میکند و کاری به مقاله ندارد)

  • تا تاریخ ۲۰ دسامبر ۲۰۱۱ کل مقالات ویکی‌فا یکبار برای رده‌همسنگ بررسی شد.

برنامه نویس

user:reza1615

مجوز

این ربات بر پایه مجوز کریتو کامنز ۳ طراحی شده است.

کد