[feature]: Add Tree Structure Support to Pages Section for Better Organization
Is there an existing issue for this?
- [X] I have searched the existing issues
Summary
The pages section displays all pages individually, making it challenging to manage and organize documentation effectively, especially for larger teams. This feature request proposes adding tree structure support to the pages section, allowing users to create directories and subdirectories to categorize pages more systematically. For example, directories like “Admin,” “Developers,” “DevOps,” and “Sales” can be created, with relevant subdirectories and files organized within them.
Why should this be worked on?
Implementing a tree structure for the pages section would significantly enhance the user experience by enabling better organization and easier navigation. This is particularly important for teams with extensive documentation needs, as it allows for logical content categorisation. Organizing pages into directories would make finding, managing, and collaborating on documents more intuitive, ultimately improving productivity and reducing the time spent searching for specific information. This feature aligns with the intention to create a user-friendly and scalable documentation system that meets the needs of diverse teams.
This would be a great improvement! Currently the use of pages is extremely limited for us because of the flat hierarchy. After a certain amount of pages in a project it becomes incredibly difficult to use.
I once did a react tree implementation of nodes for another open source product. I'm not too familiar with the plane infrastructure, but as far as I can see from a quick check, the same implementation might work for plane. Is there any already existing contributor I can write to, maybe I can implement it or at least provide the old implementation as reference to quick start the feature.
While globally useful, I would find this especially useful for the non-project "Wiki" Pages. Tree organization would be ideal.
This certainly a very welcome feature. And I do hope the implementation is unlike what we have on Issues. Currently in Issues, children displayed as:
- child 1
- child 2
- parent
-- child 1
-- child 2
Thanks.
Yes this feature would be awesome. So adding a additional sidebar to "Projects" -> "Project X" -> "Pages" Like Clickup does it here. So you can browse all Pages and use the Tree Structure like it is under "Wiki"