Glossary
List of terms and concepts that you can find in Smartstore
These terms appear throughout the Smartstore developer documentation. Terms are presented in alphabetical order.
Asset
A static file, like image, script, stylesheet, web font etc.
Application
The Smartstore application as a whole, including all modules.
Backend
The administration backend where store owners manage the shop.
Block
A kind of a widget provided by the Page Builder module.
Bootstrapping
The process of starting and warming up the application.
Bundle
A composite script or stylesheet that combines and minifies multiple asset files into one.
DI
Dependency Injection
Domain
Logical boundary grouping related functionality and data.
EF
Entity Framework
Entity
Persistent domain object stored in the database.
Event
Notification raised when a specific action occurs.
Frontend
Public storefront visible to customers.
Mapper
Property mapping between different object types.
Media
Digital content such as images, videos or documents.
Model
Data structure used for application or view logic.
Module
Installable extension providing optional features.
Permission
Access right that controls user capabilities.
Query
Database request retrieving data.
Rule
Conditional statement evaluated by the rules engine.
Service
Class encapsulating reusable business logic.
Store
Configurable shop instance within the application.
Task
Background job executed by the scheduler.
Theme
Bundle of views and styles defining site appearance.
User
Account that can sign in to the system.
View
Razor template that renders HTML.
Widget
Reusable UI snippet that can be placed in zones.
Zone
Named location in a view where widgets render.
Last updated
Was this helpful?