Skip to content

Kaleta 2.4.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 14:58
· 985 commits to main since this release

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\Guide maps 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.php and image/jazyky/admin-de.js. A unit test checks that they cover every Czech admin text with the same placeholders.
  • tools/find-czech.php --de checks the German admin in tools/test-english.sh.

Updating

Update from Settings → Backups and updates. It works from every earlier release.