Новости — Пресс-центр Ember CMS (Список рассылки Codefling)
Обзор
News — это готовый к использованию контентный модуль для Ember CMS: SEO для категорий, автоматизация RSS и карты сайта, загрузка галереи, интерфейс TinyMCE и виджет главной страницы, включенный по умолчанию.
Просто поместите его в /modules/News, запустите миграции, и ваша редакция будет запущена без дополнительной настройки.
Идеально подходит для покупателей Codefling, которым нужен отлаженный редакционный процесс, соответствующий собственному интерфейсу Ember.
Основные характеристики
Лента с учетом категорий, содержащая мета-заголовок/описание, изображение OG, канонический URL и автоматически генерируемые ярлыки.
Виджет на главной странице (partials/home-latest-news.twig), отображающий три последние публикации с кратким описанием, категориями и датами публикации.
Менеджер галереи с автоматическими ссылками, совместимыми с TinyMCE, и безопасной очисткой файлов при удалении.
Разделение прав доступа между разделами manage_news_posts и manage_news_categories обеспечивает четкое разграничение между редактором и куратором.
Готов к переводу (английский + русский) с использованием плоских ключей, совместимых с кэшем переводчика Ember.
Демонстрационный набор данных (seed/news_seed.sql) для мгновенной демонстрации структуры.
Опыт работы администратором
/admin/news — основной список с значками статуса, категориями, счетчиками и быстрыми действиями
/admin/news/categories — URL + SEO-контроль с подробными описаниями
Форма публикации включает в себя TinyMCE, слот для изображения OG, загрузку галереи, метаполя и планирование публикации.
Визуализация виджетов с поддержкой логов и корректными резервными вариантами, благодаря чему целевые страницы никогда не будут глючить, даже если данные отсутствуют.
Общественные маршруты
/news — постраничная лента с фильтрацией по ?category=slug
/news/{category}/{slug} — полный блок метаданных статьи, галереи и категории
/news/rss.xml — RSS-лента
/sitemap.xml — автоматически сгенерированные записи для root/list/category/post (готовы для поисковых систем)
Технические характеристики
Требуется Ember CMS 2.15+, PHP 7.4+, MySQL 5.7.8+ (utf8mb4)
Установите модули через PHP CLI: modules:migrate news (или modules:update) и после этого очистите кэш Twig/DOM.
Включает снимок схемы + версионированные миграции.
Поддерживает пользовательские виджеты/переопределения через поставщика услуг.
Справочная информация: Документация по модулям Ember (расширения/модули)
Упаковка
В архиве Bundle News_module_v1.2.4.zip содержится все необходимое для развертывания.
Внутренняя документация для разработчиков (DEV_NOTES.md, EMBER_MODULE_FULL_GUIDE.md, MODULE_CAPABILITIES.md) остается вне дистрибутивного пакета.
