Repository navigation
Kaleta 2.4.0
Kaleta 2.4 is for agencies and freelancers who build sites for clients: the admin in German, ready-made roles for the client, your contact on the sign-in screen and a check before you hand the site over. Every screen now also links to its article in the guide. It also fixes three bugs of 2.3.
The admin in German
- Every screen of the admin and the builder is in German.
- Each user picks Czech, English or German in My account.
Handing a site to a client
Ready-made roles in Users → Roles, as a starting point you can still change:
- Client: pages, news, collections, enquiries and statistics. The look, settings and users stay with you.
- Writer: news for someone else to publish.
- Enquiries only: enquiries and newsletter subscribers.
Whom to ask for help. Fill in Settings → General → Built and looked after by:
- your name, website, e-mail, phone and logo;
- the sign-in screen and the foot of the admin then show the client whom to ask;
- Claude can set it too (
update_settings,agency_*).
Before handing over is a new part of the site audit. It lists what is still missing:
- the site e-mail and an SMTP server;
- an off-site copy of the backups;
- company details, indexing and the site icon;
- analytics or marketing codes without a cookie bar;
- the security contact;
- administrators without two-step sign-in or a passkey;
- the client's own account and your contact;
- background tasks, when the newsletter is on.
Claude runs it with site_audit, kind: handover.
A guide on every screen
- Next to the heading of each part of the admin, How to use this opens its article in the guide on kaletacms.com.
- The guide opens in the admin language: English, Czech or German.
- In the builder, the article is in Help (?).
Fixes
- Saving Settings → General no longer removes the language versions of the site. If a site lost them after 2.3, turn them on again on that tab; their pages were kept.
- The remove boxes of the backup password, the AI key, the newsletter key and the SMTP password work again.
- Menu links on language versions no longer get the language twice (
/cs/cs/…).
For contributors
Admin\Guidemaps admin modules, settings tabs and builders to guide articles. A unit test fails when a module or tab has none.- The German dictionaries are
system/jazyky/admin-de.phpandimage/jazyky/admin-de.js. A unit test checks that they cover every Czech admin text with the same placeholders. tools/find-czech.php --dechecks the German admin intools/test-english.sh.
Updating
Update from Settings → Backups and updates. It works from every earlier release.