Рейтинг: 0.8902  
На голосовании
Предложил телеграф Центральный 26.12.2018 16:40:07

Добавить ресайз изображения для различных модулей

Не плохо было бы добавить возможность ресайза загружаемых изображений через визуальный редактор загрузки файлов.


Сейчас, допустим, в блоге или Форуме ограничить размер нельзя, только по размеру файла, что не всегда удобно и эффективно.


Предлагаю сделать настройку параметра максимальной высоты и ширины для изображения, если превышает, то ресайзить.
Рейтинг: 6  
Новая
Предложил Задумкин Лев 03.12.2018 10:35:57

Задачи и Проекты: не выводить группы с выключенным функционалом задач

На странице "Проекты" (Задачи и Проекты) в список проектов попадают все рабочие группы, не зависимо от того, включен ли функционал задач в группе. Из-за этого страница может долго загружаться, если в группе много участников, т.к. на каждого участника в базу отправляется запрос.

В нашем случае на портале имеется группа "Общение" на 14500+ человек (для связи интранет/экстранет пользователей), из-за которой страница "Проекты" грузится в среднем 130 секунд:


Идея: предлагаю фильтровать проекты в зависимости от включенного функционала задач в группах.
Рейтинг: 23.1216  
В работе
Предложил - Даниил 28.10.2018 11:57:35

Оптимизация Сайтов

Здравствуйте!
Сайты24 получают низкие оценки по поисковой оптимизации в части скорости загрузки. Сайт на мобильном телефоне грузить около минуты. Поисковики его будут понижать в рейтинге.
Предлагаю:
1. Включить компрессию текстовых ответов: gzip, deflate, brotli
2. Оптимизировать CSS: Более 1.5 МБ стилей - загружаются очень долго
3. Убрать не используемые для отображения первого экрана лендинга стили и скрипты в подвал.  шапке они блокируют загрузку.
4. Добавить в редактор изображений функции по оптимизации изображений: сжатие, переименование, изменение формата на JPEG 2000, JPEG XR и WebP.
5. Сделать режим Lazyloading для изображений
6. Включить использование локального кэша браузера и првильно управлять им
Рейтинг: 4  
Новая
Предложил Нетёсов Александр 24.11.2017 22:57:54

Оптимизация виджета по версии Google

Добрый день.

Виджет, который мы устанавливаем на сайт, не оптимизирован по версии google page speed и другим сервисам анализа.

Используйте кеш браузера для следующих ресурсов:Оптимизируйте следующие изображения, чтобы уменьшить их размер на 5,7 КБ (39 %).Сократите код JavaScript на следующих ресурсах, чтобы уменьшить их размер на 675 Б (12 %).Сократите код CSS на следующих ресурсах, чтобы уменьшить их размер на 525 Б (14 %).https://developers.google.com/speed/pagespeed/insights/ и другие средства анализа

Я очень прошу поставить в приоритет данные оптимизации, так как они напрямую затрагивают показатели скорости и качество ранжирования
Рейтинг: 4.8692  
На голосовании
Предложил К Алексей 08.10.2017 13:13:28

Оптимизация формы Заказа в Админке для восприятия - компактнее и возможность кастомизации

На сегодня форма заказа в админке выглядит очень тяжело с большим объемом информации - не всем нужной с недостаточной возможностью кастомизации. По опыту из другой CMS наши менеджеры видят информацию по заказу почти из одного окна без скроллинга  - это позволяет быстро и безошибочно обработать заказ, параллельно набирая по телефону клиента. Пока идут гудки - менеджер уже часто владеет всей необходимой информацией с минимум затрат времени и нагрузки на его мозг, что бережет ему силы и внимательность.
Ниже расписаны предложения по оптимизации. https://www.screencast.com/t/9LlPUoRt
1 - Кнопку изменить можно добавить во второй блок, который можно зафиксировать, сделав плавающим.
2 - Данная информация не всем нужно, ее можно скрывать, сворачивать или сделать весь данный блок в 2 столбика.
3 - Пример технической информации модуля доставки. Данные, не вводились покупателем, а получены извне по API  службы доставки и нужны только для интеграции с модулем доставки в системе учета 1С Бухгалтерия. Менеджеру по продажам они вообще не полезны.
4 - Введенная покупателем информация в 2-3 полях попала в 1 строку, для которых не сработал тег переноса строки и все слилось. Дать базовые возможности форматирования.
5 - Информация о свойствах товара дублируется и удлиняет опять форму заказа..
6 - Не все строки нужны. Самая необходимая информация была выведена уже в самый первый блок заказа, а тут много того ,что не все нужно. Опционально этот блок можно сворачивать или выводить в 2 столбца.
Конечно возможны и другие альтернативные решения сделать форму более компактной и легкой к восприятию, например, не всем нравятся большие табуляции между строками.
Рейтинг: 1.4194  
Новая
Предложил Сигида Александр 05.07.2017 16:25:34

Оптимизация для PageSpeed Insights

