Разработчик Bitrix Framework. Модули

[ Посмотреть ответы ]


1. Проводить модификацию ядра «1C-Битрикс»

  • не запрещено лицензионным соглашением
  • нужно убедиться, что без этого не обойтись, и с осторожностью, т.к. после обновления придется вносить все изменения заново
  • невозможно, т.к. проактивная защита системы не даст этого сделать
  • запрещено лицензионным соглашением

2. Класс инсталяции и деинсталяции модуля должен быть описан в файле:

  • /bitrix/modules/ID_модуля/options.php
  • /bitrix/modules/ID_модуля/install/index.php
  • /bitrix/modules/ID_модуля/admin/menu.php

3. Какое написание ID модуля для Bitrix Framework является правильным?

  • MyMoDuLe
  • my2module
  • моймодуль
  • my_module
  • mymodule
  • mymodule2
  • 2mymodule

4. Подключаемым файлом модуля является следующий файл в папке модуля

  • ни один из перечисленных
  • index.php
  • include.php
  • install/index.php

5. Партнерская система обновлений позволяет

  • распространять только платные модули
  • распространять как платные, так и бесплатные модули
  • распространять только бесплатные модули

6. При программировании в Bitrix Framework:

  • необходимо подключать модуль, к которому обращается код
  • модули подключаются автоматически.
  • модуль подключается автоматически только при использовании компонентов модуля

7. Созданный вами модуль может быть установлен

  • скачан в виде архива и распакован в папку /bitrix/modules/, а затем установлен в административной части сайта
  • через систему партнерских обновлений
  • с помощью стандартного мастера установки демо-данных

8. При создании модуля все языко-зависимые сообщения должны

  • располагаться в любом месте кода модуля в кодировке UTF-8
  • располагаться в специальных языковых файлах в кодировке UTF-8
  • располагаться в специальных языковых файлах в кодировке Windows-1251
  • располагаться в любом месте кода модуля в кодировке Windows-1251

9. Способы взаимодействия модулей между собой:

  • подключение модуля с помощью функции CModule::IncludeModule и непосредственный вызов метода класса или функции модуля
  • инициализация событий
  • подключение файлов одного модуля в другом
  • непосредственный вызов метода класса или функции модуля

10. Если модуль будет удален из системы, то:

  • файлы модуля удаляются из системы с целью экономии дискового пространства.
  • дистрибутив модуля остается в системе, и он в любое время может быть снова установлен;
  • установка модуля повторно требует загрузки модуля с сайта «1С-Битрикс»;
  • при деинсталляции некоторых модулей могут сохраняться накопленные модулем данные (таблицы модуля)

11. Папка с обновлением модуля должна содержать следующие обязательные файлы:

  • description.*
  • updater.php
  • version_control.txt
  • version.php

12. Для полноценной поддержки модуля через систему обновлений 1С-Битрикс его код

  • может быть любым
  • должен начинаться с буквы и содержать не менее 3-х символов (латинских букв или цифр)
  • должен иметь вид prefix.name, где prefix – идентификатор партнера, выпустившего модуль

13. Административные скрипты — это

  • скрипты, используемые модулем в административной части системы и располагающиеся в каталоге /bitrix/modules/ID модуля/
  • скрипты, используемые модулем в административной части системы и располагающиеся в каталоге /bitrix/modules/ID модуля/admin/
  • скрипты, используемые модулем в административной части системы и располагающиеся в каталоге /bitrix/modules/ID модуля/lang/ID языка/admin/

14. Где хранятся значения по умолчанию параметров модуля?

  • в файле /bitrix/modules/ID_модуля/default_option.php
  • в файле /bitrix/modules/ID_модуля/options.php
  • в базе данных
  • в файле /bitrix/modules/ID_модуля/include.php

15. Создание собственного модуля оправданно в случае

  • разработки сайта «под заказ» с набором индивидуальных для данного проекта компонентов
  • централизованного распространения своей разработки через систему обновлений 1С-Битрикс
  • объединения набора разработанных вами компонентов в модуль – единый блок для управления ими
  • создания специализированного решения для 1С-Битрикс, в том числе с возможностью платного распространения

[ Посмотреть ответы ]