Repository navigation
Kaleta 3.22.0
The fourth release from the CPO and Head of UX audits of 30 October: a role for the client's marketing person, replies sent from the admin, and text that comes in from Word. Update when convenient.
Roles
- New optional area for roles and users: Appearance – menu, site parts, pop-ups and components. The client's marketing person can fix the footer phone number or add a page to the menu without full administrator rights. Site appearance (colours and fonts), settings, users, backups and Claude settings stay with the administrator.
- The area is off for every existing role and user – nobody gains access by updating. A role that may only write drafts saves the menu and site parts as drafts; publishing still needs a role that may publish.
Enquiries
- Send reply on the enquiry: Claude's drafted reply in an editable field, sent through the site's mail with your e-mail signature and your address as Reply-To. The enquiry shows who replied, when, what was sent and whether it was delivered, and is marked resolved unless you keep it open.
- Replies need the site's SMTP to be set up; without it the button that opens your mail program stays.
- Each form can have its own confirmation e-mail text for the thank-you mail it sends to the visitor. Empty keeps today's text.
- Fixed: when the site had its own reply address, enquiry notifications lost the visitor's address as Reply-To.
Editing text
- The link dialog has one field that finds pages, news, collection items, files and language versions as you type, plus anchors on the builder page; an e-mail or phone number becomes a
mailto:ortel:link. - The builder's text has a numbered list and a quote.
- Lists pasted from Word become real lists, nested levels included, instead of paragraphs starting with "·".
Search engines
- Optional canonical address under "Search engines and sharing" on pages, news and collection items – for a print copy, a campaign duplicate or a syndicated article. Canonical addresses from Yoast, Rank Math and SmartCrawl are kept when importing from WordPress.
Uploads
- Photos are scaled down to 2000 px in the browser before upload, so phone photos fit under a small server limit; the message says "resized from … to …".
- System status says how to raise the upload limit on your server, and can write a
.user.iniwith larger limits where PHP reads one and no such file exists yet.
Database migrations 0108 and 0109 run on update. MCP: new tool reply_to_enquiry (sends a real e-mail; needs confirm: true and a full-access connection), new canonical_url parameter on the page, news and collection item tools, new Form property confirmation_text; existing tools unchanged. Audited before release.
Full Changelog: v3.21.0...v3.22.0