# Add CMS to existing site

**URL:** <https://forums.realmacsoftware.com/t/add-cms-to-existing-site/55839>\
**Category:** Elements CMS\
**Tags:** cms, elements\
**Created:** [April 22, 2026, 6:52pm UTC](https://forums.realmacsoftware.com/t/add-cms-to-existing-site/55839 "2026-04-22T18:52:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![vivek](https://avatars.discourse-cdn.com/v4/letter/v/77aa72/32.png) [@vivek](https://forums.realmacsoftware.com/u/vivek)\
**Post date:** [April 22, 2026, 6:52pm UTC](https://forums.realmacsoftware.com/t/add-cms-to-existing-site/55839/1 "2026-04-22T18:52:06Z")

</div>

I tried to use Microblog but migrating my current structure to this project seems more work.

So, I tried to create the structure in my new project,

a) I created the cms folder

b) created author and posts

c) Created a Journal.php and Post as suggests

1. Add a **Collection** component to the page that lists content.
2. Add a **Single Item** component to the detail page.
3. Make sure any pages that read CMS data use the **`.php`** extension.

Basically the same structure of a Microblog I copied over. You can see in the attached image, the Posts page has become a menu item ☹

 ![CleanShot 2026-04-22 at 19.48.51@2x](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/b/e/be830cc39d67809d8c1e324a49a401b1135da00e.png)

Also, my current site is a mix of html and php where the Journal is only php and all other are html sites.

When I run it the page is [http://127.0.0.1:54562/journal/post/](http://127.0.0.1:54562/journal/post/) this is also wrong! and The content is ‘_No item found_’

What am I doing wrong, is there a better approach?

---

<div class="post-metadata">

**Author:** ![MichaelDroste](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/michaeldroste/32/37212_2.png) [@MichaelDroste](https://forums.realmacsoftware.com/u/MichaelDroste)\
**Post date:** [April 22, 2026, 7:19pm UTC](https://forums.realmacsoftware.com/t/add-cms-to-existing-site/55839/2 "2026-04-22T19:19:18Z")

</div>

Your doing fine…

That’s how I did it also

Check the inspector - make sure you’ve selected the correct folders!!!

---

<div class="post-metadata">

**Author:** ![vivek](https://avatars.discourse-cdn.com/v4/letter/v/77aa72/32.png) [@vivek](https://forums.realmacsoftware.com/u/vivek)\
**Post date:** [April 22, 2026, 7:23pm UTC](https://forums.realmacsoftware.com/t/add-cms-to-existing-site/55839/3 "2026-04-22T19:23:29Z")

</div>

Thanks. Just figured it out was missing configurations!! 🫥