Оптимизация изображений
Сжатие кода JavaScript позволяет сократить объем данных, чтобы ускорить загрузку, обработку и выполнение.
Сжатие кода CSS позволяет сократить объем данных, чтобы ускорить загрузку и обработку.
Да это не много, но все же это улучшит показатели сайта по версии https://developers.google.com/speed/pagespeed/
Рейтинг: 0.2907  
Новая
Предложил Мухаметзянов Ильдар 06.04.2017 11:31:37

Канбан для Бизнес-процессов

Канбан для бизнес процессов был бы отличным решением. Если предприятие ставит цель автоматизировать какой то процесс, скорее всего у них этих процессов очень много (по крайней мере в трех организациях где я внедрял автоматизацию, картина выглядела именно таким образом). А когда много бизнес процессов, необходимо понимать где застревают больше всего процессов, т.е. так называемые "узкие горлышки", чтобы данные горлышки потом оптимизировать. Ведь одна из главных целей автоматизации это и есть оптимизация временных издержек.  
Рейтинг: 0.0636  
Ответил Долганин Антон 06.04.2017 12:10:10
Бизнес-процессы - это средство автоматизации чего-то. Сами по себе они не существуют в нашей жизни.У вас есть поток лидов или сделок, к примеру, и переход между стадиями как раз можно регулировать автоматикой.

Посмотрите Канбан в CRM и Роботов там же.
Рейтинг: 3.0194  
На голосовании
Предложил Гелейшев Павел 07.02.2017 12:48:00

Оптимизация компонента bitrix:catalog.section.list

Если в построении URL используется #SECTION_CODE_PATH#, то компонент bitrix:catalog.section.list начинает генерировать ОЧЕНЬ большое количество запросов.

например, при выводе списка из 40 разделов, генерируется 176 запросов.

Если разделов много, то может быть и 1000 запросов.

Необходимо сделать кеширование URL к разделу (по примеру фасетного индекса для умного фильтра) и брать закешированные данные.
Рейтинг: 2.8501  
На голосовании
Предложил Рубцов Михаил 29.12.2015 15:07:20

Автоматическое создание min-файлов

Создать возможность автоматически создавать min файлов объединённых js и css из шаблонов, а не только подключаемых актуальных min файлов шаблонов
Рейтинг: 2.8511  
На голосовании
Предложил Богомолов Максим 13.08.2015 17:49:37

При создании сделки добавить кнопку "Сохранить и выставить счет"

Часто сразу после создания сделки бывает нужно выставить по ней счет. Предлагаю сделать для этого отдельную кнопку в карточке редактирования сделки.
Рейтинг: 0.239  
На голосовании
Предложил Марцуль Владимир 25.03.2015 12:58:20

Убрать параметр в ссылках на css и js

Наличие любого параметра (?blablabla) у ссылки на подключаемый файл заставляет любое клиентское приложение (браузер, прокси-сервер, мобильное приложение и т.д.) обязательно обратиться за файлом на сервер.
Это RFC.
Сервер, в лучшем случае ответит "304 Not Modified" (но при этом всё равно дёрнет файл с диска/памяти, чтобы проверить) или же полноценный 200 с полной передачей файла.
Ответ сервера в некоторых кешах сохранится, в некоторых (н-р, AppCache) нет.

Соответственно, время модификации, хеш от него или любой другой праметр для cache busting должен быть в имени или пути файла (...template_283cd0022d3edc763e34cc00a91e7e1b/template_283cd0022d3edc763e34cc00a91e7e1b-142712022549372.js), а не в параметре (...template_283cd0022d3edc763e34cc00a91e7e1b/template_283cd0022d3edc763e34cc00a91e7e1b.js?142712022549372).

Проверить очень просто: при повторном открытии страницы сайта на сервер должен идти только 1 запрос - на саму страницу, а все остальные файлы должны браться из кеша браузера.

UPDATE 2015-04-01

Теоретическое обоснование и рекомендации от известных разработчиков:
Реализации:
Первые попашиеся "правильные" сайты:
Font-Awesome планирует в 5-й версии перенести параметр в название файла шрифта https://github.com/FortAwesome/Font-Awesome/issues/5231 и https://github.com/FortAwesome/Font-Awesome/issues/3286
Рейтинг: 26.8589  
На голосовании
Предложил Постоев Олег 09.01.2015 22:51:24

Добавить события в ядро на объединение CSS

Стандартная оптимизация хороша, но есть идеи как можно сделать еще лучше, для этого необходимо событие (после объединения CSS в один файл) в этом файле:
/bitrix/modules/main/lib/page/asset.php
После 2001 строки:
foreach (GetModuleEvents("iblock", "OnAfterCssUnion", true) as $arEvent)  
ExecuteModuleEventEx($arEvent, array(&$tmpStr));


Моя идея оптимизации CSS заключается в минификации CSS и замене маленьких картинок на base64.
Но имея такое событие другие разработчики могли бы реализовать и свои идеи.