I've been struggling to launch a production site with DNN 9.02 but I've been butting heads with the page manager the whole time.
Here's my list of issues...
You cant upload files to subfolders using the page manager interface.
If you select page details --> Page Type:File you can select an existing file from subfolders, drag and drop to root, select a file to root, or enter a URL. There is no way to upload the file into a sub directory.
Workaround - You have to first go into site assets upload the folder then come back to page manager and link it in. This is a definite step backwards in terms of productivity.
Proposed Fix: Allow selection of subfolder when uploading document.
Disable Page is no longer available without going back to the legacy Page Manager or editing the tabs table.
Further, even if I set a Page to disabled via an alternate method, DNN 9 no longer lets me select the disabled pages children when I choose to link to an existing tab or copy a module from an existing tab.
Workaround: None really, I can disable the page through alternate methods but break some of my admin tools or not disable the page and break my menu structure.
Proposed Fix: Allow pages to be disabled from the Persona Page Manager and fix existing tab selection tools to select children of disabled pages.
Add Page does not allow parent page to be defined.
Workaround: Add Multiple Pages works as intended.
Proposed Fix: Add Branch Parent dropdown like the Add Multiple Pages screen.
Maintain State on Nav Structure In Page Manager
When managing pages as soon as you save the settings on a page the entire navigation structure collapses back to root. This is not in line with most workflows. If I am modifying settings on a group of pages I will normally want to continue editing on the current branch that I'm on. This is a real productivity killer when you are 3-4 levels deep and editing a group of links. Each time you have to drill down to the same level you were just at.
Proposed Fix: Remember state of nav tree until Pages Panel is closed.
Thank you guys for all the hard work that you do.