# \[FEATURE\] Increase Usability of Perspective Page Configuration

**URL:** <https://forum.inductiveautomation.com/t/feature-increase-usability-of-perspective-page-configuration/101877>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [February 4, 2025, 10:48pm UTC](https://forum.inductiveautomation.com/t/feature-increase-usability-of-perspective-page-configuration/101877 "2025-02-04T22:48:27Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [February 4, 2025, 10:48pm UTC](https://forum.inductiveautomation.com/t/feature-increase-usability-of-perspective-page-configuration/101877/1 "2025-02-04T22:48:27Z")

</div>

Once you start getting a larger number of page urls defined in a project, the existing page configuration UI becomes increasingly less user friendly to use (a bit like trying to select Perspective Styles in the `styles.classes` dropdown from a list of 50+ styles.. but that's another feature request 😅)

What I'd like to see is more of a tree structure that splits the urls into a hierarchy of folders with the ability to add new pages into the folders.

It'd also be a nice feature to be able to auto-construct the page url based on the primary view's path, lowering case and replacing spaces with - or \_.  
E.g. viewPath: Winery/Site Services/Refrigeration/Page 1  
auto pageUrl: winery/site-services/refrigeration/page-1

One of the biggest issues at the moment is that when you have a large page url list and you go to add a new one, it gets auto-named to "/new-page" and it doesn't get auto-selected to edit it, nor does the list bring it into view automatically so you have to go searching for it... very annoying 😕

---

<div class="post-metadata">

**Author:** ![YF129701](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/yf129701/32/60498_2.png) [@YF129701](https://forum.inductiveautomation.com/u/YF129701)\
**Post date:** [February 4, 2025, 10:51pm UTC](https://forum.inductiveautomation.com/t/feature-increase-usability-of-perspective-page-configuration/101877/2 "2025-02-04T22:51:22Z")

</div>

So would the folders be part of the page `path`? In your example, you'd have folders `winery`, `site-services` and `refrigeration`, with `page-1` inside the `refrigeration` folder? Or are the folders just for organization?

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [February 4, 2025, 10:52pm UTC](https://forum.inductiveautomation.com/t/feature-increase-usability-of-perspective-page-configuration/101877/3 "2025-02-04T22:52:07Z")

</div>

Yeah I think that's how I'd imagine it. The pages would be the end nodes with a different icon. I'm planning to dev a view I can use in the meantime

---

<div class="post-metadata">

**Author:** ![josborn](https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/32.png) [@josborn](https://forum.inductiveautomation.com/u/josborn)\
**Post date:** [February 4, 2025, 10:52pm UTC](https://forum.inductiveautomation.com/t/feature-increase-usability-of-perspective-page-configuration/101877/4 "2025-02-04T22:52:44Z")

</div>

> [@nminchin](#):
>
> it gets auto-named to "/new-page" and it doesn't get auto-selected

Its embarrassing how many times this has bitten me, where i am thinking the one im editing is the one i just created.

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [February 4, 2025, 10:53pm UTC](https://forum.inductiveautomation.com/t/feature-increase-usability-of-perspective-page-configuration/101877/5 "2025-02-04T22:53:24Z")

</div>

I've done that a few times before as well... customer: "I can't access this page anymore?", me to the Designer: 😒

---

<div class="post-metadata">

**Author:** ![YF129701](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/yf129701/32/60498_2.png) [@YF129701](https://forum.inductiveautomation.com/u/YF129701)\
**Post date:** [February 4, 2025, 10:53pm UTC](https://forum.inductiveautomation.com/t/feature-increase-usability-of-perspective-page-configuration/101877/6 "2025-02-04T22:53:25Z")

</div>

One issue would be that URL parameters wouldn't work the same (i.e. `/winery/:winery_id/tank/:tank_id`).

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [February 4, 2025, 10:55pm UTC](https://forum.inductiveautomation.com/t/feature-increase-usability-of-perspective-page-configuration/101877/7 "2025-02-04T22:55:42Z")

</div>

I think these could still be incorporated into it though, although I haven't really thought it through in detail 🙂
