بحث مدیاویکی:Titleblacklist

آخرین نظر: ۲ سال پیش توسط Jeeputer در مبحث محمد قربانی قمشی
راهنماهای زیر از mw:Extension:Title Blacklist کپی شده‌اند و توضیحات بومی به آن‌ها افزوده شده‌است.

فهرست سیاه عنوان به‌عنوان یک پیام سیستمی نگهداری می‌شود مدیاویکی:Titleblacklist.

این صفحه متشکل از عبارت‌های باقاعده‌ای است که هریک در سطری جداگانه قرار گرفته‌اند. برای مثال:

Foo <autoconfirmed|noedit|errmsg=blacklisted-testpage> 
Bar #No one should create article about it

نیازی به استفاده از «^» در ابتدا و «$» در انتهای عبارت نیست؛ این نشانه‌ها به‌طور خودکار افزوده می‌شوند.

هر مدخل می‌تواند شامل خصوصیات اختیاری نیز باشد که در میان علامت‌ها <> قرار گرفته و با نویسهٔ | از هم جدا شده‌اند.

  • autoconfirmed — تنها کاربرانی که تأییدشدهٔ خودکار نباشند قادر به ایجاد/بارگذاری/انتقال صفحه‌های ذکرشده نخواهند بود
  • noedit — کاربران عادی نیز قادر به ویرایش صفحه‌های ذکرشده نخواهند بود
  • casesensitive — در زمان بررسی عنوان برای موجود بودن در فهرست سیاه، از بزرگی و کوچکی حروف صرف نظر نخواهد شد (در ویکی‌پدیای فارسی بیشتر برای عنوان الگوها و پرونده‌ها کاربرد دارد)
  • errmsg — نام پیامی که باید به‌جای پیام استاندارد نمایش داده‌شود

وقتی از یک عمل جلوگیری شود، یکی از این پیام‌ها به‌همراه ردیف پالایه نمایش خواهد یافت (در قالب $1): titleblacklist-forbidden-edit، titleblacklist-forbidden-move، titleblacklist-forbidden-new-account یا titleblacklist-forbidden-upload. نام عمومی پرونده‌ها پیام‌های خطای سفارشی مخصوص به خود را دارند که در مدیاویکی:Titleblacklist-custom-imagename ایجاد شده‌است.

علاوه بر این، فهرست سفید عنوان و یک فهرست سیاه عنوان سراسری نیز موجود است.

تنها مدیران، انتقال‌دهندگان و ویرایشگران الگو می‌توانند در تمامی کنش‌ها از این فهرست گذر کنند. هنگامی که این گروه‌های کاربری در زمان ایجاد یا ویرایش یک صفحه از این فهرست گذر کنند، مدیاویکی:Titleblacklist-warning برای آنان نمایش خواهد یافت. سازندگان حساب کاربری تنها در زمان ایجاد حساب کاربری از این فهرست گذر می‌کنند.

افزودن عناصر صفحه اصلی به فهرست سیاه ویرایش

@Huji: سلام. به خاطر Special:PermaLink/29548059#خرابکاری مزاحم می‌شوم (بله؛ پس از مدت‌ها!). قبل از این که برویم سراغ کد، خواستم بپرسم که آیا لازم است تمام عناصر افزوده شوند، یا فقط یک یا چند بخش (مثلاً مقاله برگزیده) کافی خواهد بود؟ اگر قرار است بیش از یک بخش باشد، آیا قصد داریم تک‌تک بیفزاییم و برای هر کدام یک پیام هشدار جداگانه در نظر بگیریم، یا این که یک پیام هشدار کلی بسازیم که برای همگی نمایش داده شود؟ ممنون. احمدگفتگو ‏۱۷ ژوئیهٔ ۲۰۲۰، ساعت ۰۸:۰۵ (UTC)پاسخ

