Glossary
Short reference for the most important terms in the shop project.
Purpose
This glossary explains terms that repeat in the code, navigation, and request flow. It is the first stop before moving into detailed pages or classes.
Key terms
- Request: An HTTP call to the project, usually through public/index.php or public/doc.php.
- Bootstrap: Loads configuration, core, models, services, security, and views before the actual runtime flow.
- Session: Stores runtime data such as language, page, category, user, and CSRF token.
- Router: Reads URL parameters, normalizes language and page, and writes the context into the session.
- Dispatcher: Executes the route and calls the matching controller action from map.php.
- Labels: Language-dependent UI texts, separated from technical code.
- nav_UID: Additional navigation key for exact node matching in the system.
- Security: Checks access and redirects when permissions are missing.
- View: Presentation layer without business logic.
- Asset: External file such as SVG or image served from docweb/source/img.
Reading rule
When you do not know a term, check the glossary first, then the request flow page, and only then the deeper detail pages.