# Process of creating a settings for a module in the config of ignition homepage

**URL:** <https://forum.inductiveautomation.com/t/process-of-creating-a-settings-for-a-module-in-the-config-of-ignition-homepage/36579>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [July 10, 2020, 3:38pm UTC](https://forum.inductiveautomation.com/t/process-of-creating-a-settings-for-a-module-in-the-config-of-ignition-homepage/36579 "2020-07-10T15:38:17Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![rshah18](https://avatars.discourse-cdn.com/v4/letter/r/7ea924/32.png) [@rshah18](https://forum.inductiveautomation.com/u/rshah18)\
**Post date:** [July 10, 2020, 3:38pm UTC](https://forum.inductiveautomation.com/t/process-of-creating-a-settings-for-a-module-in-the-config-of-ignition-homepage/36579/1 "2020-07-10T15:38:17Z")

</div>

Hi, I am trying to figure out a process for creating a settings area for a module in the config section of the ignition homepage. Any advice in that direction would be great. thank you

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [July 10, 2020, 4:15pm UTC](https://forum.inductiveautomation.com/t/process-of-creating-a-settings-for-a-module-in-the-config-of-ignition-homepage/36579/2 "2020-07-10T16:15:55Z")

</div>

> **[paul-griffith/secret-keeper](https://github.com/paul-griffith/secret-keeper)**
>
> Toy, incomplete Ignition proof-of-concept module to store secrets in the IDB - paul-griffith/secret-keeper

Take a look at this. You need a `PersistentRecord` implementation and a settings page that extends `RecordActionTable`.

---

<div class="post-metadata">

**Author:** ![KGarner](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kgarner/32/15999_2.png) [@KGarner](https://forum.inductiveautomation.com/u/KGarner)\
**Post date:** [July 10, 2020, 4:16pm UTC](https://forum.inductiveautomation.com/t/process-of-creating-a-settings-for-a-module-in-the-config-of-ignition-homepage/36579/3 "2020-07-10T16:16:21Z")

</div>

The SDK examples on GitHub are fantastic resources for this exact question. Primarily, the one you are looking for is [here](https://github.com/inductiveautomation/ignition-sdk-examples/tree/master/gateway-webpage).

You’ll notice that IA creates a “Settings Record” and a “Settings Page”  
What this means is that the Settings Record will be the data model of each record added to the gateway’s internal database while the Settings Page will render said data model. That said, it can be a bit confusing as the Settings Record hosts the structure that the page will follow.

---

<div class="post-metadata">

**Author:** ![rshah18](https://avatars.discourse-cdn.com/v4/letter/r/7ea924/32.png) [@rshah18](https://forum.inductiveautomation.com/u/rshah18)\
**Post date:** [July 13, 2020, 4:03pm UTC](https://forum.inductiveautomation.com/t/process-of-creating-a-settings-for-a-module-in-the-config-of-ignition-homepage/36579/4 "2020-07-13T16:03:51Z")

</div>

thank you that helped.

---

<div class="post-metadata">

**Author:** ![rshah18](https://avatars.discourse-cdn.com/v4/letter/r/7ea924/32.png) [@rshah18](https://forum.inductiveautomation.com/u/rshah18)\
**Post date:** [July 13, 2020, 4:57pm UTC](https://forum.inductiveautomation.com/t/process-of-creating-a-settings-for-a-module-in-the-config-of-ignition-homepage/36579/5 "2020-07-13T16:57:56Z")

</div>

Do i have to create a react page to support the settings page. ?

---

<div class="post-metadata">

**Author:** ![KGarner](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kgarner/32/15999_2.png) [@KGarner](https://forum.inductiveautomation.com/u/KGarner)\
**Post date:** [July 13, 2020, 5:09pm UTC](https://forum.inductiveautomation.com/t/process-of-creating-a-settings-for-a-module-in-the-config-of-ignition-homepage/36579/6 "2020-07-13T17:09:42Z")

</div>

You do not. If you use the examples and include the page in the gateway hook, it will render exactly as you would expect it to.

---

<div class="post-metadata">

**Author:** ![rshah18](https://avatars.discourse-cdn.com/v4/letter/r/7ea924/32.png) [@rshah18](https://forum.inductiveautomation.com/u/rshah18)\
**Post date:** [July 13, 2020, 6:49pm UTC](https://forum.inductiveautomation.com/t/process-of-creating-a-settings-for-a-module-in-the-config-of-ignition-homepage/36579/7 "2020-07-13T18:49:43Z")

</div>

thank you!! Have a nice day
