Идеи пользователя

Рейтинг: 1  
Новая
Предложил Пользователь 2684 28.04.2023 11:21:21

Если платное решение в маркетплейсе неактивно, отображать в списке не ссылку «Купить новую версию», а текст «Решение неактивно»

Идея для страницы продукта /bitrix/admin/partner_modules.php («Решения Маркетплейс»).

Ссылка «Купить новую версию» может вести на страницу с текстом «Решение неактивно». Не лучше ли в таком случае сообщать заранее — на странице продукта «Решения Маркетплейс»?
Рейтинг: 0.7804  
Внедрено
Предложил Пользователь 14349 17.01.2023 11:14:09

Улучшение раздела "Командная PHP-строка"

Предлагаю сделать возможность переименования вкладок в разделе "Командная PHP-строка". В текущем виде, при накоплении достаточного большого их количества, ориентироваться неудобно.
Рейтинг: -0.8902  
Новая
Предложил Пользователь 36078 02.08.2022 10:09:05

Символьные коды для шаблонов письма

Для типов событий есть символьный код по которому можно вызвать отправку письма, но иногда необходимо создать несколько шаблонов для одного типа событий и тут возникает проблема при отправке писем с этими шаблонами, т.к. использовать их можно только с указанием их ID, но как часто бывает, в рабочей среде и в среде для разработки эти ID будут разные и завязаться больше не на что, символьные коды очень бы помогли и не пришлось бы плодить однотипные события
Рейтинг: 7.3412  
Новая
Предложил Пользователь 93386 22.04.2022 11:28:41

Инспектор сайтов - мониторинг места на диске

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

Было бы хорошо, если бы инспектор сайтов мониторил ещё и место на диске и сигнализировал если свободное место подходит к какому-то порогу.
Рейтинг: 1.8902  
Новая
Предложил Пользователь 72708 10.03.2022 15:46:20

Добавить в список групп символьные идентификаторы

В списке групп в административной части можно вывести даже описание групп, но почему-то нельзя символьный идентификатор, иногда нужно посмотреть сразу по нескольким группам. Нужно добавить колонку с символьным идентификатором
Рейтинг: 0.8902  
Новая
Предложил Пользователь 571339 12.01.2022 09:12:50

Хранение логов по включению и отключению автокеширования

Автокеширование и управляемое кеширование является важной и неотъемлемой частью работы крупного сайта.

Часто могут проимсходить ситуации, когда кто-то отключил автокеширование по какой-то причине.

Было бы полезно сохранять логи таких действий, по факту это одна маленькая таблица
Рейтинг: 0.8902  
Новая
Предложил Пользователь 94376 24.06.2021 22:09:42

Удаление резервной копии через указанное количество минут

Почему то есть возможность задать только дни, но если нужны часы или минуты, то не получится (
Это необходимо если резарвная копия сразу выкачивается на сторонний сервер, и на диске оставаться не должна.
Рейтинг: 9.451  
Новая
Предложил Пользователь 420455 19.05.2021 13:11:24

Сохраняйте пожалуйста "Описание идеи"

Налил с утра кофейку, и начал писать новую Idea для Битрикса.

Оформлял текст как в модных журналах, слова подбирал как Александр Сергеевич.
Писал минут 30-40, и вот нажимаю кнопку "Предложить!".

Знаете что дальше происходит ?

- Ваша сессия истекла, пожалуйста..

И весь текст очистился.. остался только заголовок.. хоть что-то сохранилось, спасибо.
Рейтинг: 14.6706  
Новая
Предложил Пользователь 272270 05.04.2021 12:51:46

Вынести значения протухания и интервала повторной отправки sms-кода в настройки модуля

В классе \CAllUser есть две константы
//in seconds
   const PHONE_CODE_OTP_INTERVAL = 30;
   const PHONE_CODE_RESEND_INTERVAL = 60;

30 секунд время жизни кода, через 60 секунд можно отправить код повторно.

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

Чтобы пофиксить эту ситуацию приходится править файл ядра после каждого обновления.

Если бы значения констант вынесли в настройки главного модуля, в раздел Отправка СМС, то это бы решило проблему.
Рейтинг: 2  
Новая
Предложил Пользователь 291336 27.02.2021 14:34:39

вернуть кастомизацию ajax индикатора

bitrix ajax режим в принципе устраивает - это неплохой способ писать динамичные сайты и сервисы с минимальным использованием жабаскрипта меняя всего лишь 1 параметр компонента

но вид индикации сейчас зашит в коде ядра, хочется сделать свой нормальный индикатор

BX.showWait = function(node, msg)
   {
      node = BX(node) || document.body || document.documentElement;
      msg = msg || BX.message('JS_CORE_LOADING');

      var container_id = node.id || Math.random();

      var obMsg = node.bxmsg = document.body.appendChild(BX.create('DIV', {
         props: {
            id: 'wait_' + container_id
         },
         style: {
            background: 'url("/bitrix/js/main/core/images/wait.gif") no-repeat scroll 10px center #fcf7d1',
            border: '1px solid #E1B52D',
            color: 'black',
            fontFamily: 'Verdana,Arial,sans-serif',
            fontSize: '11px',
            padding: '10px 30px 10px 37px',
            position: 'absolute',
            textAlign:'center'
         },
         text: msg
      }));

      BX.ZIndexManager.register(obMsg);
      BX.ZIndexManager.bringToFront(obMsg);

      setTimeout(BX.delegate(_adjustWait, node), 10);

      lastWait[lastWait.length] = obMsg;
      return obMsg;
   };
ну и может стоит задуматся над развитием такого ajax (улучшением производительности) - сейчас есть такие аналоги в других фреймворках

https://laravel-livewire.com/

https://hotwire.dev
Рейтинг: 0  
Новая
Предложил Пользователь 159819 11.11.2020 16:42:01

Добавить возможность роутинга на компоненты.

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