Skip to main content

Thematiq features

Use this page to find a Thematiq feature and to check which standards it supports. Thematiq gives Nextcloud and every app on it a Dutch government house style. You pick a token set, or build your own, and Thematiq maps it onto the CSS variables Nextcloud already uses.

Thematiq ships 52 token sets in token-sets.json. Of those, 38 are NL Design System house styles, among them Rijkshuisstijl and more than 30 municipalities. The rest are the stock Nextcloud base, a high-contrast set, three La Suite sets, Summer Breeze, three Conduction and supplier sets, four example school sets and one example municipality.

Standards​

Every claim below rests on code or a test in this repository. Where the app only does part of what a standard asks, the table says which part.

Forum Standaardisatie​

StandardList statusWhat Thematiq does
Digitoegankelijk (EN 301 549 met WCAG 2.1)Verplicht (pas toe of leg uit), and a legal duty for government websites and apps since 1 July 2018Checks colour contrast at WCAG AA when you upload a set, for every shipped set and for each generated dark variant. Ships a high-contrast set that follows the operating system's forced-colours mode. Produces a contrast evidence report for your accessibility statement.

Thematiq supports the colour and contrast part of Digitoegankelijk. It does not make an instance conform: that also depends on every app, on your content and on an expert WCAG-EM evaluation.

The other standards on the list cover data exchange, security and documents. Thematiq exchanges no data between organisations and stores no documents, so they do not apply to it.

Design and accessibility standards​

StandardWhat Thematiq doesLimits
NL Design System38 house styles under the --nldesign-* token names. A nightly workflow proposes upstream changes.See token sets for how sets are added.
RijkshuisstijlThe rijkshuisstijl set carries the official colour palette. Fira Sans stands in for the proprietary RijksoverheidSans.No Rijkslogo ships. See the Rijkshuisstijl checklist.
WCAG 2.1 AA, SC 1.4.3 and 1.4.11Contrast checks at 4.5:1 for text and 3:1 for UI parts. In the shipped audit, 47 of 50 sets pass.vng and noaberkracht fail, and conduction-new cannot be evaluated. See the contrast report.
WCAG 2.2 AA, SC 1.4.3 and 1.4.11The contrast evidence report classifies 18 colour pairs of the live theme.Colour contrast only. The report says it is not a full audit.
WCAG AAA, SC 1.4.6The high-contrast set reaches 21:1 for primary text.One set only.
W3C Design Tokens formatCustom token sets accept W3C Design Tokens JSON as well as CSS.A community group format, not a W3C recommendation.

GEMMA​

Thematiq maps to no GEMMA reference component. GEMMA describes the functions of a municipal application landscape, such as case handling or document management. A house style is not one of those functions.

Thematiq is cross-cutting instead. It sits under every Conduction app on a Nextcloud server and gives them all the same house style and contrast checks. When you map your landscape onto GEMMA, list the apps that do the work, not Thematiq.

TEC​

Other Conduction apps describe their scope with the TEC feature framework, for example TEC-DMS codes for document management. No TEC framework covers a theming layer, so Thematiq carries no TEC codes.

Feature index​

Choose a house style​

FeatureWhat you do with itStandardsPage
Token setsPick one of 51 sets in a searchable listNL Design System, RijkshuisstijlToken sets
Apply dialogSee every token that changes and untick the ones you want to keepApply dialog
Theming syncCopy the set's colours and logo into Nextcloud's own themingTheming sync
Custom token setsUpload your own set as CSS or W3C Design Tokens JSON, or build one from your coloursWCAG 2.1 AACustom token sets
Theme galleryInstall a house style another organisation builtTheme gallery
Theme previewTry a set in your own session before anyone else sees itTheme preview
Planned switchesSwitch the set on a date, and back againPlan a theme switch
Licence per token setRead a set's licence, and confirm that you may use another organisation's house styleHouse styles of other organisations
Command lineList, read and switch the set with occCommand line
La Suite stackMatch the French La Suite numérique apps, with Marianne behind a gateLa Suite
Summer BreezeUse a soft, airy themeSummer Breeze

Tune it​

FeatureWhat you do with itStandardsPage
Token editorChange any Nextcloud colour token with a live previewToken editor
Toggles and theming per appHide the login slogan, show menu labels, choose the light workplace layout and the brand stripe, leave single apps unthemedToggles
Group themingGive each Nextcloud group its own setGroup theming
Dark modeServe a contrast-checked dark variant of every setWCAG 2.1 AADark mode
High contrastOffer a set for users who need stronger contrastWCAG AAA, EN 301 549High contrast
Custom fontsUpload your licensed WOFF2 fonts, self-hostedCustom fonts
Email templateBrand system emails and link your accessibility statementEmail template
Environment markerMark test and acceptance servers on every pageEnvironment marker
IconsReuse government icons and logos in any appIcons

Prove and govern it​

FeatureWhat you do with itStandardsPage
Shipped contrast auditSee how every shipped set scores on contrastWCAG 2.1 AA, AAAContrast audit
Contrast evidence reportDownload contrast evidence for the live themeWCAG 2.2 AA, DigitoegankelijkContrast evidence
Audit logSee who changed the theme, and whenAudit log
VersionsPut an earlier configuration backRestore a version
Overrides import and exportSave and reload your token overrides as a CSS fileImport and export
Configuration bundleMove the whole configuration from test to productionConfiguration bundle
Upstream updatesHear when NL Design System house styles change upstreamNL Design SystemUpstream updates

Run and integrate it​

FeatureWhat you do with itStandardsPage
Health and metricsProbe the app and scrape Prometheus metricsMonitor Thematiq
CSS architectureUnderstand the layer order from design system to your overridesCSS architecture
App compatibilityMake your own Nextcloud app follow the themeApp compatibility
Public portalsReuse the token sets on a portal outside NextcloudPublic portals
Admin settingsFind every setting on one pageAdmin settings

Two shipped features have no page yet: freeform custom CSS in the Custom CSS section, and Let the primary color drive every component. Both sit in the admin settings.

Start here​

New to Thematiq? Pick a set in token sets, then try it on yourself with a theme preview.