Перейти к содержанию

Включение режима разработчика

Перед тем, как приступить к разработке плагинов или приложений для Invision Community, Вам необходимо включить Режим Разработчика. Активация данного режима приводит к тому, что программное обеспечение будет загружать необходимые файлы непосредственно из файловой системы, а не из кэшированных версий или базы данных.

В Режиме Разработчика программное обеспечение работает намного медленнее и может привести к уязвимостям в системе безопасности. Включайте режим разработчика только, если вы PHP разработчик и намерены разрабатывать приложения и плагины. Активировать Режим Разработчика следует только на локальном сервере, который не доступен через интернет.

Включение Режима Разработчика

Чтобы включить Режим Разработчика на вашем форуме, нужно выполнить следующие действия:

  1. Загрузить инструменты разработчика, убедившись, что вы выбрали версию, подходящую для вашего Invision Community. Инструменты разработчика для более новых версий так же будут доступны, поэтому вам может понадобиться, загрузить более раннюю версию из раздела «Предыдущие версии».
  2. Извлечь инструменты разработчики и переместить их в папку, где установлен ваш Invision Community, объединяя с существующими файлами. Существует папка "Dev"  в инструментах разработчика, и "Dev" папка для каждого приложения. Если у вас не установлены все приложения Invision Community, вы должны удалить папки, которые вам не нужны из папки Tools Developer перед копированием. Наличие средств разработчика для неустановленных приложений может привести к ошибкам.
  3. Если у вас нет файла constants.php в корневой папке Invision Community, то создайте его.
  4. Добавьте следующие строки в файл constants.php:
<?
define( 'IN_DEV', TRUE );

Важные замечания

Инструменты разработки включают в себя файлы, необходимые для всех приложений IPS. Если вы включаете режим разработчика на IPS на котором установлены сторонние приложения и плагины, вам также необходимо получить и применить инструменты разработчика (т.е. положить папку "Dev") для них. Получить их вы можете у автора приложения.

Обратите внимание, что при обновлении версии Invision Community, вам необходимо будет загрузить новые инструменты разработчика.