plone / Products.CMFPlone

The core of the Plone content management system
https://plone.org
GNU General Public License v2.0
249 stars 189 forks source link

the idea of default pages in not obvious #519

Closed djay closed 1 year ago

djay commented 9 years ago

User problem

If an editor has a page and then wants subpages then in plone they need to both understand the idea of default pages and the actions of creating a new folder with the same name, then move the page into it and finally setting the folders view to use the original page as a default page.

Internal

Lots of internal stuff around efficiency and backwards compatibility if folderish content is chosen.

Options

Mosaic replaces Page, Collection & Folder

All content is folderish with tiles. Pages, collections and folders merge. Discussed in this Daft PLIP: Remove default pages via tiles and https://dev.plone.org/ticket/9210 (and probably a bunch more places)

Demo using mosaics - https://youtu.be/qSQGMnvW3k8 Demo using tinymcetiles - https://www.youtube.com/watch?v=HuxLoXlchc4

Mosaic-less Page/Collection/Folder combo type.

As proposed by Rob Gietema in this post and also analysed in Daft PLIP: Remove default pages via tiles

e.g.

jaroel commented 9 years ago

@djay could you find someone/take lead in this?

djay commented 9 years ago

@jaroel this is a UX team issue that will be worked on by UX team. All the ones labeled UX and enhancement are hard problems that doesn't have an obvious solution yet.

djay commented 9 years ago

This video from @datakurre shows what option 1 could look like https://youtu.be/qSQGMnvW3k8

datakurre commented 9 years ago

Maybe this could be developed as an optional profile to avoid the outcry for two big changes.

Sharing issue sounds like the only real blocker. And it's hard to solve robustly, because permission and role acquisition are the default.

datakurre commented 9 years ago

So, it should be possible to assign non-inheriting local roles. Even there might be technical challenges, it's probably mainly UX problem.

djay commented 8 years ago

cleaned it up and put in more details

tkimnguyen commented 7 years ago

Apologies in advance... Castle has done away with default pages for folders. Folders by default get a content listing tile that shows the contained items; you can change the settings of that tile, and you can of course add more tiles on the page, e.g. a rich text tile that replaces the Plone default page concept.

Castle does not, however, address the question of converting a page into a folder.

screen shot 2017-05-08 at may 8 9 14 54 am

djay commented 7 years ago

@tkimnguyen How many people have you trained on castle? Is there any kind of stats or anecdotal evidence shows this is much easier to teach and understand?

Also, above implies there is still a difference in castle between a page and a folder, so it hasn't gone the full folderless idea where everything is a container then?

tkimnguyen commented 7 years ago

People seem to understand the concept of folders just fine.

That's right: Castle still has folders and pages, and it does not do the "everything is folderish" thing.

djay commented 7 years ago

@tkimnguyen so do you guys recommend Plone implements this?

djay commented 7 years ago

@tkimnguyen btw I was asking about the concept of having no default pages, rather than folders

tkimnguyen commented 7 years ago

Well, we do think this is an improvement because default pages confuse a lot of people (saw this at the uni too).

If other Plone folks agree that default pages are a problem, this would be a good way to avoid the problem without wholesale changes to Plone. But we can't be the ones advocating for this feature being moved into Plone...

jensens commented 1 year ago

In Volto this is solved - no default pages! I doubt we will touch this in ClassicUI. So I close this one.