'
Научный журнал «Вестник науки»

Режим работы с 09:00 по 23:00

zhurnal@vestnik-nauki.com

Информационное письмо

  1. Главная
  2. Архив
  3. Вестник науки №3 (84) том 2
  4. Научная статья № 51

Просмотры  179 просмотров

Ярповецкий-Бондаренко Б.С.

  


РАЗРАБОТКА МОДУЛЯ ЗАГРУЗКИ ИЗОБРАЖЕНИЙ И ВИДЕО ДЛЯ САЙТОВ НА 1С-БИТРИКС *

  


Аннотация:
в данной статье рассматриваются вопросы разработки модуля загрузки изображений для сайтов, созданных на платформе 1С-Битрикс. В связи с быстрыми темпами развития веб-технологии у пользователей меняются требования к конфиденциальности, к защите загружаемых файлов от вирусов и к защите от вредоносных файлов и сокращению времени загрузки больших объемов файлов. Как следствие появилась необходимость в разработке модуля загрузки изображений.Был проведен анализ эффективности работы нового модуля, а именно, тестирование, сравнение загрузки мультимедийного контента с помощью штатной административной панели 1С-Битрикс и разработанного модуля. Результаты исследования представлены в этой статье.При работе над модулем были использованы языки PHP и JavaScript для написания скриптов взаимодействия с сервером и клиентом. При этом учитывались возможности платформы 1С-Битрикс с целью создания удобных административных интерфейсов.Проведенный анализ показал, что разработанный модуль обеспечивает высокую производительность, эффективность и устойчивость к типичным проблемам при загрузке файлов. Кроме того, модуль удобен для использования, совместим с различными версиями платформы. Работа по улучшению модуля и расширения его функционала с учетом использования новых форматов файлов будет продолжаться.   

Ключевые слова:
1С-Битрикс, модуль загрузки, изображения, веб-разработка, конфиденциальность, мультимедийный контент, интерфейс   


DOI 10.24412/2712-8849-2025-384-415-429

