| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 2909 |
| Technical Name |
theme_odooly_news |
| License | LGPL-3 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 2909 |
| Technical Name |
theme_odooly_news |
| License | LGPL-3 |
Odoo 19 Website Theme
Theme Odooly News
A complete dynamic news portal for Odoo Website. Publish articles, manage categories, control homepage placement, run a breaking-news ticker, promote special coverage, and deliver a polished editorial experience from the Odoo backend.
Built For
Publishers & Media Teams
Newspapers, online magazines, regional portals, community newsrooms, corporate media rooms, and content-heavy public websites.
Control
Editorial Backend
Editors manage articles, categories, breaking priority, homepage slots, promos, special coverage, footer copy, and portal settings in Odoo.
Compatibility
Odoo 19 Ready
Designed for Odoo 19 Website with the Odooly Base Theme dependency. Suitable for Odoo.sh and On Premise deployments.
Frontend Preview
A newsroom homepage that looks ready from the first install.
The homepage includes a professional header, automatic breaking ticker, lead story area, top stories, editor picks, latest grid, category rails, special coverage, promotional blocks, search, video listing, and article detail pages.
- Homepage slots for lead, grid, top, and sidebar stories.
- Newest-first fallback logic when no editorial slot is selected.
- Responsive templates for desktop, tablet, and mobile visitors.
Features
Everything needed for a professional Odoo news portal
Dynamic Articles
Create stories with headline, summary, body, author, publish date, category, image, video flag, SEO text, and reading time.
News Categories
Manage sections such as Politics, World, Business, Opinion, Sports, Entertainment, Jobs, Lifestyle, and Video.
Breaking Ticker
Mark stories as breaking and sort ticker headlines by priority before publish date for editorial control.
Homepage Slots
Pin exact articles to lead story, lead follow-up, top story, grid story, and sidebar story positions.
Special Coverage
Add a featured campaign block with title, copy, CTA buttons, optional image, and backend-managed visibility.
Promos, Search & Video
Use promo blocks for campaigns and give visitors public search, video listing, category pages, and readable article pages.
Backend Menus
Simple controls for real newsroom workflows.
Editors can manage the portal without editing templates or code.
| Menu | Purpose |
|---|---|
Odooly News -> Articles |
Publish stories, assign categories, manage media, mark breaking news, and control homepage placement. |
Odooly News -> Categories |
Control menu visibility, homepage visibility, category display titles, story limits, slugs, and ordering. |
Odooly News -> Portal Settings |
Manage logo, portal name, hero copy, ticker limits, footer text, social links, promos, and special coverage. |
Included Pages
Frontend Routes
/newsMain dynamic news homepage/news/latestLatest news listing/news/category/<slug>Category page/news/article/<id>/<slug>Article detail page/news/videoVideo listing/news/searchPublic search
Ordering Logic
Automatic + Editorial
- Newest published stories appear first by default.
- Homepage slots override automatic ordering for key placements.
- Breaking priority controls ticker order before publish date.
- Category band priority controls homepage section order.
- Article priority supports curated fallback positions.
Setup
Install, configure, publish
Install
Install Theme Odooly News with the Odooly Base Theme dependency.
Configure
Set portal logo, copy, ticker limit, promos, footer details, and social links.
Publish
Create categories, add articles, mark breaking stories, and assign homepage slots.
Go Live
Open /news or use the website root redirect.
Odoo Apps Details
theme_odooly_newsWebsite
Odooly
www.odooly.com
Please log in to comment on this module