# Dev Diary 90 - The CMS update you've all been waiting for!

**URL:** <https://forums.realmacsoftware.com/t/dev-diary-90-the-cms-update-youve-all-been-waiting-for/48763>\
**Category:** Elements\
**Created:** [July 11, 2025, 6:37am UTC](https://forums.realmacsoftware.com/t/dev-diary-90-the-cms-update-youve-all-been-waiting-for/48763 "2025-07-11T06:37:40Z")\
**Posts on this page:** 10\
**Page:** 3

<div class="post-metadata">

**Author:** ![ben](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/ben/32/28488_2.png) [@ben](https://forums.realmacsoftware.com/u/ben)\
**Post date:** [July 14, 2025, 5:28am UTC](https://forums.realmacsoftware.com/t/dev-diary-90-the-cms-update-youve-all-been-waiting-for/48763/41 "2025-07-14T05:28:33Z")

</div>

> [@handshaper](#):
>
> if a typography component could load from a file, that might be a solution

You can place a Typography component inside a CMS Item component and then use some Twig templating syntax to display some content (`{{item.body}}` for example) and the CMS will do the rest 😊

This is how I’m displaying the body content of an individual post in my CMS demos!

---

<div class="post-metadata">

**Author:** ![handshaper](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/handshaper/32/27373_2.png) [@handshaper](https://forums.realmacsoftware.com/u/handshaper)\
**Post date:** [July 14, 2025, 6:04am UTC](https://forums.realmacsoftware.com/t/dev-diary-90-the-cms-update-youve-all-been-waiting-for/48763/42 "2025-07-14T06:04:04Z")

</div>

Fantastic!

This CMS is definitely going to push Elements over the top as it will add a whole extra layer of flexibility.

Good work!

---

<div class="post-metadata">

**Author:** ![WOS](https://avatars.discourse-cdn.com/v4/letter/w/8e7dd6/32.png) [@WOS](https://forums.realmacsoftware.com/u/WOS)\
**Post date:** [July 14, 2025, 6:13am UTC](https://forums.realmacsoftware.com/t/dev-diary-90-the-cms-update-youve-all-been-waiting-for/48763/43 "2025-07-14T06:13:48Z")

</div>

So what happened to code free? Will this twig stuff eventually be replaced with a panel of options to choose from… or dropdowns to select from?

I thought the whole point of all this was no code. I have no idea what twig is except from searching what it is… “html files containing twig code” is the best summary i could find.

---

<div class="post-metadata">

**Author:** ![dan](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/dan/32/28516_2.png) [@dan](https://forums.realmacsoftware.com/u/dan)\
**Post date:** [July 14, 2025, 7:56am UTC](https://forums.realmacsoftware.com/t/dev-diary-90-the-cms-update-youve-all-been-waiting-for/48763/44 "2025-07-14T07:56:58Z")

</div>

You _absolutely_ don’t need to know how to code to build a website in Elements, the core editing experience is 100% visual and drag-and-drop, exactly as you’d expect. That hasn’t changed.

The CMS, though, is a more advanced feature. It’s designed for people who want to build dynamic content, like blogs, product listings, or directories. To make that kind of content flexible and powerful, we use a little bit of something called Twig, but don’t worry, it’s not “coding” in the traditional sense. It’s more like adding smart tags to your designs.

Think of it like this: instead of typing out code, you’re just saying things like {{ item.title }} or {{item.date}} to pull in content. It’s surprisingly easy once you see it in action, and waaaay simpler than dealing with PHP or full-blown CMS platforms like WordPress. We’ll also have some pre-made templates to help you get up and running _if_ you want to need to use the CMS functionality.

That said, we are working on ways to make this easier over time (including more visual options for common use cases). But for now, using a little Twig gives you huge flexibility with only a tiny learning curve.

Give it a go once it ships, and I’m sure you’ll get the hang of it quickly! And of course, we’re always here to help. 😊

---

<div class="post-metadata">

**Author:** ![ercross](https://avatars.discourse-cdn.com/v4/letter/e/c57346/32.png) [@ercross](https://forums.realmacsoftware.com/u/ercross)\
**Post date:** [July 14, 2025, 10:37am UTC](https://forums.realmacsoftware.com/t/dev-diary-90-the-cms-update-youve-all-been-waiting-for/48763/45 "2025-07-14T10:37:23Z")

</div>

100% agree!!! This will be the last piece that will allow me to get my website back up and running. Praying for a CMS drop this week!!!

---

<div class="post-metadata">

**Author:** ![logrunner](https://avatars.discourse-cdn.com/v4/letter/l/59ef9b/32.png) [@logrunner](https://forums.realmacsoftware.com/u/logrunner)\
**Post date:** [July 14, 2025, 11:46am UTC](https://forums.realmacsoftware.com/t/dev-diary-90-the-cms-update-youve-all-been-waiting-for/48763/46 "2025-07-14T11:46:02Z")

</div>

> [@ercross](#):
>
> Praying for a CMS drop this week!!!

Given that in this thread ( [Form issues and a temporary workaround](https://forums.realmacsoftware.com/t/form-issues-and-a-temporary-workaround/48837) ) @dan says the Forms issue won’t be fixed until next week, I suspect the Forms and CMS share common code and so my guess is the first iteration of the CMS will be delivered next week at the earliest?

---

<div class="post-metadata">

**Author:** ![WOS](https://avatars.discourse-cdn.com/v4/letter/w/8e7dd6/32.png) [@WOS](https://forums.realmacsoftware.com/u/WOS)\
**Post date:** [July 14, 2025, 9:20pm UTC](https://forums.realmacsoftware.com/t/dev-diary-90-the-cms-update-youve-all-been-waiting-for/48763/47 "2025-07-14T21:20:47Z")

</div>

Is Twig something specific to realmac? Is there a manual that lists instructions?  
Or another resource you could point me to…? Much appreciated

---

<div class="post-metadata">

**Author:** ![Pegasus](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/pegasus/32/25035_2.png) [@Pegasus](https://forums.realmacsoftware.com/u/Pegasus)\
**Post date:** [July 14, 2025, 9:25pm UTC](https://forums.realmacsoftware.com/t/dev-diary-90-the-cms-update-youve-all-been-waiting-for/48763/48 "2025-07-14T21:25:14Z")

</div>

all infos to twig: [https://twig.symfony.com](https://twig.symfony.com)

---

<div class="post-metadata">

**Author:** ![WOS](https://avatars.discourse-cdn.com/v4/letter/w/8e7dd6/32.png) [@WOS](https://forums.realmacsoftware.com/u/WOS)\
**Post date:** [July 14, 2025, 9:29pm UTC](https://forums.realmacsoftware.com/t/dev-diary-90-the-cms-update-youve-all-been-waiting-for/48763/49 "2025-07-14T21:29:46Z")

</div>

ignore - found the resources

---

<div class="post-metadata">

**Author:** ![WOS](https://avatars.discourse-cdn.com/v4/letter/w/8e7dd6/32.png) [@WOS](https://forums.realmacsoftware.com/u/WOS)\
**Post date:** [July 14, 2025, 9:30pm UTC](https://forums.realmacsoftware.com/t/dev-diary-90-the-cms-update-youve-all-been-waiting-for/48763/50 "2025-07-14T21:30:00Z")

</div>

Thank you much

[Previous page](https://forums.realmacsoftware.com/t/dev-diary-90-the-cms-update-youve-all-been-waiting-for/48763.md?page=2)