@Ahmad252: به نظر من یک هشدار کلی برای شروع بهتر است. به نظر من برای تمام عناصر اصلی بیفزاییم. — حجت/بحث ‏۱۷ ژوئیهٔ ۲۰۲۰، ساعت ۱۶:۲۰ (UTC)پاسخ
@Huji: موافقم. در بحث مدیاویکی:Titleblacklist-custom-mainpage چیزی گذاشتم. اگر ممکن است، لطفاً بررسی کنید. ممنون. احمدگفتگو ‏۲۷ ژوئیهٔ ۲۰۲۰، ساعت ۰۹:۳۹ (UTC)پاسخ
@Ahmad252:  Y انجام شدحجت/بحث ‏۲۹ ژوئیهٔ ۲۰۲۰، ساعت ۲۳:۰۹ (UTC)پاسخ
@Huji: ممنون. به نظرم افزودن کد زیر به این صفحه باید آخرین مرحله باشد:
# نیمه‌حفاظت دائمی عناصر صفحه اصلی در برابر ایجاد و ویرایش (ویکی‌پدیا:نوشتار[ _]پیشنهادی\/[۰-۹]+\/[۰-۹]+|الگو:نر[ _]محافظت[ _]شده\/[0-9]+\-[01][0-9]\-[0-3][0-9]|ویکی‌پدیا:یادبودهای[ _]برگزیده\/[۰-۹]{1,2}|ویکی‌پدیا:آیا[ _]می‌دانستید[ _]که...\؟\/[۰-۹]+\/هفته[ _][۰-۹]+) <autoconfirmed|noedit|errmsg=titleblacklist-custom-mainpage>
به نوشتار پیشنهادی، نگاره، یادبودها و آمیک حساس است. از آن‌جا که از میان خبرها به‌طور دستی بازبینی می‌شود و فقط هم یک صفحه است، آن را وارد نکردم (اگر واقعاً لازم شد می‌توان دستی نیمه‌حفاظت کرد). احمدگفتگو ‏۳۰ ژوئیهٔ ۲۰۲۰، ساعت ۰۸:۰۱ (UTC)پاسخ
@Ahmad252: افزودم. اما تقریباً مطمئنم که نیازی به الگوی [ _] نیست و از بین خط زیر و فاصله، فقط یکی کافی است اما نمی‌دانم کدامش :) — حجت/بحث ‏۸ اوت ۲۰۲۰، ساعت ۰۰:۱۴ (UTC)پاسخ
@Huji: ممنون. راستش به نظر من هم یکی (احتمالاً فاصله) باید کفایت کند، ولی با توجه به الگویی که ویکی‌پدیای انگلیسی برای مقالهٔ برگزیدهٔ روز به کار برده، من هم به این شکل درآوردم. احمدگفتگو ‏۸ اوت ۲۰۲۰، ساعت ۰۰:۲۱ (UTC)پاسخ
@Ahmad252: آزمایش کردم. هر دو کار می‌کنند. فاصله خوانایی بیشتری دارد در نتیجه فاصله را نگه داشتم. — حجت/بحث ‏۸ اوت ۲۰۲۰، ساعت ۰۰:۲۴ (UTC)پاسخ

newaccountonly ویرایش

همهٔ خطوط newaccountonly را حذف کردم.[۱] از وقتی حساب‌ها global شده‌اند این‌ها بی‌تأثیرند. مهم‌هایشان از قبل در m:Title_blacklist وجود دارند. تست هم کردم، مثلاً فیلتر .*(?i:مهرنگار).* که در اینجا وجود داشت ولی در متا وجود ندارد جلوی ساخت حساب کاربری با این نام را نمی‌گرفت[۲] اما فیلترهای متا مطابق انتظار عمل می‌کنند. ‏Dalba ‏۸ اوت ۲۰۲۰، ساعت ۰۲:۳۰ (UTC)پاسخ

محمد قربانی قمشی ویرایش

امیر ربوبی ویرایش

بازگشت به صفحهٔ «Titleblacklist».