Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Конфигурация и настройки проекта #15

Open
mlavrinenko opened this issue Jan 28, 2016 · 0 comments
Open

Конфигурация и настройки проекта #15

mlavrinenko opened this issue Jan 28, 2016 · 0 comments

Comments

@mlavrinenko
Copy link
Member

В продолжение maximaster/tools.events#3

Сложный вопрос .. с одной стороны, было бы удобно хранить его в проекте. С другой - он не будет учитывать специфичные для каждого тестового хоста настройки просто так. Да и пароли от БД битрикс теперь туда засовывает.

Есть еще .settings_extra.php, правда это тоже эдакий костыль

В принципе можно и свой конфиг придумать для всех модулей, которые используют maximaster/tools

Мне все таки кажется что Битрикс не зря его запихнули в /bitrix а поддержки /local не сделали. Явно не планировали что этот файл будет под версионным контролем.

Ну и да, хранить пароли в гите нельзя. Хотя к сожалению правило часто нарушается.
Возможно своё хранение конфигов решило бы проблему. Сделать некий аналог COption так чтобы настройки в базе хранились, но если их там нет, то берутся из файлового конфига. Таким образом сможем хранить

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant