CPalius CMF 2.2.40
Released: 2026-10-02 · Channel: stable · Critical: no
Studio dashboard: your own card layout
- Drag any card to any place with the handle at its top right. The order is saved per user.
- New "Edit cards" button: in one dialog, reorder cards, switch the ones you do not want off, and set how many rows each card lists. "Restore defaults" undoes it all.
- Every module that reports numbers to the dashboard (Blog, Forum, Media, Menu, Pages, Roadmap, SEO) now has its own card, so you can keep only the ones you use.
- The profile picture now shows in the top right of Studio (it only showed an initial before).
Visitor statistics: Yandex Metrica
- Connect a Yandex Metrica account with the same confirmation-code sign-in as the WordPress plugin, then pick the counter in AACP → Yandex Metrica. "Basic mode" (counter number only) is also available.
- The counter code is added to the site with the plugin's options: Webvisor, click map, link tracking, accurate bounce, hash tracking, e-commerce container, custom tracker JS address, and roles/signed-in users that are not counted. Needed Yandex hosts are allowed in the Content Security Policy automatically.
- The Visitor statistics page shows a Yandex card: daily/weekly/monthly period, totals, chart, popular pages, referrers and search terms.
- New permission
visitorstats.managefor the connection screen. - Yandex sign-in needs the CPalius Yandex application ID and secret to be set on the release; a site can also enter its own application in the same screen.
AI users (new module)
- Bind a user account to an AI persona. It reads new forum topics and blog posts and replies like a person, in the post's language, with a daily limit, reply chance and random delay. Activate it in AACP → Modules. New permission
ai_user.manage.
Fixes
- Studio media manager: the New folder and Upload buttons work again.
- Modals centre on the screen instead of sticking to the top-left corner everywhere.
- The "Failed to open stream ... Container...Service.php" warning in the AACP log is gone (container factories are inlined, so a cache switch can no longer miss a file).
No database changes for existing modules; the AI users module creates its tables when activated. Clear cp-core/var/cache/prod/ after updating.