ویکی شیعه:راهنمای فنی مدیران

از ویکی شیعه

این راهنمایی‌است برای آشنایی مدیران با بعضی از ریزه‌کاری‌های نرم‌افزار ویکی و مدیریت فنی آن. برای مطالعهٔ سیاست‌های مدیریتیِ ویکی‌شیعه به ویکی‌شیعه:مدیران مراجعه کنید.

محیط ویکی

اعمال لوگوی جدید برای ویکی‌شیعه

با توجه به ویکی‌شیعه:نظرخواهی/استفاده از نشان‌واره محلی لوگوی جدید باید در پرونده:Wiki.png قرار بگیرد؛ ولی این کار یک مشکل دارد، لوگو به مانند هر تصویری از آنجایی که در هر بار بازشدن ویکی‌شیعه توسط بازدید کننده باید دریافت شود به همین دلیل تاجای ممکن Cache می‌شود، چه توسط سرور چه توسط مرورگرهای کاربران (سایر فایل‌های هم تقریباً همین مشکل را در به‌روزشدن دارند). برای اینکه بتوان کش‌ها را دور زد و در عین حال تاریخچهٔ لوگو را نگه‌داشت بهتر است از شیوه‌ای ترکیبی استفاده شود، اول پرونده‌ای دقیقاً هم اندازه با لوگوی فعلی با قالب PNG (دارای شفافیت و کانال آلفا و ترجیحاً بهینه‌شده توسط ابزاری به مانند optipng یا ابزاری مشابه) به روی پرونده:Wiki.png بارگذاری می‌شود پس از آن چنین کدی را در مدیاویکی:Common.css (یعنی تنظیمات CSS همهٔ پوسته‌ها) قرار می‌دهیم:

#p-logo a {
  background-image: url(//upload.wikimedia.org/wikipedia/fa/b/bc/Wiki.png?34523423) !important;
}

توجه شود که عدد ۳۴۵۲۳۴۲۳ فقط یک عدد تصادفی که به منظور دورزدن Cacheها است، هر دفعه برای هر تغییری یک عددی را انتخاب کنید ولی اجازه ندهید برای بلند مدت این کد در CSS جا بماند.

ویکی‌شیعه:راهنمای طراحی لوگوی مناسبتی نیز مطالعه شود.

تنظیمات ظاهر و پوسته‌های مدیاویکی

مدیاویکی:Common.css و مدیاویکی:Common.js شامل کدهایی است که در بین پوسته‌های مختلف ویکی مشترک است. لطفاً بدون آشنایی با مباحث اولیهٔ CSS و JavaScript به آن‌ها دست نزنید. کدهایی که در این صفحه‌ها (یا ابزارها با هر صفحهٔ دیگری در ویکی‌شیعه) قرار می‌دهید به هیچ وجه نباید ناخوانا و Obfuscated باشند، نگران کم‌شدن سرعت در پی اضافه‌کردن خط بعد، تورفتگی یا توضیحات کدها در کدها نباشید، نرم‌افزار مدیاویکی خود صفحه‌ها را از این نظر بهینه می‌کند و هر وقت بخواهید صفحه‌ای را بدون بهینه‌شدن باز کنید (به منظور اشکال‌زدایی) ?debug=1 را به انتهای نشانی صفحه بیافزایید (یا &debug=1)

سایر تنظیمات پوسته‌ها در مدیاویکی:Vector.css و مدیاویکی:Vector.js (وکتور یا برداری نام پوستهٔ فعلی نرم‌افزار ویکی‌شیعه است) یا مدیاویکی:Monobook.css و مدیاویکی:Monobook.js (مونوبوک نام پوستهٔ قدیمی ویکی‌شیعه که الآن جز معدود کاربران قدیمی کسی از آن استفاده نمی‌کند).

تنظیمات حالت چاپ در مدیاویکی:Print.css و تنظیمات ظاهری syntaxhighlight در مدیاویکی:Geshi.css قرار دارد.

این و این راهنماها را برای فایرفاکس، حتماً بخوانید و قبل از اینکه هر گونه تغییر در CSSها ایجاد کنید به کمک ابزار Inspector فایرفاکس یا ابزار مشابه در کروم تغییرات را به‌صورت موقت در دستگاه خود اعمال کنید (استفاده از &debug=1 اینجا خیلی مؤثر خواهد بود).

ابزارها

افزودن یا حذف یک ابزار

برای افزودن یا حذف یک ابزار به تنظیمات کاربران می‌توانید آن ابزارها را در مدیاویکی:Gadgets-definition بیافزائید یا حذف کنید برای اطلاعات بیشتر اینجا را نیز ببینید.

توینکل

توینکل ابزاری است برای مدیریت محتوی ویکی‌شیعه که امکانات بسیاری را در اختیار کاربران و مدیران برای مدیریت هرچه بهتر ویکی‌شیعه ارائه می‌دهد. مدیران می‌توانند به کمک توینکل به صورت دسته‌جمعی تعدادی صفحه را حذف کنند و همچنین عمل بستن کاربر یا محافظت صفحه را انجام دهند. برای اطلاعات بیشتر وش:توینکل را مطالعه کنید. مدیاویکی:Gadget-Twinkle.js

حذف فله‌ای

برای حذف صفحات ساخته شده توسط یک کاربر خاص می‌توانید از ویژه:حذف دسته‌جمعی استفاده کنید.

ربات مدیر

به کمک ربات مدیر می‌توانید تعداد زیادی از صفحات را حذف یا محافظت کنید. کافی است مسئول ربات را آگاه نمائید.

جلوگیری

