# Are GatewayHooks and DriverHooks required to add nodes to Configuration Tab Sidebar?

**URL:** <https://forum.inductiveautomation.com/t/are-gatewayhooks-and-driverhooks-required-to-add-nodes-to-configuration-tab-sidebar/56593>\
**Category:** Module Development\
**Created:** [February 26, 2022, 7:31pm UTC](https://forum.inductiveautomation.com/t/are-gatewayhooks-and-driverhooks-required-to-add-nodes-to-configuration-tab-sidebar/56593 "2022-02-26T19:31:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jean-Luc\_Stiles](https://avatars.discourse-cdn.com/v4/letter/j/b4bc9f/32.png) [@Jean-Luc\_Stiles](https://forum.inductiveautomation.com/u/Jean-Luc_Stiles)\
**Post date:** [February 26, 2022, 7:31pm UTC](https://forum.inductiveautomation.com/t/are-gatewayhooks-and-driverhooks-required-to-add-nodes-to-configuration-tab-sidebar/56593/1 "2022-02-26T19:31:33Z")

</div>

I am currently working on a simple device driver module and have run into an issue with adding pages to the side bar on the configuration tab of the gateway.

I have added in code similar to how I have done this in a gateway hook in a none driver context. I had noticed that the AbstractModuleDriverHook is an extension of the AbstractGateway hook so I had hoped that I could create nodes on the sidebar the same way, but when I go to install my module it doesn’t appear to be the case.

If I want to add nodes on the configuration tab, do I need to create a gateway hook in addition to a driver hook?

Thanks

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 26, 2022, 7:45pm UTC](https://forum.inductiveautomation.com/t/are-gatewayhooks-and-driverhooks-required-to-add-nodes-to-configuration-tab-sidebar/56593/2 "2022-02-26T19:45:38Z")

</div>

No extra hook required. Just override `getConfigPanels()` as usual.

---

<div class="post-metadata">

**Author:** ![Jean-Luc\_Stiles](https://avatars.discourse-cdn.com/v4/letter/j/b4bc9f/32.png) [@Jean-Luc\_Stiles](https://forum.inductiveautomation.com/u/Jean-Luc_Stiles)\
**Post date:** [February 28, 2022, 12:40am UTC](https://forum.inductiveautomation.com/t/are-gatewayhooks-and-driverhooks-required-to-add-nodes-to-configuration-tab-sidebar/56593/3 "2022-02-28T00:40:36Z")

</div>

I did do that, but upon review I forgot to override @getConfigCategories to add the Category I was trying to add to.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 28, 2022, 12:41am UTC](https://forum.inductiveautomation.com/t/are-gatewayhooks-and-driverhooks-required-to-add-nodes-to-configuration-tab-sidebar/56593/4 "2022-02-28T00:41:48Z")

</div>

Ok. For drivers, I like to put my config entry in the existing OPC category.
