MediaWiki Manual
- راهنمای جامع MediaWiki برای مبتدیان
مقدمه
MediaWiki یک نرمافزار ویکی متنباز است که با زبان برنامهنویسی PHP نوشته شده است و از پایگاه داده MySQL یا MariaDB استفاده میکند. این نرمافزار، موتور اصلی وبسایتهایی مانند ویکیپدیا، ویکینبشته و بسیاری از ویکیهای دیگر است. این راهنما برای کسانی طراحی شده که هیچ تجربهای با MediaWiki ندارند و میخواهند با اصول اولیه آن آشنا شوند. هدف از این راهنما، ارائه یک دید کلی از نحوه نصب، پیکربندی، استفاده و توسعه MediaWiki است.
نصب MediaWiki
نصب MediaWiki میتواند کمی پیچیده باشد، اما با دنبال کردن مراحل زیر میتوانید آن را با موفقیت انجام دهید:
1. **پیشنیازها:** اطمینان حاصل کنید که سرور شما دارای PHP (نسخه 7.3 یا بالاتر) و MySQL یا MariaDB است. 2. **دانلود:** آخرین نسخه MediaWiki را از وبسایت رسمی آن ([1](https://www.mediawiki.org/wiki/Download)) دانلود کنید. 3. **آپلود:** فایلهای دانلود شده را به یک دایرکتوری روی سرور خود آپلود کنید. 4. **پیکربندی پایگاه داده:** یک پایگاه داده MySQL یا MariaDB ایجاد کنید و یک کاربر با دسترسی کامل به آن پایگاه داده ایجاد کنید. 5. **اجرای اسکریپت نصب:** با استفاده از مرورگر وب خود به دایرکتوری نصب MediaWiki بروید. اسکریپت نصب به صورت خودکار اجرا میشود و شما را در فرآیند پیکربندی هدایت میکند. شما باید اطلاعات پایگاه داده، نام ویکی، نام مدیر و سایر تنظیمات مورد نیاز را وارد کنید. 6. **اتمام نصب:** پس از تکمیل مراحل پیکربندی، اسکریپت نصب یک فایل به نام `LocalSettings.php` ایجاد میکند. این فایل حاوی تنظیمات اصلی MediaWiki است و باید آن را به دقت محافظت کنید.
پیکربندی MediaWiki
پس از نصب، باید MediaWiki را پیکربندی کنید تا با نیازهای شما سازگار شود. فایل `LocalSettings.php` مهمترین فایل پیکربندی است. در این فایل میتوانید تنظیمات مختلفی مانند نام ویکی، آدرس ایمیل مدیر، تنظیمات پایگاه داده، تنظیمات زبان و غیره را تغییر دهید.
- **تنظیمات عمومی:** میتوانید نام ویکی، شعار، زبان پیشفرض و سایر تنظیمات عمومی را در این بخش تغییر دهید.
- **تنظیمات پایگاه داده:** اطمینان حاصل کنید که اطلاعات پایگاه داده در این بخش به درستی وارد شده است.
- **تنظیمات ایمیل:** برای فعال کردن ارسال ایمیل از طریق MediaWiki، باید تنظیمات SMTP را در این بخش پیکربندی کنید.
- **تنظیمات امنیتی:** برای افزایش امنیت MediaWiki، میتوانید تنظیماتی مانند محدود کردن دسترسی به فایلها، فعال کردن CAPTCHA و غیره را در این بخش پیکربندی کنید.
استفاده از MediaWiki
MediaWiki از یک زبان نشانهگذاری ساده به نام ویکینحو برای فرمتبندی متن استفاده میکند. این زبان نشانهگذاری بسیار آسان است و به شما امکان میدهد به سرعت و به راحتی صفحات ویکی را ایجاد و ویرایش کنید.
- **ایجاد صفحه:** برای ایجاد یک صفحه جدید، کافی است نام صفحه را در نوار آدرس مرورگر خود وارد کنید و سپس بر روی دکمه "ویرایش" کلیک کنید.
- **ویرایش صفحه:** برای ویرایش یک صفحه، بر روی دکمه "ویرایش" کلیک کنید. سپس میتوانید متن صفحه را ویرایش کنید و تغییرات خود را ذخیره کنید.
- **نحو ویکی:** از نحو ویکی برای فرمتبندی متن، ایجاد پیوندها، اضافه کردن تصاویر و غیره استفاده کنید. برای مثال، برای ایجاد یک پیوند به صفحه "صفحه اصلی"، از کد `صفحه اصلی` استفاده کنید. برای ایجاد یک عنوان، از علامت `=` قبل و بعد از متن عنوان استفاده کنید.
- **مدیریت رسانه:** میتوانید تصاویر، ویدئوها و سایر فایلهای رسانهای را در MediaWiki آپلود و مدیریت کنید.
- **دستهبندی:** برای سازماندهی صفحات، میتوانید از دستهبندیها استفاده کنید. برای اضافه کردن یک صفحه به یک دستهبندی، از کد `` در انتهای صفحه استفاده کنید.
توسعه MediaWiki
MediaWiki یک پلتفرم بسیار قابل توسعه است. میتوانید با استفاده از افزونهها و پوستهها، قابلیتهای آن را گسترش دهید و ظاهر آن را تغییر دهید.
- **افزونهها:** افزونهها برنامههایی هستند که قابلیتهای جدیدی به MediaWiki اضافه میکنند. میتوانید افزونههای موجود را از وبسایت رسمی MediaWiki ([2](https://www.mediawiki.org/wiki/Extension_directory)) دانلود و نصب کنید.
- **پوستهها:** پوستهها ظاهر MediaWiki را تغییر میدهند. میتوانید پوستههای موجود را از وبسایت رسمی MediaWiki ([3](https://www.mediawiki.org/wiki/Skins)) دانلود و نصب کنید.
- **برنامهنویسی:** اگر با زبان PHP آشنا هستید، میتوانید افزونهها و پوستههای سفارشی خود را ایجاد کنید.
مفاهیم پیشرفته
- **فضاهای نام:** فضاهای نام به شما امکان میدهند صفحات را به گروههای مختلف تقسیم کنید. برای مثال، فضای نام "مقاله" برای صفحات اصلی ویکی استفاده میشود، در حالی که فضای نام "بحث" برای بحث در مورد صفحات استفاده میشود.
- **صفحات ویژه:** صفحات ویژه صفحاتی هستند که اطلاعات مفیدی در مورد ویکی ارائه میدهند. برای مثال، صفحه "صفحه تغییرات اخیر" لیستی از آخرین تغییرات انجام شده در ویکی را نشان میدهد.
- **قالبها:** قالبها قطعههایی از کد هستند که میتوانید در چندین صفحه استفاده کنید. برای مثال، میتوانید از یک قالب برای نمایش اطلاعات تماس استفاده کنید.
- **متغیرها:** متغیرها به شما امکان میدهند مقادیر را در صفحات ویکی ذخیره کنید. برای مثال، میتوانید از یک متغیر برای ذخیره نام ویکی استفاده کنید.
- **API:** MediaWiki یک API قدرتمند ارائه میدهد که به شما امکان میدهد با آن از طریق برنامههای دیگر تعامل داشته باشید.
عیبیابی
- **صفحه سفید:** اگر پس از نصب MediaWiki با یک صفحه سفید مواجه شدید، احتمالاً خطایی در فایل `LocalSettings.php` وجود دارد. فایل لاگ سرور را بررسی کنید تا اطلاعات بیشتری در مورد خطا به دست آورید.
- **خطای پایگاه داده:** اگر با خطای پایگاه داده مواجه شدید، اطمینان حاصل کنید که اطلاعات پایگاه داده در فایل `LocalSettings.php` به درستی وارد شده است و کاربر پایگاه داده دسترسی لازم را دارد.
- **مشکلات نمایش:** اگر با مشکلات نمایش مواجه شدید، حافظه پنهان مرورگر خود را پاک کنید و یا از یک مرورگر دیگر استفاده کنید.
استراتژیهای مرتبط، تحلیل تکنیکال و تحلیل حجم معاملات
- **تحلیل روند:** بررسی روند کلی قیمتها برای شناسایی فرصتهای معاملاتی.
- **تحلیل الگوهای نموداری:** شناسایی الگوهای نموداری مانند سر و شانه، مثلث و پرچم برای پیشبینی حرکات قیمت.
- **اندیکاتورهای تکنیکال:** استفاده از اندیکاتورهای تکنیکال مانند میانگین متحرک، RSI و MACD برای تأیید روندها و شناسایی نقاط ورود و خروج.
- **تحلیل حجم معاملات:** بررسی حجم معاملات برای تأیید قدرت روند و شناسایی نقاط شکست.
- **استراتژیهای مدیریت ریسک:** استفاده از استراتژیهای مدیریت ریسک مانند تعیین حد ضرر و حد سود برای محافظت از سرمایه.
- **تحلیل فیبوناچی:** استفاده از سطوح فیبوناچی برای شناسایی سطوح حمایت و مقاومت.
- **باند بولینگر:** استفاده از باند بولینگر برای شناسایی نوسانات و نقاط ورود و خروج.
- **تحلیل امواج الیوت:** استفاده از امواج الیوت برای شناسایی الگوهای تکراری در بازار.
- **استراتژیهای اسکالپینگ:** انجام معاملات کوتاه مدت با هدف کسب سودهای کوچک.
- **استراتژیهای معاملاتی روزانه:** انجام معاملات در طول یک روز معاملاتی.
- **استراتژیهای معاملاتی نوسانی:** انجام معاملات بر اساس نوسانات قیمت در یک بازه زمانی مشخص.
- **تحلیل احساسات بازار:** بررسی احساسات سرمایهگذاران برای پیشبینی حرکات قیمت.
- **تحلیل اخبار و رویدادها:** بررسی اخبار و رویدادهای اقتصادی و سیاسی برای شناسایی فرصتهای معاملاتی.
- **تحلیل بنیادی:** بررسی وضعیت مالی شرکتها و صنایع برای شناسایی سهام ارزشمند.
- **مدیریت پوزیشن:** تنظیم اندازه پوزیشنها بر اساس میزان ریسک و پتانسیل سود.
منابع مفید
- وبسایت رسمی MediaWiki: [4](https://www.mediawiki.org/wiki/Main_Page)
- راهنمای رسمی MediaWiki: [5](https://www.mediawiki.org/wiki/Manual:Contents)
- انجمن MediaWiki: [6](https://www.mediawiki.org/wiki/Community)
- ویکیپدیا: [7](https://fa.wikipedia.org/wiki/MediaWiki)
- ویکینبشته: [8](https://fa.wikisource.org/wiki/%D8%B5%D9%81%D8%AD%D9%87_%D8%A7%D8%B5%D9%84%DB%8C)
شروع معاملات الآن
ثبتنام در IQ Option (حداقل واریز $10) باز کردن حساب در Pocket Option (حداقل واریز $5)
به جامعه ما بپیوندید
در کانال تلگرام ما عضو شوید @strategybin و دسترسی پیدا کنید به: ✓ سیگنالهای معاملاتی روزانه ✓ تحلیلهای استراتژیک انحصاری ✓ هشدارهای مربوط به روند بازار ✓ مواد آموزشی برای مبتدیان