Hayyalasalah › User Guide › Signage Admin ↓ PDF

Signage Admin

The Signage side of the admin panel — the hall display (also called the Info Screen). Identity and branding, the look of the screen, rotating content panels, ticker announcements, fundraising, Janazah, Ramadan and screen status. Open it from the Dashboard → Signage Display, or directly at /hayyalasalah/admin.php?section=signage.

Kiosk or Signage?

Both run from the same account and share the same prayer-time table. Everything in this guide is on the Signage admin page.

Layout overview

Signage admin page: sidebar, status strip, quick-action bar, Masjid Identity card and the live preview panel on the right
The Signage admin on a wide screen. Sidebar on the left, the status strip and quick-action bar at the top, one card per topic, and the live preview of your screen pinned on the right.

The page is a set of cards. The sidebar groups them; clicking an entry scrolls to that card. Every card starts with one plain sentence saying what it is for, and a What is this? link that opens the matching part of this guide. At the top of the sidebar, Search settings finds any field by name (see Finding a setting) and ◫ Focus shows one card at a time instead of the whole page.

GroupCards
EverydayIdentity · Look
Content & PanelsContent · Panels · Text Panels · Client Images
Prayer TimesPrayer Data
AnnouncementsTicker Announcements · Fundraising · Janazah · Events · Ramadan Mode · Taraweeh · Ramadan Assistant
Advanced & ToolsZones · Screen Status · View Signage · User Guide
How saving works

The configuration cards (Identity, Look, Content, Prayer Data, Panels, Text Panels) save themselves about a second after you change something, and the 💾 Save Configuration bar at the bottom of the screen saves them all at once. A gold dot appears in the sidebar next to any card with edits that have not been saved yet. The list cards — announcements, campaigns, Janazah, events, images, zones, Ramadan and Taraweeh — save each item as you add or edit it and show a green Saved just now chip in their header when they do. After a change, 📡 Refresh screens pushes a reload to every live screen for your mosque.

The status strip and setup steps

Status strip: 1 screen online, last seen 2 seconds ago, showing Professional Dark on Classic, with Details, Open the screen and Setup steps links
The strip at the top of the page: how many screens are online, when the last one checked in, and which palette and layout they are showing.

The strip refreshes every minute and turns amber when a screen stops checking in and red when it has been away for more than ten minutes. Details jumps to the Screen Status card and Open the screen opens your signage in a new tab.

Get your screen running: three steps, upload prayer times, pick a look, connect a screen, each with a button and a tick
The setup steps. A mosque with no screen yet sees them straight away; anyone can reveal them with Setup steps in the strip.

Each step takes you to where it happens and ticks itself off from real data: the timetable has times from today onwards, a look has been chosen, a screen has connected.

Live preview

Live preview panel showing the real signage page scaled down, with enlarge and open buttons
The live preview is your real signage page, scaled to fit. It updates about a second after every save.

On screens 1600px wide or more the preview sits on the right and follows you down the page. Drag its left edge to make it any size you like — the cards make room — and double-click the edge to put it back. ⤢ opens a full-size view (press it again to return) and ↗ opens the screen in a new tab. On smaller screens use Open the screen in the status strip instead. The preview is never counted as a connected screen.

Finding a setting, and undoing a change

Search settings box with the word khutbah typed and two matching fields listed
Search settings — type part of a label and pick a result; the page opens the card, scrolls to the field and highlights it.
Sidebar with a gold dot next to Identity, meaning unsaved edits
The gold dot marks a card with edits not yet saved. It clears when the save goes through.
Save Configuration bar with an Undo changes since 12:30 PM button
After a save, the bar offers Undo changes since … for ten minutes.

Undo puts the configuration cards back to how they were before your recent burst of edits, not just the last click. After an undo the same button reads Redo, so nothing is lost by trying it. The self-saving cards show their own confirmation instead:

Ramadan Mode card header with a green Saved just now chip
A self-saving card after a change.

Identity

Masjid Identity card
Masjid Identity — logo, your identifiers, name and location.

Look: layout, palette and colours

Look card: layout picker on the left, palette picker on the right, with the Landscape Salah Screen options below the layouts
The Look card. Pick one layout and one palette; the live preview shows the result.

