The Glossary add-on adds an SEO-friendly glossary system to your Larapen site — A–Z navigation, categories, search, two display modes, and structured data markup for definitions and technical terms.
Pricing: This is a paid add-on, available from the Larapen Marketplace.
Key Features
- A–Z navigation — Interactive alphabetical navigation bar highlighting available letters. Click a letter to filter terms. Letters without terms are grayed out.
- Categories — Organize terms into categories using the core unified category system with nested tree support.
- Two display modes — Choose between “Grouped by Letter” (all terms displayed at once under A–Z headings) or “Paginated” for large glossaries.
- Search — Full-text search across term names, definitions, and abbreviations in the current locale.
- Term detail pages — Dedicated pages for each term with definition, extended content, abbreviation, category, and view counter.
- SEO structured data — DefinedTerm schema markup for search engine rich snippets. Custom meta titles and descriptions per term.
- Abbreviations — Store short forms or acronyms (e.g., API, CSS, DNS) alongside full term names.
- View counter — Track front-end views for each term to identify most-referenced entries.
- Multilingual — Terms, definitions, slugs, extended content, and SEO metadata are fully translatable via Spatie Translatable.
- Theme support — Front-end views rendered through the active theme. Each theme can provide its own glossary templates.
Admin Panel
| Section | Description |
|---|---|
| Terms | Create, edit, and manage glossary terms. Each term has translatable name, slug, definition, extended content, abbreviation, category, SEO metadata, and status (Draft/Published/Archived). Filter by status, category, and search. |
| Categories | Manage glossary categories using the unified category system with nested tree support. Translatable names, slugs, and descriptions. |
| Settings | Configure the display mode (grouped or paginated) and items per page (10, 15, 20, 30, 50, 100). |
Front-end
- Glossary index page with A–Z navigation bar, search bar, and category filter.
- Grouped mode: all terms displayed under alphabetical section headings with name, truncated definition, abbreviation, and category badge.
- Paginated mode: terms displayed page by page with pagination controls.
- Letter filtering pages showing terms starting with a specific letter.
- Category archive pages showing terms in a specific category with translatable slugs.
- Term detail page with full definition, extended content, abbreviation, category, view count, and SEO structured data (DefinedTerm).
Configuration
| Setting | Default | Description |
|---|---|---|
| Display mode | Grouped | Front-end display: “grouped” (all terms by letter) or “paginated” (paginated list). |
| Items per page | 20 | Number of terms per page in paginated mode, search results, letter and category filtering. |
Dependencies
None — the Glossary add-on works independently. It uses the core unified categories table for organizing terms.
Ideal for
- Technical documentation sites explaining jargon and acronyms.
- Industry knowledge bases (finance, healthcare, legal).
- Educational websites with student-facing concept lookups.
- Any site needing an organized, searchable dictionary of terms.