Pixora Solution · User Experience Enhancer
CKEditor for HTML Field
Odoo's default HTML editor can be overly simplistic and confusing for users. This module integrates the classic and powerful CKEditor 4 to make the editable area instantly recognizable, simplify rich-text formatting with vivid color palettes, and streamline your text editing experience.
Odoo Default Editor vs. CKEditor
Odoo Default Editor Limitations
- Invisible Toolbar: Toolbar is completely hidden until clicked, confusing users into thinking it is static read-only text.
- Clunky Color Styling: Adding text and highlight background colors is restricted and lacks a standard, quick-access color panel.
- Limited Fonts & Sizes: Lacks rich typography configuration, making it difficult to match corporate styles.
- Unstable Table Editing: Constructing tables often results in alignment glitches or lost formatting attributes.
CKEditor 4 Enhancements
- Clear Visual Cue: The classic editor frame and toolbar are permanently visible, indicating right away that the field is interactive.
- Professional Color Palette: Select text and highlight colors effortlessly with a professional 1-click panel.
- Frictionless Formatting: Change font family, select sizes, and reset typography styles (Remove Format) instantly.
- HTML Source & Rich Tables: Inspect raw HTML code directly (Source View), and build custom tables smoothly.
Optional Global Activation
Tired of adding widget="ckeditor" to every HTML field? Navigate to Settings → General Settings → CKEditor HTML Field and toggle "Use CKEditor Globally" to upgrade all standard HTML editors database-wide.
Key Highlights
Easily change text colors, text highlights, font styles, and sizes directly from the editor's top bar.
A classic edit container signals to users that the field is editable, avoiding layout confusion.
Choose between standard (full), basic (clean) presets, or write custom button mappings in field options.
Directly inspect raw HTML tags, build clean tables, insert special characters, and align paragraphs smoothly.
Simple & Easy Integration
Simply declare the widget="ckeditor" attribute on any html field in your Odoo form view XML:
<!-- Standard usage -->
<field name="description" widget="ckeditor"/>
<!-- Custom height, basic toolbar preset, and placeholder -->
<field name="description" widget="ckeditor"
placeholder="Start typing your description here..."
options="{'height': 350, 'toolbar': 'basic'}"/>
Got an Odoo Upgrade Idea?
We are always looking to solve real-world business pain points. Send us the workflow you want to optimize — we review every suggestion and turn the best ideas into free modules for the community.
Share your ideaTechnical Specs
- Requires standard Odoo
webmodule. - Bundled CKEditor 4 (LGPL license) operates completely offline.
- English and Vietnamese UI support out-of-the-box.
- Fully compatible inside sheet notebooks and wizard views.
Contact & Support
For pre-sales inquiries or custom modifications tailored to your system requirements, please feel free to reach out:
Please log in to comment on this module