Documentation
What it does
First Markets Theme gives EspoCRM a complete modern look and lets you brand it as your own company — without touching code. It works in English and Arabic (full right-to-left), on desktop and phone, in light and dark mode.
Main features
- Modern design: new sidebar and top bar, cards, buttons, tables, forms, notifications and smooth animations.
- Light / dark / automatic mode: each user switches from the top bar; the admin can lock one mode.
- Full Arabic RTL: layout, menus, calendar and charts flip correctly, with Arabic fonts (IBM Plex Arabic, Cairo, Tajawal).
- Language switcher in the top bar (globe + language code); the admin chooses which languages appear.
- App-like mobile: sticky app bar, bottom navigation, floating create button and installable home-screen app (PWA).
- Dashboard cards: animated KPI cards and a Chart Card dashlet (donut, columns, ranking bars, line, area) on any entity, grouped by any list field, link or month — respecting each user's permissions.
- Calendar statuses: planned (solid), overdue (red ring and “!”), done (soft with a check) and canceled / not held (grey, struck through), with a legend.
- Quick editing: double-click any field on a record page, a list row or a quick-view popup to edit it in place; Enter saves, Esc cancels.
- Notifications: clear badge (99+), sound, phone vibration and unread count on the browser tab.
- Loading screen: your icon (PNG/WebP/SVG), a word that animates, or both.
- Branded login page with your logo, texts and background.
How to use
- Install from Administration → Extensions → Upload → Install, then press Ctrl+F5. The theme is selected automatically (your previous theme is restored if you uninstall).
- Activate the license: Administration → Integrations → FmNova License → Enabled → paste your key → Save.
- Open Administration → First Markets Theme → Branding & Appearance. Changes preview live; press Save to keep them:
- Brand: logos (light and dark), app icon, application name, tagline, footer text, logo size and position, system owner, loading screen.
- Colors: ready palettes or your own primary/accent colors, sidebar style, letter badges for tabs without icons, quick edit on/off.
- Layout: menu position, light/dark mode, direction, fonts, corner radius, density, animations.
- Mobile: bottom bar, create button, app name and color.
- Login Page: design, texts and background image.
- Language & Alerts: language switcher and the languages it shows; notification sound, vibration and tab counter.
- Custom CSS: your own CSS on top of the theme.
- Add chart cards: Dashboard → ⋯ → Add Dashlet → Chart Card (First Markets), then pick the entity, grouping, chart type, metric and period.
Settings & permissions
- Branding settings are for administrators only; users can change their own color mode and language.
- Chart cards and quick editing follow normal EspoCRM roles and field permissions.
Notes
- Works with EspoCRM 9.0 to 10.0.
- Uninstalling restores the previous theme; your branding settings are kept.
- The “© EspoCRM, Inc.” line stays in the footer as the EspoCRM license requires.
Install & activate
- Download the package from the link you receive with your license key.
- In EspoCRM: Administration → Extensions → Upload → Install.
- Administration → Integrations → open the extension license, enable it, paste the key, save.
- The guide and the license status are on the extension page inside Administration.
Changelog
v1.5.5 Minor 2026-10-11
- New Modern design for the whole CRM with light, dark and automatic mode
- New Full Arabic RTL with Arabic fonts and a language switcher in the top bar
- New App-like mobile: app bar, bottom navigation, create button, installable PWA
- New Chart Card dashlet: donut, columns, ranking, line and area charts on any entity
- New Calendar status styles: planned, overdue, done and canceled, with a legend
- New Quick inline editing by double-click on record pages, lists and quick-view popups
- New Branding page: logos, icon, loading screen, login page, colors, fonts and custom CSS
- Improve Notifications with clear badge, sound, vibration and browser tab counter
- Fix Works with EspoCRM 9.0 (image and language switcher compatibility) and with Ebla Nav Pro sidebar groups