Layout decides how the screen is arranged: Classic (sidebar left, content right), Mirrored (sidebar right), Cinematic (no sidebar, slim header and footer, large full-bleed content), Split Screen and Landscape Salah Screen (a light information board with its own logo-size and countdown-format options, which appear under the layouts when it is chosen).

Palette offers ten presets — Professional Dark, Emerald Sanctuary, Desert Horizons, Celestial Blue, Pearl & Gold, Indigo Nights, Royal Plum, Teal Lagoon, Rose Granite and Ivory Board (paper white, made for the Landscape Salah Screen layout). Layout and palette are independent, so any palette works with any layout. Both save on their own as you click.

Fine-tune colours section opened, showing seven colour swatches with their hex values
Fine-tune colours, folded away under the pickers.

Open Fine-tune colours to change single colours of the palette you picked: background, header, sidebar, accent gold, ticker and highlight, main text and muted text. Picking a palette again resets them.

Display timing

Timing now lives inside the cards it belongs to rather than in cards of its own. The Timing block at the bottom of Display Content holds the panel rotation time, the two slide intervals and the ticker speed; the Timing block at the bottom of Prayer Data Source holds everything about the prayer screens. Both are shown in the sections below.

Content and panels

Display Content card with its Timing block
Display Content — what appears around the prayer times, then the Timing block: panel rotation, slide intervals and ticker speed.
Active Panels toggles
Active Panels — switch each panel on or off.

Panels lists everything the signage can rotate through: Daily Quran, Daily Hadith, Daily Du'a, Islamic History, Weekly Prayer Times, Day Images carousel, Client Images, Next Jamaat countdown, Jamaat Changes, Events & Khutbah, Heroes of Islam, Jumu'ah Surahs, Jumu'ah reminder, Islamic Calendar (moon), Custom Quotes, Battle of Badr (17 Ramadan), Quran Summary (Daily Juz) and up to five Custom Text panels. Tick the ones you want. Every panel stays on screen for the panel rotation time set in Display Content › Timing; text-heavy panels stretch automatically to a comfortable reading time.

Quran, Hadith and Du'a content is curated by the platform and filtered by season — Ramadan, Eid, Dhul-Hijjah and Fridays (Surah Al-Kahf) get appropriate verses automatically.

The Islamic Quotes panel on a live screen
Islamic Quotes — one quote per visit, from a library of over a hundred.

Islamic Quotes shows one quote each time the panel comes round and works through the whole library in order. The screen remembers where it got to, so a reload or an overnight restart carries on from the next quote rather than starting again — every quote gets its turn before the list begins afresh.

Custom Text Panels
Custom Text Panels — five slots for your own messages, each with a title and body.

Text Panels are your own full-screen messages — Eid salah times, class schedules, parking notices. Give each a title and body (up to 500 characters), then enable it in Active Panels so it joins the rotation.

Client Images Carousel upload area
Client Images — drop your own posters and photos here. Before you add any, the card tells you what the panel is for.

Client Images is your own image carousel — event posters, building photos, sponsor slides. Drag JPG, PNG, GIF, WebP or SVG files onto the box (or browse files); select and delete from the same card. Enable the Client Images panel to show them.

Prayer times on the signage

Prayer Data Source card with its Timing block: refresh button, adhkaar and khutbah durations and per-prayer durations
Prayer Data Source — which table feeds the screen, the time format and the Islamic calendar (here Manual, with the pointer to the Kiosk admin), then the Timing block for the prayer screens.

Ticker announcements

Ticker Announcements list with Add Announcement button
Ticker Announcements — each item has a title, message, optional dates and an on/off tick. Expired items are flagged.

Announcements scroll in the ticker strip at the bottom of the signage. Click + Add Announcement, enter a title and message, and optionally a from / until date range — leave the dates blank for a permanent notice. Each row has a tick box to pause it without deleting, an Edit button and a delete ×. Items past their end date show an EXPIRED badge and drop out of the ticker automatically.

Ticker tips

Keep messages to one line — the ticker joins them with a ◆ separator. If you have no announcements, the ticker shows gentle defaults (silence phones, straighten the rows). The same announcements also feed your mobile-app followers.

Fundraising, Janazah and Events