جلوگیری از گذاشته‌شدن یک نشانی اینترنتی

برای جلوگیری از افزودن نشانی‌هایی که طبق وش:پیوند نه غیرمجازند (یا اسپم هستند) می‌توانید آنها را به مدیاویکی:Spam-blacklist اضافه کنید. فقط توجه داشته باشید عبارت \b در ابتدا و انتهای نشانی و قرار دادن \ قبل از . اجباری است.

بعضی از نشانی‌های اینترنتی که بسته شده‌اند در مدیاویکی:Spam-blacklist ولی فهرست اصلی در m:Spam blacklist قرار دارد. اگر نشانی‌ای در آنجا وجود دارد ولی در اینجا مشکلی برای استفاده ندارد از مدیاویکی:Spam-whitelist می‌توان استفاده کرد.

جلوگیری از ساخت نام کاربری نامناسب

برای جلوگیری از ساخت نام کاربر نامناسب می‌توانید عبارت‌های مورد نظرتان را به صورت عبارت باقاعده در مدیاویکی:Titleblacklist بیافزائید.

جلوگیری از پیداشدن قسمت‌هایی از ویکی توسط جستجوگرهای اینترنتی (گوگل)

در هر وب‌گاهی در اینترنت پرونده‌ای به نام robots.txt وجود دارد. برای کنترل آن می‌توان در باگزیلا درخواست داد ولی راه دیگر ویرایش مدیاویکی:Robots.txt است. نشانی‌های تنظیم‌شده به‌صورت متن کدبندی درصدی است، با این ابزار [۱] آن‌ها را تبدیل به متن عادی و دوباره تبدیل به متن کدبندی درصدی کنید.

پالایهٔ خرابکاری

این پالایه به کمک این صفحه کنترل می‌شود. دارای پیچیدگی زیادی است ولی به تجربه نیاز دارد تا دانش برنامه‌نویسی. خواندن mw:Extension:AbuseFilter mw:Extension:AbuseFilter/Rules format mw:Extension:AbuseFilter/Actions می‌تواند مفید باشد.

مدیاویکی

مدیاویکی نام نرم‌افزاری است که ویکی‌شیعه برای مدیریت محتویات استفاده می‌کند. مدیاویکی نصب‌شده در ویکی‌شیعه‌ی فارسی دارای این تنظیمات و افزونه‌ها است. هر کدام از این افزونه‌ها خود دارای مستنداتی است که در صورت نیاز باید آن‌ها را مطالعه کنید.

افزودن نام مستعار برای یک فضای نام

مثلاً وش: به ویکی‌شیعه:. این کار باید از bugzilla: انجام شود. برای این کار نیاز به نشان دادن توافق محلی نیز هست.

ترجمه‌های پیام‌های نرم‌افزار مدیاویکی

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

بعضی وقت‌ها نیاز است نام صفحه‌های ویژه یا کلمات جادویی را ترجمه کنید، اینجا را ببینید؛ ولی این کار بسیار خطرناک است. لطفاً تاجای ممکن بدون مشورت با کاربر باتجربه از دست زدن به آن‌ها پرهیز کنید.

تنظیمات ظاهر مدیاویکی

در ویکی‌شیعه‌ی انگلیسی و سایر ویکی‌ها قسمت‌های مختلفی از ظاهر مدیاویکی برای تغییر پیدا کرده‌اند، برای اینکه بشود که در یک صفحه از چه پیام‌هایی استفاده‌شده ?uselang=qqx انتهای نشانی صفحه قرار دهید، برای نمونه این را ببینید. اینجا نیز فهرستی از پیام‌های تغییرکرده ویکی‌شیعه‌ی انگلیسی وجود دارد.

تنظیمات اصلی وب‌گاه

کس نخارد پشت من...

شخصاً اعمال‌کردن تنظیمات ویکی معمولاً باعث می‌شود تغییرات مورد نظر سریعتر انجام شود. پس از جمع‌کردن یک نظرخواهی که مربوط به تنظیمات وب‌گاه است، ابتدا یک باگ در رابطه با آن باگ در باگزیلای مدیاویکی ایجاد کنید و پس از آن اگر می‌خواهد نتیجهٔ اجماع سریعتر اعمال شود بهتر است خودتان دست به کار شوید.

صفحه‌های ویژه

نرم‌افزار مدیاویکی شامل صفحه‌های ویژه‌ای است که کارهای خاص و آمارگیری‌های خودکار این نرم‌افزار و صفحه‌های افزونه‌هایش را شامل می‌شود. فهرست این صفحه‌ها را اینجا بیابید.

رده‌های ردیابی

بعضی از رده‌ها به صورت خودکار توسط نرم‌افزار مدیاویکی پر می‌شوند فهرست اینگونه رده‌ها را می‌توانید در صفحهٔ ویژهٔ رده‌های ردیابی بیابید.

افزونه خوش‌آمدگویی

افزونه خوش‌آمدگویی در زمان خوش‌آمدگویی به کاربران تازه‌وارد در انتهای پیام، امضای کاربران فهرست شده در مدیاویکی:Newusermessage-signatures را قرار می دهد که می توانید افراد جدیدی به آن فهرست بیافزائید یا کاربرانی که فعال نیستند را از آن حذف کنید.

تغییر سردرب صفحه‌ها در حالت ویرایش

با ایجاد یا تغییر الگو:Editnotices/Page/عنوان صفحه می‌توانید پیامی در بالای صفحه در زمان ویرایش قرار دهید. مانند الگو:Editnotices/Page/ویکی‌شیعه:قهوه‌خانه

جستارهای وابسته

شیعه