Help System
A Guide for All Users and Administrators
What is it?
The AHG Help plugin (ahgHelpPlugin) is the built-in online help system for AtoM Heratio. It turns
the project's markdown documentation into a searchable, browsable Help Center inside the
application, with category navigation, individual help articles, instant client-side search powered
by FlexSearch, contextual help, and an AI-assisted help chatbot. It also offers an administrative
system map that visualises the installed plugins and categories.
Key features
- Help Center home — a landing page that groups help into categories (Admin & Settings, AI & Automation, Browse & Search, Collection Mgmt, Compliance, Exhibitions, GLAM Sectors, Heritage Accounting, Import/Export, Integration, Labels & Forms, Public Access, Research, Rights, Viewers & Media, plus User Manual, Plugin Reference, Technical, and Reference) and lists recently updated articles.
- Category browsing — view all articles within a category, grouped by subcategory.
- Help articles — individual articles rendered from imported markdown, with a sidebar for navigation.
- Instant search — FlexSearch-powered, in-browser search for fast results as you type, backed by a server search index and a full search results page.
- Contextual help — an off-canvas/context map that surfaces help relevant to the screen you are on.
- Help chatbot — an AI-assisted chat panel that answers questions using the help content.
- System map — an administrator visualisation of the installed plugins and their categories.
How to use it
- Open help: go to
/helpfor the Help Center home. - Browse a category:
/help/category/:category. - Read an article:
/help/article/:slug. - Search:
/help/search, or use the instant search box (which calls/help/api/searchand the search index at/help/api/search-index). - Contextual help: the help widget loads a context map from
/help/api/context-mapto suggest articles for the current page. - Ask the chatbot: the chat panel posts questions to
/help/api/chat.
Administration / settings
- System map: administrators can open
/help/system-map(with JSON data at/help/api/system-map) to see a graph of installed plugins and categories. - Importing documentation: the
help:importCLI task imports markdown documentation files into the help system (creating help articles and sections). - Rebuilding the index: the
help:rebuild-indexCLI task rebuilds the article text index and sections from the stored markdown — run it after importing or updating content. - Storage: help content lives in the
help_articleandhelp_sectiontables.
Tips & FAQ
- Where does the help content come from? From the project's markdown documentation, imported via
help:importand indexed viahelp:rebuild-index. - Search isn't finding new content — why? Re-run
help:rebuild-indexafter importing or editing articles so the index reflects the latest text. - Is the chatbot a substitute for reading articles? It is a shortcut for finding answers within the help content; the full articles remain the authoritative reference.
- What is the system map for? It gives administrators a quick visual overview of which plugins are installed and how they are categorised.