Keep your UI field names simple for the CMS editor, whilst protecting against namespace collisions in the code.
Ease the cognitive load by reusing familiar patterns.
Tips which I find make life that little bit easier and understandable for CMS editors, and hopefully lead to better websites all round.
Ever wanted to pass a dynamic queryset to a Wagtail FieldPanel instead of static choices? Here's how to do it.
Adventures in adding a new footnote entity type to the native Wagtail rich text editor, Draftail.
Some thoughts on coming out of a seven year long stint as owner and technical director of UX agency fffunction.