Fundraising Campaigns card
Fundraising — a goal, an amount raised and a progress bar on screen.
Janazah Announcements card
Janazah — funeral notices with time, place and burial details.
Events and Khutbah Schedule card
Events — dated programmes and khutbah schedule shown in the Events panel.

Ramadan and Taraweeh

Ramadan Mode card
Ramadan Mode — auto-detected; override dates and Suhoor/Iftar times if needed.
Taraweeh card
Taraweeh — screen after Isha during Ramadan, with delay, duration and a custom message.

Seasonal content that just happens

You do not need to schedule any of this — it follows the Hijri calendar you chose:

EventWhenDisplay
Ramadan1–30 RamadanSuhoor + Iftar countdown, Taraweeh screen after Isha, Ramadan verses
Last 10 nights21–30 RamadanLaylatul Qadr emphasis, Qiyam content
Eid al-Fitr1 ShawwalEid greetings, Takbir al-Tashriq
Dhul-Hijjah1–13 Dhul-HijjahHajj content, "Best 10 Days" counter, Day of Arafah, Eid al-Adha
Sacred monthsMuharram, Rajab, Dhul-Qa'dah, Dhul-HijjahSacred-month badge and verses; Ashura reminders
FridayEvery FridaySurah Al-Kahf rotation, Salawat reminders, khutbah countdown
White days & moon13–15 of each monthMoon-phase panel and fasting reminder

Zones and screen status

Multi-Zone Display card
Zones — named panel sets for different screens. An empty card explains what it is for and offers the Add button.
Screen Status card showing an online kiosk
Screen Status — every screen that has checked in, with its last-seen time.

Connecting a screen

  1. Open the signage URL on the device

    Browser, Android TV app or pre-flashed Raspberry Pi: info.hayyalasalah.co.uk/?m=72 (the number from your Mosque ID) (the kiosk uses screen.hayyalasalah.co.uk/?m=…). ↗ View Signage in the sidebar opens yours.

  2. The device registers itself

    It appears in the status strip at the top of the page, and in Screen Status, within a minute. The Connect a screen setup step ticks itself off.

  3. Push changes

    Whenever you change something, 📡 Refresh screens reloads every screen. Day-to-day operation of the device itself — the on-screen menu, WiFi, orientation — is in Guide 06.

The offline copy looks after itself

Every night at 02:30 the platform rebuilds your screen's offline package — prayer times, content, and every weekday and seasonal image — and Android TV, Linux and Raspberry Pi devices collect it in the small hours. They fetch only what changed, normally well under a megabyte, so the download never gets in the way. If the internet drops, the device still switches to the correct day's images, and to the Ramadan or Dhul-Hijjah sets, by itself.

On a phone or tablet

The Signage admin on a phone: one-row top bar, a swipeable strip of quick links, the status strip and the setup steps
On a phone the top bar keeps one row and the other links sit in a strip you can swipe.

Everything in this guide works on a phone or tablet. The sidebar becomes a drawer behind the ☰ button, the cards stack in one column, and the Editing bar under the top bar tells you which card you are in. The live preview is replaced by Open the screen in the status strip.

Power tips

Can I preview a seasonal panel without waiting for it?

Yes — add ?preview_state=<state> to the kiosk URL, e.g. screen.hayyalasalah.co.uk/?m=YOUR_ID&preview_state=eid. Replace eid with taraweeh, ishraq, qiyam, and so on.

How do I show one panel more (or less) often?

Panels rotate in order and share the panel rotation time in Display Content › Timing. Untick anything you do not want at all; for a message that must be seen, a Custom Text panel or a ticker announcement is the surest way.

Can I add my own Quran verses or hadith?

Not directly — the Quran, Hadith and Du'a libraries are platform-curated. Use a Custom Text panel for a specific verse your community wants, or email us and we will add it to the library.

Is there a way to test an announcement before it goes live?

Add it with today as both the from and until date and watch the live preview beside the cards (or Open the screen from the status strip). Then edit the dates to the real range.

The screen shows an old announcement or the wrong theme

Click 📡 Refresh screens in the quick-action bar. If it still lags after a minute, look at the status strip — an offline screen keeps showing what it cached until it reconnects. If you changed something by mistake, Undo changes since … in the save bar puts the configuration back.