Введение. В сфере развития IT-технологии медиафайлы имеют большое значение, так как позволяют наглядно показывать услуги и продукцию, предоставляемые компанией, её презентацию. Фотографии — это неотъемлемая часть эффективной работы компании, поскольку повышают уровень взаимодействия с клиентом, формируют доверие потенциального клиента. Поэтому в условиях высокой конкуренции компании необходимо наличие инструментов для загрузки и управления медиафайлами. [1]Цель данного исследования – разработка собственного модуля загрузки медиафайлов в 1С-Битрикс. Далее будет проведен анализ представленного модуля по сравнению с административной панелью CMS.Объект и предмет исследования.Предмет исследования – процесс загрузки медиафайлов на платформе 1С-Битрикс, функциональные возможности модуля.[2]Объект:Система управления медиаконтентом 1С-Битрикс.Методы исследования:– анализ штатных возможностей 1С-Битрикс,– проектирование и разработка программного модуля с использованием платформы 1С-Битрикс,– сравнительный анализ разработанного модуля с оценкой эффективности и базовых возможностей штатного функционала.[3]Анализ штатных возможностей 1С-Битрикс.Базовые возможности в 1С-Битрикс это встроенные инструменты для загрузки изображений и видео, управление медиафайлами через административную панель. Основными инструментами в 1С-Битрикс являются медиабиблиотеки, которые позволяют создавать и загружать коллекции файлов, а также использовать данные файлы при редактировании сайта.[4]Достоинства штатных инструментов:– интеграция с визуальным редактором,– возможности создания многоуровневой структуры коллекции,– возможность сортировки и классификации файлов,– гибкая настройка прав доступа к коллекции,– интуитивно понятный интерфейс для загрузки медиафайлов.Недостатки штатных инструментов:– ограниченные возможности массовой загрузки файлов через Drag&Drop,– отсутствие дополнительных опций для работы с большими объемами медиа,– ограниченные возможности редактирования и организации файлов.– отсутствие конвертации названий файлов в латиницу с заменой пробелов и спецсимволов.Факторы, которые указывают на необходимость разработки нового модуля:– модуль является помощником массовой загрузки изображений на сайт через визуальный редактор, также позволяет задавать стили и выводить содержимое с учетом определенных условий,– быстро загружать большое количество изображений для портфолио, описания товаров, услуг, статей блога.– функционал модуля прост и понятен.Архитектура и используемые технологии разработки.Разработка модуля ведется на PHP с использованием API 1С-Битрикс. Работа над модулем включает основные технологии:– JavaScript (для взаимодействия с интерфейсом),– AJAX (для загрузки файлов без перезагрузки страницы),– PHP (для обработки и хранения файлов),– MySQL (для хранения информации о загруженных медиафайлах).Основные функции модуля:– удобный интерфейс загрузки через Drag&Drop,– автоматическое сжатие изображений,– поддержка метаданных для поиска и фильтрации медиафайлов,– гибкая настройка параметров отображения изображений.Функциональные возможности модуля:Модуль поддержки. Можно:– Загружать одиночные и множественный изображения,– Создавать галереи,– Создавать карусели,– Создавать собственные варианты вывода (для разработчиков).Добавлять изображения.В данном режиме возможно загружать как отдельные изображения, так и несколько фотографий одновременно. На рисунке №1 представлен пример загрузки изображений с помощью модуля.Рис. 1. Загрузка изображений с помощью модуля.Для удобства работы доступны дополнительные функции:– Размещение каждого изображения на новой строке,– Изменение размеров изображений.– При этом доступно два варианта ресайза:– С сохранением пропорций,– Без сохранения пропорций, при котором изображения обрезаются для приведения к единому размеру.На рисунке №2 представлена загрузка изображений, переносимых на новые строки в соответствии с выбранным пунктом в модуле.Рис. 2. Результат загруженных изображений с переносом на новую строку.На рисунке №3 представлена загрузка изображений с сохранением пропорции, а на рисунке №4 представлен результат загруженных изображений на сайт.Рис. 3. Загрузка изображений с сохранением пропорции.Рис. 4. Результат загруженных изображений.На рисунке №5 представлена загрузка изображений без сохранения пропорции, а на рисунке №6 представлен результат загруженных изображений.Рис. 5. Загрузка изображений без сохранения пропорции.Рис. 6. Результат загруженных изображений.Галерея.Галерея используется для размещения большого количества фоторепортажей с разных мероприятий.Функции галереи:– Настройка количества изображений в строке для разных разрешений экранов,– Настройка размеров миниатюр и увеличенных изображений (влияет на фактический размер файлов, при этом отображаемый размер миниатюр автоматически определяется сайтом),– Просмотр увеличенных изображений по клику,– Опциональное подключение Fancybox,– Возможность добавления пользовательского класса для кастомизации блока.На рисунке №7 представлено заполнение модуля для загрузки изображений в виде галереи, а на рисунках №8 представлено отображений изображений на сайте.Рис. 7. Заполнение модуля загрузки изображений в виде галереи.Рис. 8. Отображение изображении в виде галереи.Карусель.Для компактного размещения большого количества фотографий можно использовать режим карусели, создавая зацикленное отображение изображений.Дополнительные функции:Настройка количества изображений в строке для разных разрешений экранов,Настройка размеров миниатюр и увеличенных изображений (влияет на фактический размер файлов, при этом отображаемый размер миниатюр автоматически определяется сайтом),Просмотр увеличенных изображений по клику,Опциональное подключение Fancybox и Swiper,Возможность добавления пользовательского класса для кастомизации блока.На рисунке №9 представлен заполненный модуль загрузки изображений в виде карусели, а на рисунке №10 представлен результат загрузки изображений.Рис. 11. Заполненный модуль загрузки изображений в виде карусели.Рис. 12. Результат загруженных изображений на сайте.Преимущества разработанного модуля по сравнению с административной панелью CMS:– удобный интерфейс Drag&Drop,– расширенные возможности организации и редактирования медиафайлов.– отсутствие необходимости использовать медиабиблиотеки– автоматическое переименование файлов– сжатие изображений– поддержка библиотеки fancybox.– несколько вариантов отображения информации– возможность для разработчиков добавить свои стилиСравнительный анализ функционала разработанного модуля и стандартных возможностей 1С-БитриксПроведем сравнительный анализ возможностей функционала загрузки изображения через визуальный редактор в административной панели 1С-Битрикс и модуля. Результаты сравнения будут приведены в таблице №1.Таблица 1. Характеристики функционала загрузки изображения через визуальный редактор в административной панели 1С-Битрикс и модуля.Из таблицы видны преимущества разработанного модуля. Перечислим данные преимущества:– удобный: разработанный модуль обеспечивает удобный и интуитивно понятный интерфейс,– скорость: разработанный модуль ускоряет процесс загрузки файлов, а особенно при массовой загрузке,– адаптивность: модуль можно гибко настроить с учетом особенностей конкретного проекта.Построим графики, демонстрирующие качество работы сайтов, в которых использован разработанный модуль.График сравнения времени загрузки файлов.Рис. 13. График сравнения времени загрузки файлов.Из графика видно, что разработанный модуль позволяет быстрее производить загрузку файлов, причём даже большое количество файлов.Построим диаграммы, из которых видно эффективность использования разработанного модуля.Диаграмма сравнения удобства использования.Рис. 14. Диаграмма сравнения удобства использования.В данной диаграмме приведено сравнение критериев разработанного модуля и стандартного функционала 1С-Битрикс. Из диаграммы видно, что разработанный модуль получает более высокие оценки по всем показателям, особенно по интерфейсу, скорости и адаптивности.Заключение. При использовании стандартного функционала добавление на сайте статей с большим количеством фотографий требует много времени и дополнительных действий (таких, как предварительный ресайз изображений и их переименование).На основании проведенных исследований и запросов клиентов был разработан модуль, который отличается значительными преимуществами по сравнению с визуальным редактором административной панели 1С-Битрикс.Плюсы разработанного модуля:– предлагает улучшенный интерфейс,– более гибкое управление медиафайлами,– повышенная производительность при загрузке больших объемов файлов.– автоматизированная обработка файлов– поддержка нескольких вариантов отображения изображений– поддержка автоматического обновления модуля при выходе новых версий.Внедрение разработанного модуля позволит улучшить и ускорить загрузку медиафайлов контент-менеджерами на сайтах с установленным модулем.

  


