راهنمای MediaWiki
- راهنمای MediaWiki
مقدمه
MediaWiki یک نرمافزار ویکی متنباز است که به شما امکان میدهد یک وبسایت مشارکتی ایجاد کنید. این نرمافزار از PHP و MySQL برای عملکرد خود استفاده میکند و به طور گستردهای برای ایجاد ویکیپدیا و بسیاری از وبسایتهای مشارکتی دیگر مورد استفاده قرار میگیرد. این راهنما برای مبتدیانی طراحی شده است که میخواهند با MediaWiki آشنا شوند و نحوه استفاده از آن را بیاموزند.
پیشنیازها
قبل از شروع، شما به موارد زیر نیاز دارید:
- یک سرور وب (مانند Apache یا Nginx)
- PHP نسخه 5.6 یا بالاتر
- MySQL یا MariaDB
- دسترسی به خط فرمان (command line) سرور
نصب MediaWiki
1. آخرین نسخه MediaWiki را از وبسایت رسمی MediaWiki دانلود کنید. 2. فایل دانلود شده را در یک دایرکتوری روی سرور وب خود استخراج کنید. 3. یک پایگاه داده MySQL ایجاد کنید. 4. یک کاربر MySQL با دسترسی کامل به پایگاه داده ایجاد شده ایجاد کنید. 5. فایل `LocalSettings.php` را در دایرکتوری MediaWiki پیدا کنید. این فایل شامل تنظیمات مهمی است که باید پیکربندی شوند. 6. فایل `LocalSettings.php` را باز کرده و اطلاعات پایگاه داده خود را در قسمتهای مربوطه وارد کنید. این اطلاعات شامل نام پایگاه داده، نام کاربری، رمز عبور و آدرس سرور پایگاه داده است. 7. اسکریپت نصب MediaWiki را از طریق مرورگر وب خود اجرا کنید. معمولاً این کار با مراجعه به آدرس `http://yourdomain.com/mediawiki/index.php?title=Special:Installation` انجام میشود. 8. دستورالعملهای روی صفحه را دنبال کنید تا نصب را تکمیل کنید.
مفاهیم کلیدی
- صفحه (Page): یک واحد اطلاعاتی در MediaWiki که شامل متن، تصاویر و سایر محتوا است.
- مقاله (Article): یک نوع صفحه که برای ارائه اطلاعات در مورد یک موضوع خاص استفاده میشود.
- فضای نام (Namespace): یک سیستم برای سازماندهی صفحات. به عنوان مثال، فضای نام "مقاله" برای مقالات اصلی استفاده میشود، در حالی که فضای نام "بحث" برای بحث در مورد مقالات استفاده میشود.
- ویرایش (Edit): فرآیند تغییر محتوای یک صفحه.
- تاریخچه (History): لیستی از تمام ویرایشهای انجام شده بر روی یک صفحه.
- کاربر (User): یک حساب کاربری که به کاربر امکان میدهد به MediaWiki دسترسی داشته باشد و صفحات را ویرایش کند.
- مدیر (Administrator): یک کاربر با دسترسی ویژه که میتواند تنظیمات MediaWiki را تغییر دهد و کاربران دیگر را مدیریت کند.
ویرایش صفحات
برای ویرایش یک صفحه، روی دکمه "ویرایش" در بالای صفحه کلیک کنید. یک ویرایشگر متن باز میشود که در آن میتوانید محتوای صفحه را تغییر دهید. MediaWiki از یک زبان نشانهگذاری خاص برای قالببندی متن استفاده میکند.
قواعد نشانهگذاری MediaWiki
- سرتیترها: برای ایجاد سرتیترها، از علامتهای مساوی (=) استفاده کنید. هرچه تعداد علامتهای مساوی بیشتر باشد، سطح سرتیتر پایینتر است.
* `= سرتیتر سطح 1 =` * `== سرتیتر سطح 2 ==` * `=== سرتیتر سطح 3 ===`
- متن پررنگ: برای پررنگ کردن متن، آن را بین سه علامت تکستاره (``) قرار دهید.
* `متن پررنگ`
- متن مورب: برای مورب کردن متن، آن را بین دو علامت تکستاره (``) قرار دهید.
* `متن مورب`
- پیوندها: برای ایجاد پیوند به یک صفحه دیگر، از براکتهای مربع (`[[ ]]`) استفاده کنید.
* `صفحه هدف`
- تصاویر: برای درج یک تصویر، از دستور `description` استفاده کنید.
- لیستها: برای ایجاد لیستهای شمارهدار یا نقطهدار، از علامتهای ستاره (`*`) یا علامتهای عدد (`#`) استفاده کنید.
- جداول: برای ایجاد جدول، از نحو خاص MediaWiki استفاده کنید.
سرستون 1 | سرستون 2 |
---|---|
سلول 1 | سلول 2 |
مدیریت کاربران
به عنوان یک مدیر، میتوانید کاربران جدید ایجاد کنید، دسترسیهای کاربران را تغییر دهید و کاربران را مسدود کنید. برای مدیریت کاربران، به بخش "مدیریت کاربران" در رابط کاربری MediaWiki بروید.
گروههای کاربری
MediaWiki از گروههای کاربری مختلفی پشتیبانی میکند که به کاربران دسترسیهای متفاوتی میدهند. برخی از گروههای کاربری رایج عبارتند از:
- کاربر (User): کاربران عادی که میتوانند صفحات را ویرایش کنند.
- بازبین (Reviewer): کاربرانی که میتوانند ویرایشهای کاربران دیگر را بررسی و تأیید کنند.
- مدیر (Administrator): کاربرانی که دسترسی کامل به MediaWiki دارند.
- بوروکرات (Bureaucrat): کاربرانی که میتوانند گروههای کاربری را ایجاد و مدیریت کنند.
افزونهها (Extensions)
MediaWiki از افزونهها پشتیبانی میکند که میتوانند قابلیتهای جدیدی را به نرمافزار اضافه کنند. هزاران افزونه مختلف برای MediaWiki وجود دارد که میتوانید از وبسایت رسمی MediaWiki دانلود کنید.
افزونههای محبوب
- Semantic MediaWiki: به شما امکان میدهد دادههای ساختاریافته را در صفحات خود ذخیره کنید و سپس از این دادهها برای ایجاد گزارشها و پرسوجوها استفاده کنید.
- VisualEditor: یک ویرایشگر متن WYSIWYG (What You See Is What You Get) که ویرایش صفحات را آسانتر میکند.
- Cite: به شما امکان میدهد منابع خود را در صفحات خود ذکر کنید.
- CategoryTree: یک افزونه که به شما امکان میدهد یک درخت دستهبندی از صفحات خود ایجاد کنید.
نگهداری و پشتیبانگیری
به طور منظم از پایگاه داده و فایلهای MediaWiki خود پشتیبانگیری کنید تا از از دست رفتن اطلاعات جلوگیری کنید. همچنین، به طور منظم MediaWiki را بهروزرسانی کنید تا از آخرین وصلههای امنیتی و ویژگیهای جدید بهرهمند شوید.
استراتژیهای پشتیبانگیری
- پشتیبانگیری کامل: شامل کپیبرداری از تمام فایلها و پایگاه داده است.
- پشتیبانگیری افزایشی: فقط شامل تغییراتی است که از آخرین پشتیبانگیری کامل انجام شدهاند.
- پشتیبانگیری تفاضلی: شامل تمام تغییراتی است که از آخرین پشتیبانگیری کامل انجام شدهاند، بدون در نظر گرفتن پشتیبانگیریهای افزایشی.
تحلیل تکنیکال و حجم معاملات (برای وبسایتهای با ترافیک بالا)
برای وبسایتهایی با ترافیک بالا، بررسی تحلیل تکنیکال و حجم معاملات میتواند به شما در درک عملکرد MediaWiki کمک کند.
- زمان پاسخگویی سرور: زمان لازم برای پاسخگویی سرور به درخواستها.
- تعداد درخواستها در ثانیه (RPS): تعداد درخواستهایی که سرور میتواند در هر ثانیه پردازش کند.
- استفاده از CPU و RAM: میزان استفاده از منابع سرور.
- تعداد کاربران آنلاین: تعداد کاربرانی که در حال حاضر در وبسایت شما حضور دارند.
- حجم ترافیک: مقدار دادهای که از طریق وبسایت شما منتقل میشود.
استراتژیهای بهینهسازی
- استفاده از کش (Cache): ذخیره محتوای پرطرفدار در حافظه پنهان برای کاهش بار سرور.
- بهینهسازی پایگاه داده: بهینهسازی جداول و شاخصهای پایگاه داده برای بهبود عملکرد.
- فشردهسازی تصاویر: کاهش حجم تصاویر برای کاهش زمان بارگذاری صفحات.
- استفاده از شبکه تحویل محتوا (CDN): توزیع محتوای وبسایت شما در سرورهای مختلف در سراسر جهان برای بهبود سرعت بارگذاری برای کاربران در مناطق مختلف.
منابع اضافی
پیوندها به موضوعات مرتبط
- ویکیپدیا
- نرمافزار ویکی
- PHP
- MySQL
- Apache
- Nginx
- فضای نام
- مدیر سیستم
- پشتیبانگیری از دادهها
- امنیت وب
- بهینهسازی وبسایت
- تحلیل ترافیک وبسایت
- شبکه تحویل محتوا (CDN)
- VisualEditor
- Semantic MediaWiki
شروع معاملات الآن
ثبتنام در IQ Option (حداقل واریز $10) باز کردن حساب در Pocket Option (حداقل واریز $5)
به جامعه ما بپیوندید
در کانال تلگرام ما عضو شوید @strategybin و دسترسی پیدا کنید به: ✓ سیگنالهای معاملاتی روزانه ✓ تحلیلهای استراتژیک انحصاری ✓ هشدارهای مربوط به روند بازار ✓ مواد آموزشی برای مبتدیان