Идеи для: Главный модуль

Рейтинг: 0  
Новая
Предложил Баля Александр 10.03.2020 18:52:20

Добавить поддержку облачного хранилища В2 Backblaze

Облачное хранение В2 Backblaze работает аналогично Amazon S3, но при этом стоит в разы дешевле. Отлично подойдет для резервного копирования.
Рейтинг: 1  
Новая
Предложил Разработчик 03.03.2020 10:32:41

Не хватает поля "Копия (CC)" в списке "Почтовые шаблоны"

На странице Почтовые шаблоны (Настройки / Настройки продукта / Почтовые события / Почтовые шаблоны) /bitrix/admin/message_admin.php БУС в настройках отображения списка не хватает поля Копии (CC), хотя есть поле для вывода "Скрытая копия".
Желательно дать возможность пользователям видеть в списке шаблонов данные по этому и, возможно, другим, полям почтовых шаблонов.
Файлы:
2020-03-03_1434.png (34.56 КБ)
Рейтинг: 1.7804  
Новая
Предложил x x 30.01.2020 09:28:51

Гугл авторизация при существующем уже емейле

Не удобно работает в битриксе сопоставление клиентов.
1) Клиент создал логин f@gmail.com
2) Потом решил авторизоваться через гугл через тот-же емейл.

В битриксей сейчас создает 2-х разных пользователей, а это очень не удобно!11:41
Рейтинг: 1.8902  
Новая
Предложил Тарасенко Александр 27.01.2020 13:31:26

Возможность убрать type в <sc ript> так как для html5 он является невалидным

При валидации выдаются предупреждения:

Warning: The type attribute is unnecessary for JavaScript resources.

<script type="text/javascript" src="/bitrix/js/main/core/core.min.js?1579858523247560">
и  т.д.

Было бы здорово иметь настройку например в сайте - использовать HTML5 - и все системыне style scripts чтобы формировались по нужному стандарту
Рейтинг: 3.6706  
Новая
Предложил Kozhin Sergey 09.01.2020 10:02:58

Не показывать опцию использовать кадрирование пока не загружена картинка для кадрирования

Не показывать опцию использовать кадрирование пока не загружена картинка для кадрирования, ибо если выбрать новую картинку и начать её кадрировать результат не сохранится, а сохранится только её загруженная версия. Потом второй раз открывать и кадрировать...
Рейтинг: -0.1098  
Новая
Предложил Павел 23.12.2019 17:07:20

в режиме многосайтовости - разрешить регистрироваться с одинаковым логином/емайл/телефоном на разных сайтах внутри 1 лицензии БУС

Почему предлагаю, сейчас есть проблема и в базовом функционале она не решается:
Пользователь зарегистрирован на 1м сайте, может с этими же данными войти на 2й, 3й и не важно сколько сайтов внутри битрикса управление сайтами (в бизнес лицензии количество сайтов не ограничено), вход единый для всех (даже если убрать галочку в главном модуле Распространять авторизацию на все домены).
У нас несколько разных интернет магазинов, клиенты могут быть зарегистрированными в 1м магазине, при этом попытаться зарегистрироваться во 2м, с тем же Емайлом/телефоном/логином - в таком случае им выдает сообщение - такой логин уже занят, пользователь с таким емайлом уже существует - могут попытаться восстановить но получается войдя на 2й сайт изменят от первого.
Какой смысл в многосайтовости - если клиенты общие для всех сайтов?
Как создавать сайты с разными направлениями деятельности - где могут пересекаться клиенты?
Как реализовать - любой вариант решения - добавляйте префикс ID сайта к логину, к емайлу, к телефону.
Рейтинг: 5.6706  
Новая
Предложил Kozhin Sergey 20.12.2019 10:07:16

Админка аккордион в настройки модулей

В Настройки->настройки продукта->настройки модулей сейчас все модули лежат "кучей".
Разбить их на 2 аккордеона "системные" и "сторонние" чтобы не путались.
Рейтинг: 2  
Внедрено
Предложил Тарасенко Александр 03.12.2019 09:15:13

$APPLICATION->ShowHead() - добавить параметр для генерации валидного html5 тека meta content

Сейчас функция генерирует:
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
и это жестко зашито в коде, хотя правильный html5 тег:
   <meta charset="UTF-8">
Рейтинг: 0  
Ответил Долганин Антон 17.12.2019 08:48:01
Передавайте в единственном параметре метода false. Или я неправильно вас понял?  
Рейтинг: 1.8902  
Новая
Предложил К Алексей 08.10.2019 11:21:46

Сохранять настройки Списков (товаров и ТП) также как и Фильтров

Есть разные задачи и списки кардинально меняются под каждую, и сейчас уйма времени глупо тратится на перенастройки.
Желательно чтобы эти настройки сохраняли названия столбцов и их ширину, но хотя бы примитивно перечень столбцов к выводу https://www.screencast.com/t/iNodJ1sJDV
Рейтинг: 13.451  
Новая
Предложил Семёнов Роман 20.09.2019 10:54:58

CXMLFileStream - починить или выкинуть поломаный велосипед

<?xml version="1.0" encoding="utf-8"?>
<realty-feed xmlns="http://webmaster.yandex.ru/schemas/feed/realty/2010-06">

  <generation-date>2019-08-28T15:53:40+03:00</generation-date>
  <offer internal-id="12345">
    <description>
        <description><![CDATA[
«Времена Года»
]]></description>
    </description>
  </offer>
  <offer internal-id="891011">
    <description><![CDATA[
<Времена Года>
]]></description>
  </offer>
</realty-feed>


не умеет парсить данные в CDATA

почините или выкиньте и перейдете на стандартный xmlreader - который есть даже на бесплатных хостингах

