# Storing data in Draft pages

**URL:** <https://forum.getkirby.com/t/storing-data-in-draft-pages/33303>\
**Category:** Questions\
**Tags:** v4\
**Created:** [January 10, 2025, 10:29am UTC](https://forum.getkirby.com/t/storing-data-in-draft-pages/33303 "2025-01-10T10:29:21Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![jamiehunter](https://avatars.discourse-cdn.com/v4/letter/j/d07c76/32.png) [@jamiehunter](https://forum.getkirby.com/u/jamiehunter)\
**Post date:** [January 10, 2025, 10:29am UTC](https://forum.getkirby.com/t/storing-data-in-draft-pages/33303/1 "2025-01-10T10:29:22Z")

</div>

Sometimes I opt to use pages instead of fields for storing data. There a many reasons for this, the main one being keeping track of data in structure or block fields can be a pain in multi-language contexts. Previously these pages have been “unlisted” and I’ve made sure they’re not accessible via the frontend, don’t show on the sitemap, etc… but I was wondering: is there any problem with just leaving these pages as Draft and not allowing the status to be changed?

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [January 10, 2025, 12:35pm UTC](https://forum.getkirby.com/t/storing-data-in-draft-pages/33303/2 "2025-01-10T12:35:27Z")

</div>

> [@jamiehunter](#):
>
> is there any problem with just leaving these pages as Draft

One downside would be that you cannot take advantage of the publishing workflow the different page statuses provide. If you leave pages as drafts, you cannot (temporarily) hide them without deleting them.

---

<div class="post-metadata">

**Author:** ![jamiehunter](https://avatars.discourse-cdn.com/v4/letter/j/d07c76/32.png) [@jamiehunter](https://forum.getkirby.com/u/jamiehunter)\
**Post date:** [January 13, 2025, 11:54am UTC](https://forum.getkirby.com/t/storing-data-in-draft-pages/33303/3 "2025-01-13T11:54:16Z")

</div>

I think it would be fine to have a toggle on the page for show/hide given the context I’m often using this in (team members, locations, etc…). An additional page status of “Data” would be nice, not everything stored in the CMS should need a page. I know you can manage this manually, but the more multi-language sites I do the more laborious the task becomes.

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [January 13, 2025, 12:22pm UTC](https://forum.getkirby.com/t/storing-data-in-draft-pages/33303/4 "2025-01-13T12:22:04Z")

</div>

> [@jamiehunter](#):
>
> I think it would be fine to have a toggle on the page for show/hide

Yes, but as you write yourself, the toggle would have to be set for every translation, plus Kirby needs to read the content file for filtering instead of just the folder name in the file system.

> [@jamiehunter](#):
>
> additional page status of “Data” would be nice

Or something that is not a page but a sort of module or partial, 100% agreed.

---

<div class="post-metadata">

**Author:** ![jamiehunter](https://avatars.discourse-cdn.com/v4/letter/j/d07c76/32.png) [@jamiehunter](https://forum.getkirby.com/u/jamiehunter)\
**Post date:** [January 13, 2025, 12:46pm UTC](https://forum.getkirby.com/t/storing-data-in-draft-pages/33303/5 "2025-01-13T12:46:41Z")

</div>

Good point! Might be better to just use Draft/Unlisted for now and deal with the template side as usual. Do you know if there’s Nolt entry for that feature request? I can’t find one and wouldn’t even know how to best word it!

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [January 13, 2025, 1:12pm UTC](https://forum.getkirby.com/t/storing-data-in-draft-pages/33303/6 "2025-01-13T13:12:18Z")

</div>

Do you know if there’s Nolt entry for that feature request? There used to be [one](https://feedback.getkirby.com/23) that has been merged into another one that doesn’t really seem related to me (or only indirectly).

---

<div class="post-metadata">

**Author:** ![jamiehunter](https://avatars.discourse-cdn.com/v4/letter/j/d07c76/32.png) [@jamiehunter](https://forum.getkirby.com/u/jamiehunter)\
**Post date:** [January 14, 2025, 10:40am UTC](https://forum.getkirby.com/t/storing-data-in-draft-pages/33303/7 "2025-01-14T10:40:23Z")

</div>

I had a crack at it: [https://kirby.nolt.io/693](https://kirby.nolt.io/693)
