Site theme
The Site theme page (/app/web/theme) is the modern visual customization interface for the Unisoft public site. Everything related to appearance (colors, fonts, hero, banners, home sections) is managed here, in six tabs organized from most general to most fine-grained.
The interface is designed to allow quick adjustments, without technical knowledge: no CSS, no code, just selectors, text fields, and drag-and-drop to reorganize the blocks.
Access the pageβ
In the backoffice, expand Website in the left sidebar, then click on Site theme.
The direct URL is /app/web/theme.
Overview β the 6 tabsβ
| Tab | Purpose |
|---|---|
| Appearance | Choice of graphic theme, primary/secondary colors, writing fonts |
| Menu | Action buttons displayed to the right of the header (max 2 buttons, e.g.: Donate, Shabbat) |
| Hero | Home carousel slides displayed at the top of the home page |
| Banners | Reminder cards displayable between home sections or in pre-footer |
| Home sections | Blocks visible on the home page (Events, Support, Schedules, Gallery, etc.) |
| Global sections (pre-footer) | Blocks visible on all pages, just before the footer |
Tab 1 β Appearanceβ
This is the most important tab: it defines the visual identity of the site.
Active themeβ
A selector offers two values:
- 2026 (new) β the recommended modern theme. Clean design, immersive hero, modular sections.
- Old theme β historical version kept for backward compatibility. To be avoided for new configurations.
If you're starting out, choose 2026.
Colorsβ
Two main colors define the entire palette:
- Primary color β dominant color, used for buttons, important links, and titles. By default, a deep navy blue.
- Secondary color β accent color, used for supporting visual elements (cards, illustrations). By default, a warm gold.
A color picker opens on click, with the possibility of entering a precise hexadecimal value (e.g.: #1B2A4E).
Typographyβ
Two fonts to choose from, among an editorial selection optimized for reading:
- Title font (display) β used for titles, headings, hero. By default: Fraunces (modern editorial serif). Suggested alternatives: Playfair Display, Cormorant Garamond, DM Serif Display (elegant serifs); Inter, Manrope, Space Grotesk, Plus Jakarta Sans, Outfit (modern sans-serifs).
- Body font β used for paragraphs and content. By default: Inter. Alternatives: Manrope, Nunito Sans, Work Sans, DM Sans, Lora, Georgia.
All fonts are loaded dynamically from Google Fonts; no installation is necessary.
Click Validate at the bottom of the form to save.
Tab 2 β Menuβ
Configures the action buttons displayed to the right of the site navigation bar (header). Maximum 2 buttons.
Each button includes:
- Text β visible label (multilingual). E.g.:
Donate,Shabbat,Sign up. - Link β internal URL (e.g.:
/don,/horaires) or external (e.g.:https://β¦). - Icon β visual icon selector (heart, calendar, star, etc.).
If no button is configured, a "Donate" button pointing to /don is displayed by default β you therefore never have an empty header.
Tab 3 β Heroβ
The Hero is the large image and text block displayed at the top of the home page. It's what your visitors see first β the first impression.
Carousel slidesβ
You can create several slides that will scroll in an automatic carousel. Click Add a slide to open the editor.
Each slide includes:
- Image β background visual (landscape preferably, wide format).
- Eyebrow β short text above the title (e.g.:
Welcome). - Title β the big main title (e.g.:
Beth David, your community). - Subtitle β secondary tagline.
- Description β descriptive paragraph.
- Button 1 and Button 2 β optional actions, with text, link, and icon.
All texts are multilingual (FR / EN / HE depending on what is enabled).
Reorder the slidesβ
The slides list supports drag-and-drop: grab a row and drag it up or down to change the order of appearance.
If no slide is definedβ
Don't worry: if you haven't created a slide, the 2026 theme automatically displays a compact hero with the name and description of your organization (entered in My account β Info). You therefore never have an empty home page.
Tab 4 β Bannersβ
Banners are visual cards (image + text + buttons) stacked horizontally β useful for occasional calls to action: "Special donation for Passover", "Summer camp registration", "Join the Thursday evening class", etc.
Structure identical to Heroβ
A banner has exactly the same structure as a hero slide (image, eyebrow, title, subtitle, description, two action buttons). Only their display differs:
- A hero slide takes up the full width of the screen, in a large format.
- A banner is more compact, presented in a card about 260 px high.
Activate a banner on a pageβ
Creating a banner here is not enough to make it appear. You then need to insert a "Banners" type section in the Home sections or Global sections (pre-footer) tab, which will be responsible for displaying them.
This is the mechanism that allows you to create several banners and choose where they are displayed.
Tab 5 β Home sectionsβ
This is the tab that defines the order and composition of your home page. A modern home page is a succession of vertical sections (blocks) β each section displays a different type of content.
Sections proposed by defaultβ
When opened, the home page contains seven universal sections, ready to use:
| Type | Displays⦠|
|---|---|
Events preview (EVENTS_PREVIEW) | The next upcoming events |
Funds preview (CAISSES_PREVIEW) | The active funds to support |
Schedules preview (HORAIRES_PREVIEW) | The week's liturgical schedules |
Articles preview (ARTICLES_PREVIEW) | The latest articles or news |
Gallery preview (GALLERY_PREVIEW) | A sample from the photo gallery |
Banners (BANNERS) | The banners created in the Banners tab |
Main page (MAIN_CONTENT) | The content of the system home page (if you have one) |
Actions available on each sectionβ
Each table row offers:
- Displayed switch β toggles visible/hidden. A hidden section remains saved but no longer appears on the site.
- Customize button (settings icon) β opens a modal to adjust the section's header texts (eyebrow, title, subtitle) and certain settings (number of items to display, etc.) depending on the type.
- Edit button (pencil icon) β changes the type or internal label.
- Delete button (trash icon) β permanently removes the section from the list.
Drag-and-drop to reorderβ
Grab a row and drag it up or down to change the order of sections on the home page. The change is saved automatically.
Add a new sectionβ
Click Add a section at the top right to open a modal. Choose from these additional types:
| Type | Purpose |
|---|---|
Donation strip (DONATION_STRIP) | Colored horizontal banner with a title, a tagline, and a "Donate" button |
Contact block (CONTACT_BLOCK) | Block with contact details + call to contact |
Newsletter (NEWSLETTER) | Newsletter subscription form |
Custom content (CUSTOM_CONTENT) | Free block, with editable content of choice: Classic editor (WYSIWYG) or AI Block (generated by artificial intelligence) |
Main page (MAIN_CONTENT) | Makes the system home page editable like a CMS page |
For Custom content, after creation, an Edit content button appears on the row and opens the corresponding editor.
Customize the header texts of a "Preview" sectionβ
"Preview" type sections (Events, Funds, Schedules, Articles, Gallery) accept custom header texts via the Customize button:
- Eyebrow β small text above the title (e.g.:
Upcoming). - Title β large title of the section (e.g.:
Our upcoming events). - Subtitle β tagline.
- Number to display β for Previews with list, number of items to show (1 to 12, typical value 3 to 4).
Tab 6 β Global sections (pre-footer)β
These sections are displayed on all site pages, not just the home β just before the footer.
Why a separate tab?β
To be able to highlight an important call to action everywhere β the newsletter, for example, should be visible whether the visitor is on the home page, on an event sheet, or on the legal notices.
Sections proposed by defaultβ
When opened, only one section is present by default:
- Newsletter β newsletter subscription form, visible on all pages.
Add other global sectionsβ
All the types proposed in the Home sections tab are also available here. In practice, the following are often included:
- A Donation strip (
DONATION_STRIP) β to remind of the possibility to support, at the end of each page. - A Contact block (
CONTACT_BLOCK) β to never lose a visitor who would like to ask a question.
See and test your siteβ
At any time, you can open your public site in a new tab to see the effect of your changes. The URL is https://[your-organization].unisoft.world. Remember to refresh the page (Ctrl+F5 or Cmd+Shift+R) to force the loading of the latest version.
Special case β Virtual sitesβ
If your organization manages several virtual sites, each site has its own theme. To configure a virtual site, the URL becomes /app/web/theme?virtualId=β¦ β the Unisoft team provides the virtualId value to use.
Pitfallsβ
See alsoβ
- Site configuration β social networks and bank fees threshold.
- My pages β custom CMS pages to link in the menu or via a "Custom content" section.
- Site menu β main navigation menu links.