Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
R50 9eb5b9960bebc39d14afd8099b1f498e
Middle Fullstack

CMS

Добавлено 17 янв 2025 в 10:15
Разработана собственная CMS с использованием Go, React TypeScript и MySQL. Проект охватывал полный цикл разработки: от создания архитектурного решения до деплоя на сервере. Функциональные возможности CMS включают:

Авторизация пользователей:
Вход и выход из системы
Восстановление пароля
Регистрация новых пользователей

Управление контентом:
В основе создания контента используется EditorJS с собественно разработанными инструментами
Настройка главной страницы
Создание и редактирование страниц
Публикация страниц
Работа с тремя языками локализации
Управление вкладками сайта для структурирования контента

Работа с новостями:
Создание новостных записей
Отложенная публикация новостей
Категоризация и тегирование новостей

Управление пользователями и ролями:
Создание и назначение ролей с разными уровнями доступа
Управление правами пользователей
Просмотр активности пользователей

Работа с медиа и файлами:
Загрузка и хранение изображений, видео и других файлов
Организация медиа-библиотеки
Встраивание медиа-контента в страницы и новости

Журнал аудита:
Подробное логирование действий пользователей
Различные уровни логирования (информация, предупреждения, ошибки)
Краткие и детальные описания событий для анализа

Безопасность и надежность:
Автоматическое резервное копирование базы данных
Восстановление данных из резервных копий
Защита от DoS/DDoS, SQL-инъекций, MITM, XSS
Обеспечение отказоустойчивости сервера для непрерывной работы системы
Мониторинг состояния сервера и уведомления о сбоях через почту и Grafana

Дополнительные функции:
Интеграция с внешними сервисами (Яндекс метрика)
Настройки SEO для оптимизации страниц
Многоязычная поддержка интерфейса CMS

Данная CMS обеспечивает гибкость и масштабируемость, позволяя адаптировать систему под специфические потребности проекта. Использование современных технологий гарантирует высокую производительность и удобство в эксплуатации как для администраторов, так и для конечных пользователей.
4147ed4294 E55eb1917a C93ca07dcf 19933be17f Fe9fa74ced 8dc0e478e1 76b6cac2ea Fa431f3622 A8c214631d 6c33cd7bea