Номинируйте кейсы на Workspace Digital Awards 2026. Прием заявок до 15 марта по льготной цене, успейте принять участие!
Nutnet
Когда готовые сервисы бессильны: проект ТАСС и Nutnet по доработке платформы для фотобанков
Nutnet
#Поддержка и развитие сайта

Когда готовые сервисы бессильны: проект ТАСС и Nutnet по доработке платформы для фотобанков

Nutnet Россия, Ижевск
Поделиться: 0 0 0
Когда готовые сервисы бессильны: проект ТАСС и Nutnet по доработке платформы для фотобанков
Клиент

ТАСС

Сфера

СМИ

Регион

Россия, Москва

Сдано

Март 2026

Задача

Клиент — информационное агентство ТАСС.

Редакция ежедневно работает с большим объемом медиаконтента: фото и видео поступают от корреспондентов из разных стран и должны публиковаться максимально быстро.

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

Использовать готовые SaaS-решения было невозможно — существующие сервисы не учитывали особенности работы редакции и не позволяли реализовать нужные процессы.

Перед командой Nutnet стояла задача доработать платформу агентства и создать инструмент, который позволит:

— быстро запускать новые фотохостинги и фотобанки

— автоматизировать импорт медиаконтента

— ускорить публикацию фото и видео

— обеспечить стабильную работу системы при больших нагрузках

— добавить гибкую систему управления доступами и мультиязычность.

Решение

В рамках проекта команда Nutnet доработала существующую платформу фотохостингов и фотобанков ТАСС.

Основные направления работ:

— разработка архитектуры системы, рассчитанной на большие объемы контента

— создание автоматического загрузчика медиафайлов

— разработка административной панели управления фотохостингами

— внедрение гибкой системы ролей и прав доступа

— поддержка мультиязычности, включая языки RTL

— оптимизация производительности и устойчивости платформы.

Платформа была построена как набор сервисов, которые можно масштабировать независимо друг от друга. Это позволило обеспечить стабильную работу системы даже при большом количестве пользователей и медиаконтента.

После доработки редакция получила инструмент, который позволяет запускать новые проекты без участия разработчиков и значительно ускоряет публикацию материалов.

1Проектирование архитектуры платформы

На первом этапе команда проработала архитектуру системы и определила ключевые компоненты платформы.

Было принято решение разделить платформу на несколько сервисов:

— административную панель для управления фотобанками и фотохостингами

— клиентскую часть сайтов

— сервер очередей для обработки тяжелых задач

— CDN-хранилище для быстрой выдачи медиа

— сервис автоматического импорта контента.

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

2Разработка автоматического загрузчика медиа

Одной из ключевых задач проекта стало ускорение публикации медиаконтента.

Для этого был разработан автоматический загрузчик, который отслеживает FTP-серверы, на которые корреспонденты загружают фотографии и видео.

Система автоматически:

— импортирует файлы

— извлекает метаданные IPTC и EXIF

— распределяет контент по альбомам

— запускает обработку файлов через сервер очередей.

Чтобы ускорить публикацию, файлы сначала перемещаются в CDN-хранилище, а их обработка выполняется в фоновом режиме.

3Кастомизация фотохостингов и фотобанков

Платформа поддерживает два типа проектов:

— фотохостинги для мероприятий

— фотобанки для корпоративных клиентов.

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

В системе можно:

— менять логотипы и фирменные цвета

— добавлять баннеры партнеров

— загружать водяные знаки

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

Это позволило запускать новые проекты без участия разработчиков.

4Реализация мультиязычности

Платформа была доработана для поддержки нескольких языков.

Система позволяет:

— добавлять новые языки интерфейса

— редактировать переводы через административную панель

— корректно отображать интерфейс для RTL-языков.

Это упростило работу с международными проектами и зарубежными партнерами.

5Управление ролями пользователей

Для работы с большим количеством проектов и пользователей была разработана многоуровневая система ролей.

Платформа позволяет:

— назначать роли пользователям

— настраивать доступ к отдельным проектам

— ограничивать действия с контентом.

Также была реализована интеграция с корпоративной системой авторизации LDAP.

6Обеспечение надежности и производительности

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

В системе реализованы:

— горизонтальное масштабирование сервисов

— мониторинг состояния платформы в реальном времени

— автоматические резервные копии данных.

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

Результат

Результат

В результате доработки платформа ТАСС получила:

— инструмент для быстрого запуска фотохостингов и фотобанков

— автоматизированную систему импорта медиаконтента

— гибкую систему настройки проектов

— поддержку мультиязычности

— надежную архитектуру, рассчитанную на большие нагрузки.

Редакция смогла значительно ускорить публикацию фото и видео, а большинство технических процессов теперь выполняется автоматически.

https://www.tassphoto.com/ru

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Nutnet с удовольствием обсудит вашу задачу

Оставить заявку