Field notes · 30 entries

The engine
room journal.

★ Featured Mishka Projects

Introducing Mishka CMS: How We Built a Runtime CMS on Phoenix LiveView

Two years of Mishka Chelekom, three or four CMS attempts and one idea from Beacon: why Mishka CMS compiles your pages at runtime, what it does today and where it goes next.

· · 17m
01
Mishka Projects

Real-Time Editing and Locks in Phoenix LiveView with Mishka CMS

A hands-on guide to working in one Mishka CMS editor session: invite a colleague, see who is in with Presence, watch changes arrive, lock an element and go back through the history.

→
02
Mishka Projects

Translate a Phoenix LiveView Site: Multi-Language SEO in Mishka CMS

A hands-on guide to a multi-language Mishka CMS site: set the languages and address style, translate a page, a post and the interface words, and check hreflang and right to left with curl.

→
03
Mishka Projects

Permissions in Elixir: Roles, Masters and Site Admins in Mishka CMS

A practical guide to permissions in Mishka CMS: permission names, wildcards, masters, site admins, the grant ceiling and names from your own extension.

→
04
Mishka Projects

Mishka Gervaz Forms: Validation, Nested Fields and File Uploads in Ash

A hands-on guide to Mishka Gervaz forms: put the rules in the Ash action, see errors under each field, edit a list of links as rows and take a cover image upload.

→
05
Mishka Projects

Build a Phoenix LiveView UI Fast: 300+ Chelekom Components and the CLI

A hands-on guide to Mishka Chelekom: add it to a Phoenix app, generate one component or all of them with the mix CLI, add headless parts, change the theme and connect an AI editor.

→
06
Mishka Projects

Versioned Docs in Phoenix LiveView with Mishka Document

A practical guide to versions, clones, pages and the two-stage review of Mishka Document, with the Elixir code that ran against the released library.

→