Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Productivity
  3. Knowledge Guide v 19.0
  4. Sales Conditions FAQ

Knowledge Guide

by Kameos https://kameos.be
Odoo
v 19.0 Third Party 1
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2196
Technical Name knowledge_guide
LicenseLGPL-3
Websitehttps://kameos.be
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2196
Technical Name knowledge_guide
LicenseLGPL-3
Websitehttps://kameos.be
Odoo 19 module by Kameos

Knowledge Guide

Ship documentation with your Odoo modules. Publish it on a tokenized public URL. Track who reads it.

Free  Â·  LGPL-3  Â·  Compatible Odoo 19 Community & Enterprise

What it is

Knowledge Guide adds two things to your Odoo database: Pages, which are HTML documentation sections grouped by category, and Books, which collect pages and can be served on a public URL secured by a UUID token.

It is meant to be the base layer that other modules depend on when they need to ship documentation. Each module installs its own pages through XML data files, and the same end-user interface displays them all in one place.

Key features

Pages with categories

Each page has a title, an HTML body, an icon and a category. Categories collapse and expand in the sidebar. Pages can be restricted to specific user groups.

Books on a public URL

Group pages into a Book, set a slug, click Publish. The Book becomes available at /guide/<slug>?token=<uuid> with no Odoo login required.

Real-time search

Type in the search bar to filter pages. Matches in titles and content are highlighted and the page scrolls to the first match automatically.

Click tracking

One click generates a tracked short link based on Odoo's native link.tracker. You see how many times each guide was opened, when, and from where.

Email wizard

Send the guide link by email to several contacts at once. The body is fully editable and pre-filled from a template you can customize.

Admin override per page

Each page has two HTML fields: the original content shipped by the module (read-only) and an optional custom override edited by the admin. The override is shown to readers, the original stays as a fallback.

HTML source viewer

Inspect or copy the raw markup of any page through a one-click read-only source viewer. Useful when the rich-text editor sanitizes or rewrites something you need to see in detail.

Other modules can extend it

Any module that depends on knowledge_guide can ship its own pages by dropping an XML data file in its data/ folder. No code required.

Three things people use it for

  1. In-app documentation for custom modules. Each module you ship includes a small data file with its own help pages. The user accesses the help directly from the Odoo backend, in their language.
  2. Customer onboarding guides. Build a Book with the steps a new client should follow on day one, publish it, send the link by email. Track when they open it.
  3. Internal team training. Restrict pages to specific user groups (sales, accounting, warehouse) so each role sees only what is relevant to them.

How a Book is published

  1. Create a Book and give it a slug like quick-start.
  2. Add pages, organized by category.
  3. Click Publish. The Book is now reachable at /guide/quick-start?token=<uuid>.
  4. Click Generate tracked link to get a short URL with click tracking.
  5. Use the email wizard to send it to your contacts.

The token is a UUID generated automatically. Regenerate it any time to invalidate previously shared links.

For developers

Ship documentation pages with your own module by depending on knowledge_guide and adding an XML data file:

<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
    <record id="page_my_feature" model="knowledge.guide.page">
        <field name="name">My Feature</field>
        <field name="category">My Module</field>
        <field name="sequence">10</field>
        <field name="icon">fa-cog</field>
        <field name="module_source">my_module</field>
        <field name="content_html"><![CDATA[
            <h1>My Feature</h1>
            <p>Description of the feature.</p>
        ]]></field>
    </record>
</odoo>

Then declare it in your manifest under 'depends': ['knowledge_guide'] and the corresponding entry in 'data'. Pages and categories from all installed modules are merged into the same sidebar automatically.

Technical notes

Compatibility Odoo 19 Community and Enterprise
Dependencies base, web, mail, link_tracker
License LGPL-3
Frontend OWL framework for the backend client action, standalone QWeb template for the public guide
Public URL pattern /guide/<slug>?token=<uuid>

About the author

Knowledge Guide is built and maintained by Kameos, an Odoo integrator based in Belgium. We work with SMEs and non-profits on Odoo Enterprise integrations, custom module development, and Flutter mobile apps connected to Odoo.

Found a bug or missing a feature? Visit kameos.be or contact us through kameos.be/contactus.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with