رفتن به مطلب
رونمایی از اولین و قویترین قالب IPS در ایران و در مارکتهای جهانی ×

مستندات توسعه

  • عمومی

  • توسعه

    • برنامه ها

    • پلاگین ها

    • افزودنی ها

  • مبانی فریم ورک

    • گره ها

    • آیتم های محتوا

    • کامنت ها

    • بررسی ها

  • اعضا و احراز هویت

    • روش های ورود

  • ویژگی های دیگر

    • اعلان ها و ایمیل ها

    • فرم ها

    • فروشگاه

    • API

  • Invision Community 4.2

  • Invision Community 4.3

  • Invision Community 4.4

  • Invision Community 4.5

  • Invision Community 4.6

  • Invision Community 4.6.10

  • Legacy Documentation

    • 4.2 و پایینتر: IPS اتصال

    • 4.2 و پایینتر: کنترل کننده های ورود

حالت توسعه


Support

فعال کردن حالت توسعه دهنده

قبل از شروع توسعه افزونه‌ها یا برنامه‌های کاربردی برای انجمن، باید Developer Mode را فعال کنید. حالت برنامه‌نویس باعث می‌شود که نرم‌افزار فایل‌های مورد نیاز را مستقیماً از سیستم فایل بارگیری کند، نه نسخه‌های کش یا از پایگاه داده.

هشدار

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

 

فعال کردن حالت توسعه دهنده

برای فعال کردن حالت برنامه‌نویس در نصب خود این مراحل را دنبال کنید:

  1. ابزار Developer Tools را دانلود کنید، مطمئن شوید که نسخه صحیح را برای نسخه انجمنی که استفاده می‌کنید دانلود کرده‌اید. ابزارهای برنامه‌نویس برای نسخه‌های پیش از انتشار ممکن است در دسترس باشند، بنابراین ممکن است لازم باشد نسخه قدیمی‌تری را از بخش «نسخه‌های قبلی» دانلود کنید.
  2. ابزار توسعه دهنده را از حالت فشرده خارج کنید و آنها را به جایی که انجمن خود را نصب کرده اید منتقل کنید و با فایل های موجود ادغام کنید. یک پوشه "dev" و پوشه های "dev" برای هر برنامه وجود دارد. اگر همه برنامه‌های انجمن را نصب نکرده‌اید، باید قبل از کپی کردن، پوشه‌هایی را که به آن‌ها نیاز ندارید از پوشه Developer Tools حذف کنید. وجود Developer Tools برای برنامه های حذف شده ممکن است باعث ایجاد خطا شود.
  3. اگر قبلاً یک فایل constants.php در پوشه اصلی نصب خود ندارید، یکی ایجاد کنید.

  4. تیکه کد زیر را به فایل constants.php خود اضافه کنید:

<?php
define( 'IN_DEV', TRUE );

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

 

نکته مهم

ابزارهای توسعه دهنده شامل فایل های لازم برای همه برنامه های IPS است. اگر حالت توسعه‌دهنده را در نصبی فعال می‌کنید که در آن برنامه‌ها و افزونه‌های شخص ثالث وجود دارند، باید ابزارهای توسعه‌دهنده (یعنی پوشه "dev") را نیز برای ابزارهای نویسنده تهیه و اعمال کنید.

توجه داشته باشید که وقتی نصب خود را ارتقا می‌دهید، باید ابزار Developer Tools به‌روز شده را دانلود کنید.

  • پسند 1


×
×
  • ایجاد مورد جدید...

اطلاعات مهم

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