piranha.core
piranha.core copied to clipboard
Investigate redesign of manager content workflow
Investigate if the content workflow in the manager could be optimized by combining the Page List and the Page Edit view. This combined view would show both the current sitemap and the current page being edit and allow for fast transitions between pages with Vue
without loosing context (See screenshot below):
This approach would also enable the Site to be edited in the same fashion as Pages & Posts instead of a Modal dialog. Suggestion is to also include a startpage/dashboard for the current site when no page is selected.
EDIT
I apologize for the screenshot being in Swedish, didn't realize that until now 😂
I think the combination could have real benefits, I like it.
That said, I think the UX of the left tree could be improved. If this is something you have in a branch I'd love to contribute/try out some ideas.
We will absolutely share the code when we start working on it for real. Atm it’s just a local test where I have whipped together the UI 😁 This could be a part of 8.0, so we need to release 7.1 first!
But the interesting question here @i-love-code, since the site structure would be a lot smaller, what is the primary information needed. In my example I added title
and typename
. All of the tools from the current sitemap would be available in this view as well (add/delete) but maybe they would become visible when hovering an item.
Agreed, the title and typename should be enough information-wise.
I was referring mostly to the position of the panel on the left side and how it's accessed. It could end up being a lot of text depending on the size of the site, which may look odd given how clean and simple the current page/post editing interface is.
I almost want to say I'd like it to be behind a button or toggle of some kind, but it'd be a challenge with the existing left menu already floating/sliding-in as well.
P.S. I didn't even notice the Swedish in the screenshot. My company was founded in Stockholm, so I'm a bit used to it now 😄
I like this feature but would hate it to delay the 8.0 release. Is there a possibility that this could delay 8.0? Could it wait for 8.1, or is this low risk?
I know this is slightly off-topic but I've got a site currently on ASP.Net Core 2.1 that I am planning to integrate with PiranhaCMS. I'm planning on moving to .Net Core 3.0 ASAP since 2.2 is EOL in December and integrating with Piranha 8.0 (I'm looking at the features/netcore3.0 branch and hope to contribute where I can).
We might add it into 8.1
or 8.x
. Our initial standpoint on the 8.0
release has been that it should be the same as 7.1
but run on netcoreapp3.0
.
I've been a long time kentico user and this kind of view is similar to what they do. Personally I really like it.