Какое написание id модуля для bitrix framework является правильным
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- располагаться в специальных языковых файлах в кодировке UTF-8
- располагаться в любом месте кода модуля в кодировке Windows-1251
+ располагаться в специальных языковых файлах в кодировке Windows-1251
- располагаться в любом месте кода модуля в кодировке UTF-8
3. Административные скрипты - это
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
+ скрипты, используемые модулем в административной части системы и располагающиеся в каталоге /bitrix/modules/ID модуля/admin/
- скрипты, используемые модулем в административной части системы и располагающиеся в каталоге /bitrix/modules/ID модуля/
- скрипты, используемые модулем в административной части системы и располагающиеся в каталоге /bitrix/modules/ID модуля/lang/ID языка/admin/
4. Партнерская система обновлений позволяет
- распространять только бесплатные модули
- распространять только платные модули
+ распространять как платные, так и бесплатные модули
5. При программировании в Bitrix Framework:
- модули подключаются автоматически.
+ необходимо подключать модуль, к которому обращается код
- модуль подключается автоматически только при использовании компонентов модуля
6. Подключаемым файлом модуля является следующий файл в папке модуля
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
+ include.php
- ни один из перечисленных
- index.php
- install/index.php
7. Где хранятся значения по умолчанию параметров модуля?
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- в файле /bitrix/modules/ID_модуля/options.php
- в базе данных
+ в файле /bitrix/modules/ID_модуля/default_option.php
- в файле /bitrix/modules/ID_модуля/include.php
8. Способ влиять на работу одного модуля из другого:
+ инициализация событий
- подключение файлов одного модуля в другом
- непосредственный вызов метода класса или функции модуля
- подключение модуля с помощью функции CModule::IncludeModule
9. Если модуль будет удален из системы, то:
- файлы модуля удаляются из системы с целью экономии дискового пространства.
+ дистрибутив модуля остается в системе, и он в любое время может быть снова установлен;
+ при деинсталляции некоторых модулей могут сохраняться накопленные модулем данные (таблицы модуля)
- установка модуля повторно требует загрузки модуля с сайта «1С-Битрикс » ;
10. Название модуля для полноценной поддержки его через систему обновлений «1С-Битрикс » ;
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
+ через систему партнерских обновлений
+ скачан в виде архива и распакован в папку /bitrix/modules/, а затем установлен в административной части сайта
- с помощью стандартного мастера установки демо-данных
12. Какие названия ID модуля «1C-Битрикс » являются правильными?
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
+ mymodule2
- моймодуль
- MyMoDuLe
- 2mymodule
- my_module
+ my2module
+ mymodule
13. Проводить модификацию ядра «1C-Битрикс »
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
+ нужно убедиться, что без этого не обойтись, и с осторожностью, т.к. после обновления придется вносить все изменения заново
- запрещено лицензионным соглашением
+ не запрещено лицензионным соглашением
- невозможно, т.к. проактивная защита системы не даст этого сделать
14. Создание собственного модуля оправданно в случае
+ объединения набора разработанных вами компонентов в модуль – единый блок для управления ими
+ создания специализированного решения для 1С-Битрикс, в том числе с возможностью платного распространения
+ централизованного распространения своей разработки через систему обновлений 1С-Битрикс
- разработки сайта «под заказ » с набором индивидуальных для данного проекта компонентов
15. Класс инсталяции и деинсталяции модуля должен быть описан в файле:
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- /bitrix/modules/ID_модуля/options.php
+ /bitrix/modules/ID_модуля/install/index.php
- /bitrix/modules/ID_модуля/admin/menu.php
Если вам необходимо разместить на сайте собственный функционал, то наиболее правильным с точки зрения Bitrix Framework будет:
разработать собственный компонент и в дальнейшем разместить его на требуемых страницах сайта
Где хранятся значения по умолчанию параметров модуля?
в файле /bitrix/modules/ID_модуля/default_option.php
Папка с обновлением модуля должна содержать следующие обязательные файлы:
description.*
version.php
Какое написание ID модуля для Bitrix Framework является правильным?
my2module
mymodule2
mymodule
Если информация отдается из кэша до тех пор, пока она не поменяется в базе данных и кэш сбросится автоматически, то это:
Авто + Управляемое кэширование
Папки и файлы минимально необходимые для работы компонента с языковыми фразами:
component.php
/lang
.description.php
При разработке шаблона компонента разработчик
может использовать все возможности языка PHP
Административные скрипты - это
скрипты, используемые модулем в административной части системы и располагающиеся в каталоге /bitrix/modules/ID модуля/admin/
Основные методы достижения оптимальной производительности
ограничение выбираемых полей в запросах АПИ
кеширование «узких» мест
изменение логики для избавления от лишних и тяжелых запросов
Для написания быстрого кода разработчик должен:
использовать кеширование везде, где это необходимо
знать, как работают инструменты отладки в Битриксе
проектировать структуру данных исходя из последующих задач по выборке и фильтрации данных, а не только из простоты интерфейса
понимать, какие системные действия выполняют АПИ функции
ограничивать объём данных в кеше
Для реализации внешней авторизации необходимо создать обработчик соответствующего события в файле
/bitrix/php_interface/init.php
Bitrix Framework позволяет использовать следующие способы хранения кеша:
как в файлах, так и с использованием memcached
как с использованием memcached, так и APC
При программировании в Bitrix Framework:
необходимо подключать модуль, к которому обращается код
Чтобы шаблон компонента мог работать с пользовательским движком шаблонизации, необходимо:
в файл /bitrix/php_interface/init.php добавить описание переменной движка шаблонизации
Если модуль будет удален из системы, то:
при деинсталляции некоторых модулей могут сохраняться накопленные модулем данные (таблицы модуля);
дистрибутив модуля остается в системе, и он в любое время может быть снова установлен;
Основные ошибки в программировании в общем случае, вызывающие проблемы в производительности:
при написании своих компонентов не ограничивается кеш методом SetResultCacheKeys;
в result_modifier для каждого элемента дополнительные поля выбираются дополнительным запросом;
чтобы получить число элементов делается полная выборка с подсчетом средствами php;
при выборке разделов без необходимости включается подсчет числа элементов;
Работать напрямую с переменной $_SESSION
не желательно, но возможно.
Функция для регистрации обработчиков событий, расположенных в модулях
RegisterModuleDependences
Если вам требуется компонент, выполняющий специфичные для вас действия, то необходимо
разработать свой компонент с использованием API Bitrix Framework
Подключаемым файлом модуля является следующий файл в папке модуля
include.php
Для обеспечения внешней авторизации в продукте «1С-Битрикс» необходимо установить обработчик события
OnUserLoginExternal
Класс инсталяции и деинсталяции модуля должен быть описан в файле:
/bitrix/modules/ID_модуля/install/index.php
Укажите способы взаимодействия модулей между собой:
инициализация событий
Цитатник веб-разработчиков.
Степан Овчинников: Удивительно, но платность Битрикса вызывает почему-то гнев тех, кто за него никогда не платил.
Основа работ по созданию собственных продуктов для Маркетплейс - создание собственных модулей. В курсе рассказано, как расширять функционал проектов на основе Bitrix Framework с помощью сторонних модулей и решений.
С версии главного модуля 16.5.11 коробочные продукты поддерживают REST API. Коробочному порталу, который использует работающие через REST API приложения нужен SSL сертификат. Без него работа приложений не гарантируется. Так же рекомендуется разворачивание портала в кодировке UTF-8. Перед созданием приложений с использованием REST ознакомьтесь с курсом Приложения Битрикс24.
Перед прохождением курса рекомендуется сначала пройти курс Разработчик Bitrix Framework.
Начальные требования к подготовке
Для изучения курса и овладения мастерством работы с собственными приложениями для Битрикс24 освойте (хотя бы на начальном уровне):
- основы PHP;
- основы HTML, CSS;
- опыт работы с API и REST API.
Курс учебный, контрольные тесты и сертификация по нему не предусмотрены.
Баллы опыта
В конце каждого урока есть кнопка Прочитано! . При клике на неё в Вашу итоговую таблицу опыта добавляется то количество баллов, которое указано в прочитанном После нажатия кнопки Прочитано! появится
окно подтверждения:
уроке.
Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат - это если общее число набранных Вами баллов отличается от максимального на 1-2%.
Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Если модуль будет удален из системы, то: 2.при деинсталляции некоторых модулей могут сохраняться накопленные модулем данные (таблицы модуля)+ 4.дистрибутив модуля остается в системе, и он в любое время может быть снова установлен;+
Какие названия ID модуля «1C-Битрикс» являются правильными? 1.mymodule2+ 4.mymodule+ 7.my2module+
Подключаемым файлом модуля является следующий файл в папке модуля 1.include.php+
Партнерская система обновлений позволяет 3.распространять как платные, так и бесплатные модули+
Созданный вами модуль может быть установлен 1.скачан в виде архива и распакован в папку /bitrix/modules/, а затем установлен в административной части сайта+ 2.через систему партнерских обновлений+
Класс инсталяции и деинсталяции модуля должен быть описан в файле: 2./bitrix/modules/ID_модуля/install/index.php+
Создание собственного модуля оправданно в случае 1.централизованного распространения своей разработки через систему обновлений 1С-Битрикс+ 2.создания специализированного решения для 1С-Битрикс, в том числе с возможностью платного распространения+ 3.объединения набора разработанных вами компонентов в модуль – единый блок для управления ими+
Административные скрипты - это 3.скрипты, используемые модулем в административной части системы и располагающиеся в каталоге /bitrix/modules/ID модуля/admin/+
Включаемая область – это: 2.специально выделенная область на странице сайта, которую можно редактировать отдельно от основного содержания страницы+
Папка с обновлением модуля должна содержать следующие обязательные файлы: 1.version.php+ description.*+
Значение заголовка окна веб-браузера устанавливается: 2.в режиме редактирования исходного кода страницы+ 3.при редактировании свойств страницы в форме из публичной части+ 5.при редактировании свойств страницы в режиме визуального HTML редактора из административного раздела+
Где хранятся значения по умолчанию параметров модуля? 3.в файле /bitrix/modules/ID_модуля/default_option.php+
Проводить модификацию ядра «1C-Битрикс» 2.не запрещено лицензионным соглашением+ 3.нужно убедиться, что без этого не обойтись, и с осторожностью, т.к. после обновления придется вносить все изменения заново+
Способ влиять на работу одного модуля из другого: 1.инициализация событий+
Подключение рекламных областей выполняется с использованием функции: 1.ShowBanner() или с помощью компонента Баннер (bitrix:advertising.banner)+
Увидеть ответ на вопрос: Если вам необходимо разместить на сайте собственный функционал, наиболее правильным с точки зрения Bitrix Framework будет:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
При разработке шаблона компонента разработчик
Увидеть ответ на вопрос: При разработке шаблона компонента разработчик, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Папки и файлы минимально необходимые для работы компонента с языковыми фразами:
Увидеть ответ на вопрос: Папки и файлы минимально необходимые для работы компонента с языковыми фразами:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Если информация отдается из кэша до тех пор, пока она не поменяется в базе данных и кэш сбросится автоматически, то это:
Увидеть ответ на вопрос: Если информация отдается из кэша до тех пор, пока она не поменяется в базе данных и кэш сбросится автоматически, то это:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Функция для регистрации обработчиков событий, расположенных в модулях
Увидеть ответ на вопрос: Функция для регистрации обработчиков событий, расположенных в модулях, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Для обеспечения внешней авторизации в продукте «1С-Битрикс» необходимо установить обработчик события
Увидеть ответ на вопрос: Для обеспечения внешней авторизации в продукте «1С-Битрикс» необходимо установить обработчик события, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Для реализации внешней авторизации необходимо создать обработчик соответствующего события в файле
Увидеть ответ на вопрос: Для реализации внешней авторизации необходимо создать обработчик соответствующего события в файле, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Читайте также: