News — Ember CMS Newsroom (Codefling Listing)
Overview
News is a production-ready content module for Ember CMS: category SEO, RSS + sitemap automation, gallery uploads, TinyMCE experience, and a homepage widget included by default.
Drop it into /modules/News, run the migrations, and your newsroom goes live without custom wiring.
Perfect for Codefling buyers who want a polished editorial workflow that matches Ember’s native UI.
Key Features
Category-aware feed with meta title/description, OG image, canonical URL, and auto-generated slugs
Homepage widget (partials/home-latest-news.twig) showing the three latest posts with summaries, categories, and publish dates
Gallery manager with automatic TinyMCE-ready links and safe file cleanup on delete
Permissions split between manage_news_posts and manage_news_categories for clean editor/curator separation
Translation-ready (English + Russian) using flat keys compatible with Ember’s translator cache
Demo dataset (seed/news_seed.sql) to showcase the layout instantly
Admin Experience
/admin/news — main list with status badges, categories, counters, and quick actions
/admin/news/categories — slug + SEO controls with long-form descriptions
Post form includes TinyMCE, OG image slot, gallery uploads, meta fields, and publish scheduling
Log-backed widget renderer with graceful fallbacks so landing pages never break even if data is missing
Public Routes
/news — paginated feed with ?category=slug filtering
/news/{category}/{slug} — full article, gallery, and category metadata block
/news/rss.xml — RSS feed
/sitemap.xml — auto-generated entries for root/list/category/post (search-engine ready)
Tech Specs
Requires Ember CMS 2.15+, PHP 7.4+, MySQL 5.7.8+ (utf8mb4)
Install via php cli modules:migrate news (or modules:update) and clear Twig/DOM caches afterward
Includes schema snapshot + versioned migrations
Supports custom widgets/overrides through the service provider
Reference: Ember module docs (extending/modules)
Package
Bundle News_module_v1.2.3.zip contains everything required for deployment.
Internal dev docs (DEV_NOTES.md, EMBER_MODULE_FULL_GUIDE.md, MODULE_CAPABILITIES.md) remain outside the distribution package.