как вообще интеграцию с 1С продаете если такие глюки в базовых классах?
Рейтинг: 3.8902  
Новая
Предложил ООО"НИК-СТАЙЛ" 13.09.2019 09:25:45

Пользовательское свойство инфоблоков типа файл

Для свойства инфоблоков типа файл поле отображается в виде миниатюры (Снимок-1) и его можно загружать не только с компьютера, а для пользовательского поля только списком (Снимок-2) и его можно загружать только с компьютера. К тому же, при возникновении ошибки во время записи, пользовательское поле очищается.
Необходимо сделать функционал для пользовательских полей аналогичным обычным свойствам.
Файлы:
S-1.JPG (68.57 КБ)
S-2.JPG (67.28 КБ)
Рейтинг: 2.8902  
Новая
Предложил Семенцов Виктор 09.09.2019 17:14:30

Настройки генерации кодов подтверждения SMS --> в админку

Вынести в настройки количество символов смс кода, срок хранения кода, срок до повторной отправки смс. Сейчас все эти настройки прописаны константами в ядре.  
Рейтинг: 18.451  
Новая
Предложил Сергей Пантелеев 07.08.2019 11:31:13

Отказаться от поддержки Windows-1251

В 2019 году поддержка windows-1251 кажется неактуальной.

- В маркетплейсе загружать модули/обновления в кодировке UTF-8
- При установке убрать галочку "Установить в UTF-8"
Рейтинг: 1.8902  
На голосовании
Предложил Kirill 24.07.2019 15:09:38

LANG файлы для языка "Немецкий" из коробки

Литовский, польский, португальский – это все здорово, но немецкий все-таки более распространенный и денег там больше. Столкнулся с немцами и обнаружил что всё нужно переводить самому, грусть.
Добавьте языковые файлы для языка "Немецкий" в обновления БУС плз.
Рейтинг: 0.8902  
Ответил Жуков Евгений 24.07.2019 16:04:54
Немецкий язык присутствует в обновлениях. Добавьте его в список языков установки и получите доступ к пакетам.
Увы, на текущий момент немецкий язык доступен только в соответствующем дистрибутиве.
Рейтинг: 1  
Новая
Предложил Озерский Игорь 10.04.2019 14:33:33

Выборочная установка индексов Fulltext при использовании новых engines Mysql для ssd

В mysql с версии 5.6.  есть новый перспективный движок RocksDB, который оптимизирован для работы на ssd дисках.


Но у данного движка есть отличия от innoDB какие как отсутствие индексов  Fulltext и FOREIGN KEY.

https://www.percona.com/doc/percona-server/LATEST/myrocks/limitations.html

Предлагается при  создании и модификации таблиц БИТРИКС проверять возможность добавления  типа индексов FULLTEXT , в частности в поисковом модуле есть такие таблицы  

например, так выборка таблиц в которые нельзя добавить эти индексы;
SEL ECT TABLE_NAME FR OM information_schema.TABLES where TABLE_SCHEMA =DATABASE() and ENGINE = 'ROCKSDB'
Рейтинг: 2.8902  
Новая
Предложил Кирсанов Анатолий 31.03.2019 09:13:39

Научить \Bitrix\Main\Diag\Debug писать в файлы вне DOCUMENT_ROOT

Расстраивают два метода из main 18.1.8:
  • \Bitrix\Main\Diag\Debug::dumpToFile
  • \Bitrix\Main\Diag\Debug::writeToFile
Они, как ни пляши, сделают лог доступным по HTTP. Если есть доступ по ssh, то это не нужно.
Рейтинг: 4  
Новая
Предложил Платонов Дмитрий 04.03.2019 14:20:15

Настройка управляемого(тегированного) кеша в Битрикс

Описание проблемы: огромный проект с тысячей разделов и десятками тысяч товаров. При включенном управляемом кеше и сохранении любого из элементов каталога сбрасывается абсолютно весь кеш. И текущий раздел, и соседние, и все элементы. Хорошо бы, чтобы можно было настраивать "глубину" сброса кеша. Т.е. сохранили элемент, сбросился только он, или он + его раздел или элемент и дерево разделов. С разделами аналогично, зачем сбрасывать кеш соседних разделов, хватит и текущего + его родителей(если необходимо конечно).
Рейтинг: 6  
На голосовании
Предложил Вадим Крутиков 25.01.2019 18:48:28

Сохранять статистику в файл

В битриксе есть очень удобный функционал сбора статистики, количества запросов и т.д. http://i.imgur.com/fmsmOam.png

Очень часто этот инструмент помогает быстро решить проблему по каждому компоненту в частности(особенно это касается самописных компонентов). Но хотелось бы иметь возможность сохранить эту статистику в файл при каждом вызове компонента, чтобы потом ее анализировать. Я предлагаю сохранять в JSON формате, так как его очень просто потом разобрать.

Вот мои предложения(естественно разработчикам битрикса виднее как более правильно):

Добавляем константу в dbconn.php  
и немного правим функцию IncludeComponent модуля main
http://i.imgur.com/oawNh8Y.png

Далее добавляем проверочку в конце функции IncludeComponent  http://i.imgur.com/zC9R2dA.png.
А точнее вызываем функцию аналогичную Output класса CDebugInfo http://i.imgur.com/TRK8gCt.png.
Естественно название констант и функций за разработчиками битрикса.

Что решит внедрение данного функционала?
Это внедрение будет полезно в основном разработчикам. Представьте что вы программист, которому менеджер ставит задачу с кодовым название "Тупит сайт". Естественно возникает куча вопросов, а именно "где?", "на какой странице?". Даже сам заказчик не может ответит на него. Вы все включаете и собираете статистику. Далее после анализа исправляете проблемные места в компонентах, тем самым ускоряете работу сайта.
Очень полезно будет на крупных сайтах.