piranha.core icon indicating copy to clipboard operation
piranha.core copied to clipboard

Investigate redesign of manager content workflow

Open tidyui opened this issue 5 years ago • 7 comments

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):

Skärmavbild 2019-11-12 kl  14 27 17

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 😂

tidyui avatar Nov 12 '19 13:11 tidyui

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.

i-love-code avatar Nov 12 '19 15:11 i-love-code

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!

tidyui avatar Nov 12 '19 19:11 tidyui

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.

tidyui avatar Nov 12 '19 20:11 tidyui

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-love-code avatar Nov 12 '19 20:11 i-love-code

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).

builderofthings avatar Nov 12 '19 22:11 builderofthings

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.

tidyui avatar Nov 12 '19 22:11 tidyui

I've been a long time kentico user and this kind of view is similar to what they do. Personally I really like it.

ecnerwal1234 avatar Mar 03 '20 17:03 ecnerwal1234