Полная версия статьи PDF

Номер журнала Вестник науки №3 (84) том 2

  


Ссылка для цитирования:

Ярповецкий-Бондаренко Б.С. РАЗРАБОТКА МОДУЛЯ ЗАГРУЗКИ ИЗОБРАЖЕНИЙ И ВИДЕО ДЛЯ САЙТОВ НА 1С-БИТРИКС // Вестник науки №3 (84) том 2. С. 415 - 429. 2025 г. ISSN 2712-8849 // Электронный ресурс: https://www.вестник-науки.рф/article/21806 (дата обращения: 16.12.2025 г.)


Альтернативная ссылка латинскими символами: vestnik-nauki.com/article/21806



Нашли грубую ошибку (плагиат, фальсифицированные данные или иные нарушения научно-издательской этики) ?
- напишите письмо в редакцию журнала: zhurnal@vestnik-nauki.com


Вестник науки © 2025.    16+




* В выпусках журнала могут упоминаться организации (Meta, Facebook, Instagram) в отношении которых судом принято вступившее в законную силу решение о ликвидации или запрете деятельности по основаниям, предусмотренным Федеральным законом от 25 июля 2002 года № 114-ФЗ 'О противодействии экстремистской деятельности' (далее - Федеральный закон 'О противодействии экстремистской деятельности'), или об организации, включенной в опубликованный единый федеральный список организаций, в том числе иностранных и международных организаций, признанных в соответствии с законодательством Российской Федерации террористическими, без указания на то, что соответствующее общественное объединение или иная организация ликвидированы или их деятельность запрещена.