OWL Whiteboard
A secure, responsive, multi-board whiteboard for Odoo 16. Create diagrams, workflows, mind maps, sketches, and planning boards directly inside Odoo.
Visual planning inside Odoo
Build whiteboards without leaving your Odoo workspace. Combine freehand drawing, text, shapes, arrows, connectors, flowcharts, mind maps, and reusable templates in one interface.
- Freehand drawing and text
- Rectangles, circles, diamonds, lines, and arrows
- Object-to-object connectors
- Mind-map and workflow templates
- PNG export
Build connected workflows
Create clear process diagrams with flowchart nodes, directional arrows, and connectors that remain attached while objects are moved.
Use the board for process documentation, product planning, workshops, system design, and internal collaboration.
Organize ideas with mind maps
Start from a reusable mind-map template or create a custom structure. Arrange goals, risks, timelines, teams, and ideas in a visual format that is easy to understand.
Multiple boards
Create and switch between multiple boards with paginated loading.
Safe autosave
Manual saving, autosave, unsaved-change protection, and conflict detection are built in.
Undo and redo
Byte-bounded history protects browser memory while preserving a practical editing workflow.
Responsive and RTL-ready
The interface includes responsive layout support for different screen sizes and right-to-left language support.
Security and reliability
Per-user access control
Internal users can access only their own boards. Client-supplied ownership, company, and revision values are ignored.
Optimistic concurrency
Multi-tab conflicts are detected before newer content can be overwritten by an outdated save.
Validated board data
Canvas JSON, names, identifiers, object counts, thumbnails, and resource limits are validated before storage.
Failure recovery
Failed saves preserve unsaved work, invalid incoming boards do not replace the current canvas, and thumbnail failures do not block board saving.
Keyboard shortcuts
| Save | Ctrl/Cmd + S |
|---|---|
| Undo | Ctrl/Cmd + Z |
| Redo | Ctrl/Cmd + Shift + Z or Ctrl/Cmd + Y |
| Delete selected object | Delete or Backspace |
| Cancel current mode | Escape |
Requirements
- Odoo 16
- Python Pillow package
- Bundled Fabric.js file included with the module
The module does not require a runtime CDN connection.
Installation
- Copy the module into an Odoo addons path.
- Install Pillow in the Odoo Python environment.
- Restart Odoo and update the Apps list.
- Install OWL Whiteboard.
Free and open source
OWL Whiteboard is released under the LGPL-3 license.
Current release: 16.0.1.0.0
Please log in to comment on this module