Skip to content

Features

Everything below is part of one package. Nothing is bought separately and nothing is installed afterwards – the less used parts are simply switched on in the administration on the Extensions page.

Writing

An editor that stays out of the way, and content types that a magazine really uses.

Article editorArticle editor – dark mode
WYSIWYG editor with no third-party libraries
Headings, quotes, tables, photo galleries, attachments. Clean output, no clutter in the HTML.
Video and social media posts from a plain URL
You paste a link, the system does the rest. Third-party content loads for the reader only after a click.
Revisions and version comparison
Every change to the text is a revision (the last 20 are kept). Differences are highlighted in the text and you can restore any version.
Drafts are saved continuously
In the browser and on the server. A lock makes sure two people do not edit one article at the same time.
Article templates and content types
Long read, Photo story, Interview; live coverage, review with a rating, podcast.
Scheduled publishing
The article goes out at the set time – in the time zone of the site, not of the server.
In brief, questions and answers
A bullet-point summary of the article and a question-and-answer block with structured data. Useful to readers and search engines alike.
Series and author pages
Articles in instalments with navigation between parts. Every author has a page with a bio and their texts.
Downloadable attachments
PDFs, spreadsheets, audio, video and other common types up to 200 MB. Executables, HTML and SVG cannot be uploaded.

Newsroom

From a single author to an editorial team with a proofreader and a front page editor.

Admin dashboardAdmin dashboard – dark mode
Roles and permissions
Author, editor, administrator. The right to publish is separate. Access can be limited to selected sections.
Handover for proofreading
Draft → for proofreading → approved → published. Handovers and returns are announced by e-mail.
Editorial calendar and front page
What goes out when and what is at the top of the site – two clear screens right next to the articles.
Editing directly on the site
You fix a typo on the page where you found it. This works for articles and pages.
Command palette
Ctrl/⌘+K: find an article, start a new one, jump to the settings. No clicking through menus.
Bulk actions and audit log
Move to a section, add a tag, lock or delete several articles at once. Important changes are logged.
Broken link check
The system goes through the links in published articles in the background and shows which ones have stopped working.

Appearance

Three templates, a site identity and a layout that you put together directly on the page.

Visual block editorVisual block editor – dark mode
Three built-in templates
Classic Newspaper, Modern Magazine and Minimal.
Site identity
Logo, colour and fonts are set once and the templates take them over.
Dark mode
In all templates – you switch it on in Site identity and it follows the reader's device. In the administration everyone toggles it for themselves.
Visual block editor
You drag blocks and pick the column layout on the live page – you see the same thing as the reader.
Custom template
Plain PHP and CSS in one folder. Files written by Claude pass a check of allowed functions.
Images without layout shifts
Dimensions, WebP variants and the placeholder colour are filled in automatically.

Readers and revenue

Tools a magazine uses to build its audience and pay for its operation.

Comments with moderation
Antispam without cookies and without third-party services.
Registration without a password
The reader signs up with just an e-mail; they set a password from a link, or log in with a one-time link. Saved articles, newsletter subscription, comments under their own account.
Locked content and a soft paywall
Part of the content only for logged-in readers or subscribers; a few locked articles per month can be free.
Subscriptions through Stripe
The reader pays by card on a Stripe page and the site turns the subscription on and renews it by itself; cancelling or changing the card happens in the Stripe portal. Card details never reach your site. You can still enter a subscription by hand for anyone.
Newsletter
Manual and automatic selection of new articles, separately for each language of the site. A queue with retries.
Web Push
Browser notifications about new articles – no intermediary, only the browsers' own delivery services.
Advertising system
Positions, targeting by section, timed campaigns and a report of impressions and clicks.
Polls, news items and ratings
Polls and short news items as extensions; star ratings for articles; readers can report an inappropriate comment.
Revenue overview
Subscriptions, voluntary support, advertising and the newsletter on one screen. The Support us block leads to your payment link.

SEO and AI search

So that both people and machines find the article – and so that you control what machines are allowed to do.

Structured data
Schema.org for articles, reviews, podcasts, breadcrumbs and the author.
Sitemap, RSS and JSON Feed
Generated automatically, including language versions.
IndexNow
Search engines learn about a new article right away.
llms.txt and Markdown versions of articles
Clean text for language models, if you want that.
AI crawler control
One switch lets AI bots (GPTBot, ClaudeBot, PerplexityBot…) in or keeps them out – without editing robots.txt by hand.
Podcast and Google News
A podcast feed with the tags Apple Podcasts and Spotify expect, and a separate sitemap for Google News.
301 redirects
Old addresses lead to new ones; for every redirect you see how many times it was used.
Cookie banner and consent-based analytics
A built-in banner with a consent log. GA4, Matomo and Plausible start only after consent; the built-in visit statistics need no cookies at all.

Languages

A multilingual site and a multilingual editorial team.

Language versions of the site
Czech, Slovak, English, German – with hreflang and linked translations.
Administration in four languages
Each user chooses their own. So does the installer.
E-mails in the language of the recipient
Newsletters and system messages.
Site time zone
Independent of the server settings.

AI – optional

Switched off until you enter your own key. Nothing is sent anywhere without your knowledge.

Assistant in the editor
Headlines, standfirst, summary, tags, proofreading, image descriptions, article translation. Through the Claude API.
Connection to Claude (MCP)
Claude manages content and writes custom templates. It cannot touch the system code, the users or the server.

Operation and security

Things you appreciate only when something goes wrong. Here they are ready in advance.

System statusSystem status – dark mode
Import from WordPress and site export
Bring over articles, sections, tags, pages, comments and images from a WordPress export; old addresses are redirected. And you can take all your content away in an open format at any time.
Signed updates
One button, an Ed25519 signature. Security releases install themselves.
Backups, also off the server
A database backup weekly and before every update; a copy to FTP/FTPS or S3 storage. Restore from the administration; files travel with the site export.
System status
Server, database, permissions, security, mail, cron – with advice on what to fix. Also as JSON for monitoring.
Two-factor login
TOTP with backup codes, plus a passkey (fingerprint, Face ID) as a more convenient second step. The account is locked after repeated failures.
Core integrity check
Files are compared with the signed file list of the release.
Mail over SMTP with a queue
Undelivered messages are retried; an overview of recent messages.
Read-only API and webhook
A JSON API for a mobile app or another site, and a webhook when an article is published – both as extensions.
Page cache and full-text search
A reader who is not logged in gets a ready-made page from the cache. Search runs on the database, with no outside service.
Sample magazine
During installation you can load sample content in Czech, English or German and delete it later with one click.