Orbit Community: Modern Premium Backend Theme for Odoo 19 Community Edition
A premium backend theme for Odoo 19 Community Edition that turns the standard web client into a calm, fast, and visually refined workspace. It layers a consistent design system (persistent app shell, global command palette, per-user favorites, split view and record drawer preview, record peek, list row actions, themed search panels, chatter attachments, light and dark themes, and refined forms) on top of Odoo without changing business logic or installed apps. Ideal for teams that want a modern ERP user interface, clearer hierarchy, and less visual fatigue during long sessions.
Overview
Why Teams Choose Orbit
Out of the box, Odoo is powerful but visually dense. Orbit addresses clutter, slow scanning, and "where do I click next?" moments, while your workflows, data model, and modules stay exactly as Odoo ships them.
- Faster operations: Persistent sidebar with starred records, drill-down menus, a
Ctrl/Cmd + Kcommand palette, plus optional split view and record drawer so users stay on the list or kanban while opening forms. - Lower onboarding cost: Labels, statuses, primary actions, and chatter are visually grouped and consistent across form, list, kanban, calendar, pivot, activity, and settings views.
- Premium brand feel: Client-facing teams present a polished, contemporary back office in demos and screen shares.
- Better focus, lower fatigue: Professional typography, softer surfaces, refined spacing, and a full dark mode support long workdays.
- Zero workflow disruption: Pure presentation layer: Sales, Invoicing, Inventory, Project, HR, and other Community apps keep their logic; only the interface is elevated.
01. Architecture
Technical & Design Foundation
Built on Odoo's native OWL 2 framework using official component patches. Orbit ensures zero interference with standard security rules or server-side workflows.
Odoo 19 & OWL 2
Extensions use the official component model, patch(), useService, hooks, and templates registry. No jQuery/DOM hacks.
Design Tokens
Compile-time SCSS aligns Bootstrap and Odoo variables; runtime CSS custom properties support dark mode and white-label tweaks.
Record Preview Layer
Optional global split view (list) or drawer overlay (list + kanban) with persisted placement, size, and orientation via OWL services.
Performance Minded
Load-more list patterns, batched favorite serialization, debounced refreshes, and an RPC-aware loading indicator keep large datasets fast.
Responsive Layout
Collapsible vertical navigation shell on small viewports; form and control panel layouts dynamically adapt on tablets and mobile screens.
Accessibility & Footprint
Respects reduced-motion, uses ARIA, OPL-1 licensed, depends on web and mail with clean uninstall hooks.
02. Functional Matrix
System Capabilities
Orbit App Shell
Collapsible sidebar app shell replaces default top-heavy navigation: drill-down apps and menus, starred records, company switcher, and collapse state.
Global Command Palette
Keyboard-driven command bar (Ctrl/Cmd + K) finds menus, records, and actions quickly. Menu search uses `/` namespace.
Per-User Favorites
Star any record on any allowed model. Star appears in the control panel, sidebar, and searchable dialog backed by orbit.record.favorite.
Record Peek Modal
Ctrl/Cmd + Click a list row to preview the form in a modal without leaving context. Faster triage for sales/approvers.
Inline List Row Actions
Per-row menu: archive, duplicate, copy link, favorite, and server actions, plus explicit "Load more" paging controls.
Persistent Dark Mode
Header toggle switches the whole backend between light and dark with a smooth transition; preference is stored per user.
Redesigned Form View
Separated status bar pills, grouped notebook tabs, and calmer layout. Chatter stacks full-width under the form sheet.
Split View (List + Form)
Keep list visible while editing records side-by-side or stacked. Resizable divider; ratio/orientation persist.
Record Drawer Overlay
Overlay drawer opens the form on the right/bottom while kanban stays visible. Drag edge rail to resize (defaults to 50%).
Chatter & Attachments
Restyled attachment box/file list: card layout, clearer dates, improved spacing, and planned activity pill highlights.
Search Panel Rail
Left sidebar rail for views with search filters (Employees, Products) with section labels, category trees, and collapse.
Smart Stat Buttons
Stat buttons use a vertical sidebar with label-above-value layout, brand colors, and zero clipped text.
Calendar Scales
Themed day/week/month/year scales: unified header controls, sidebar date picker, and Orbit grid tokens.
Activity Matrix
Activity matrix (records × activity types) with clearer row rhythm, progress counters, and overdue states.
Consistent Surfaces
Kanban, pivot, graph, settings, toasts, login window, and loading bar share a unified styling language.
03. Visual Evidence
Screenshots & Highlights
Walk through Orbit by capability. Each screenshot represents live functionality within the theme.
Orbit App Shell & Sidebar
- Collapsible sidebar with drill-down apps, starred records shortcut, and company switcher — replaces top-heavy default navigation.
- Lighter chrome so dashboards and records stay the visual focus.
- Title band and breadcrumbs align with the active action for clearer context.
Search, Filters, & Search Panel
- Unified search capsule and facet pills in the control panel; same Odoo search logic, Orbit visual language.
- Left search panel rail (Employees, Products, etc.) with section labels, counters, and collapsible sidebar.
- Works with the global command palette (
Ctrl/Cmd + K) for keyboard-first navigation.
Record Favorites (Per-User)
- Star any record on allowed models — backed by
orbit.record.favorite; no change to Odoo security rules. - Favorites appear in the control panel, sidebar, list row actions, and a searchable dialog with model filters.
- Pin customers, orders, and projects you touch daily; jump back without re-running searches.
Lists, Kanban, & Row Actions
- Row rhythm and headers tuned for scanning; inline row menu (archive, duplicate, copy link, favorite, server actions).
Ctrl/Cmd + clickopens record peek in a modal; middle-click and new tab behave like standard Odoo.- Control panel toggles for split view and drawer preview when the action supports form + list or kanban.
Split View (List + Form)
- Community-style split preview: list and form together — side-by-side or stacked — without an Enterprise module.
- Resizable divider with drawer-style rail grip; ratio and orientation persist per user.
- Form pane uses the same Orbit layout (status pills, vertical smart buttons, chatter below the sheet).
Record Drawer (List + Kanban)
- Overlay drawer on the right or bottom while list or kanban stays visible — ideal for pipelines and wide screens.
- Drag the edge resize rail to adjust width or height; placement and size are remembered.
- Split and drawer modes are mutually exclusive; preview preferences live in browser storage.
Form View & Smart Buttons
- Calmer sheet layout: grouped notebook tabs, bordered section cards, and status bar pills with clear active states.
- Stat buttons in a vertical sidebar (label above value) — same pattern in full form, split pane, and drawer.
- Chatter sits full-width below the form sheet instead of a cramped side column on wide screens.
Chatter & Attachments
- Restyled attachment box and file list: card layout, clearer filenames and dates, improved spacing in light and dark mode.
- Pill-style dividers on attachment sections, activity dates, and planned activities for easier thread scanning.
- Built on standard Odoo
mailchatter — upload, followers, and messages work as Odoo ships them.
Calendar View
- Themed day, week, month, and year scales: unified header controls, sidebar mini date picker, and Orbit tokens on grids and events.
- Year view uses responsive month cards; event popovers and quick-create match the rest of the shell.
- Full light and dark support for CRM, Project, and Events scheduling.
Activity View
- Activity matrix (records × activity types) with clearer row rhythm, column headers, and progress counters.
- Overdue, today, and planned states use consistent Orbit colors and contrast.
- Activity list popovers and scheduling UI stay aligned with standard Odoo behavior.
Dark Mode
- Full backend dark theme via
data-bs-theme="dark"; toggle in the header with per-user persistence. - Forms, lists, calendar, activity, chatter, and preview panes share the same dark tokens.
Branded Sign-In
- Login page matches Orbit typography and surfaces for a consistent first impression before users enter the app shell.
Operational Readiness
Install Orbit Community on Odoo 19 Community and upgrade the full back-office experience quickly, safely, and under OPL-1.
Presentation Layer Only
Pure UI/UX presentation layer. Your business rules and installed apps remain completely unchanged.
Comprehensive UI Upgrades
App shell vertical navigation, split view & drawer preview, calendar/activity grid overrides, and a persistent dark mode.
Expert Implementation
Engineered by Odoo specialists to support long sessions and high-density data workloads with lower visual fatigue.
Please log in to comment on this module