This module allows you to write web pages for internal documentation.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Create and organise internal documentation pages and categories inside Odoo, with a full revision history, change comparison and the option to publish a page as its own menu entry.
This module turns Odoo into a small internal wiki. Users write pages with a rich text editor, group them under categories, and browse them in list, form or kanban views.
- Pages menu: create, edit and archive pages; each page has a title, category, company, image and content.
- Categories menu: create categories that can hold sub-categories and pages, and define a template used as the starting content for new pages.
- Browse Wiki Content: a kanban/list view to navigate top-level resources and drill into a category's documents.
- Every save of a page's content creates a new revision in the History tab, storing a revision name, a summary of the change, the author and the date.
- A Changes tab shows a highlighted comparison between a revision and the previous one; a Difference wizard can compare one or two selected revisions.
- Pages history menu (visible to technical users) lists all revisions.
- A Create Menu wizard lets a page be published as a new menu entry under a chosen parent menu.
- A PDF report 'Document Page' can be printed from a page.
- Multi-company rules restrict pages and their history to the allowed companies; access is controlled by Document User, Editor and Manager groups.
- Recursive categories are blocked, and deleting a page also deletes its generated menu.
Depends on
Required by other modules
Menus it adds
Models and fields (4)
- document.page · new modelname (Title), type, color (Color Index), image, active, content, menu_id, template, child_ids, parent_id, company_id, draft_name (Name), backend_url (Backend URL), content_uid, history_ids, content_date (Last Contribution Date), history_head, draft_summary (Summary)
- document.page.history · new modeldiff, name, content, page_id, summary, company_id
- document.page.create.menu · new modelmenu_name, menu_parent_id
- wizard.document.page.history.show_diff · new modeldiff
Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 8 confirmed, 1 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/knowledge.
terminal Installation and usage
OCA documentation · Odoo 19.0Installation
Source · Odoo 19.0This module depends on module knowledge. So make sure to have it in your addons list.
Configuration
Source · Odoo 19.0No configuration required.
Usage
Source · Odoo 19.0To use this module, you need to:
- Go to Knowledge menu
- Click on Categories to create the document's category you need with the template
- Click on Pages to create pages and select the previous category to use the template
Improve diff of history
If you want to improve how history is shown, you can install html_diff python library. A new comparison method will be installed.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.