Download the PHP package claramente/claramente.options without Composer

On this page you can find all versions of the php package claramente/claramente.options. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package claramente.options

Модуль опций для Bitrix

Claramente

Установка через composer

Пример composer.json с установкой модуля в local/modules/

  1. Запустить composer require claramente/claramente.options dev-master

  2. В административном разделе установить модуль claramente.options _(/bitrix/admin/partnermodules.php?lang=ru)

  3. Подключить модуль в /local/php_interface/init.php или в /bitrix/php_interface/init.php добавив строчку CModule::IncludeModule('claramente.options')

  4. После установки модуля он будет доступен в разделе Контент => Параметры сайта (_/bitrix/admin/claramenteoptions.php?lang=ru)

Использование модуля

О модуле

Этот модуль упрощает работу с опциями сайта, позволяя редактировать контент и хранить важные данные, часто используемые в коде.

Аналог модуля COption из BX, но с расширенными возможностями: поддерживает удобное форматирование строк в административной панели, позволяет задавать тип данных, устанавливать ограничения и создавать новые типы.

В системе доступны несколько предустановленных типов данных:

В модуле существует возможность расставлять опции и сортировать их. Для переноса опций в группу необходимо создать новую вкладку. По умолчанию все опции хранятся во вкладке "Опции". После созданий новой вкладки можно создавать опции и помещать их туда, устанавливая сортировку.

Странице настроек параметров сайта

Страница настроек параметра

Оптимизация работы модуля

1. Кэширование SQL-запросов

Модуль поддерживает возможность кэширования SQL-запросов. Для кэширования отдельных запросов необходимо передать в cm_option последним параметром время кэширования в секундах.

Для включения глобального кэширования следует определить глобальную константу со временем кэша:

Обратите внимание, что константа должна быть объявлена до вызова метода cm_option.

2. Предварительная загрузка данных

Модуль поддерживает возможность загрузки всех опций сразу. Любой вызов метода cm_option сначала загружает все данные, после чего последующие запросы используют загруженные данные без дополнительных обращений к базе данных.

Для активации предварительной загрузки необходимо установить глобальную константу:

Обратите внимание, что константа должна быть объявлена до вызова метода cm_option.


All versions of claramente.options with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
composer/installers Version ~1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package claramente/claramente.options contains the following files

Loading the files please wait ....