Make elements in the library section more flexible, like content #23193
Replies: 3 comments 5 replies
|
I might help kick-start the discussion by adding a few thoughts from our side.
This could be extended, so a subfolder could be limited further (Replace 'Products'/'Articles' with what makes sense in your use cases. Read it as Elements for a subdivision of a site):
But if the user was forced into SiteA, they would not be able to utilize any of the Shared Elements — leading to solution nr. 2:
But that would also mean that a user with permission to create folders could create new other folders in the root, so having some folders with limits might not really work, cause an author who doesn't care about the structure might not bother navigating there.
But anything we do must consider that we are not enforcing a system that does not meet authors' daily lives. A structure like above would easily start looking like this:
Being strict on the Site relation might not be ideal for a business; the Library Section is for Reusable Content, which is about breaking the usual structure and connecting across.
I hope that can help get the conversations started, so please share your perspectives so we can get a good insight into the various use cases. |
|
I'm think I'm with Luuk here, where I have a feeling some of this has precedent, with existing solutions/patterns in other areas of the Umbraco-Cms.. for instance we already have the concept of users with multiple allowed content/media start nodes.. and pickers that are able to override this restriction to allow picking even if the media/content node isn't accessible to the user... And there is also the counterintuitive argument.. in that this just looks like an unrouteable content section, so should preserve those other conventions of typed folders to allow typed children, with sorting for default enumeration control etc.. All, as requested, musings to get the conversation started. (I wonder if these weren't raised in any RID as it was assumed by many this was just unrouteable content by design (eg for the archetypal template less settings node and descendants), so carried the existing content patterns....) |
|
I have to agree with @Luuk1983 here. I know the implementation is not feature ready, but in it's current form it will not be usable for our projects. Luuk already raised some points about permissions and structure. But the element picker should be revised as well. Now it can only be restricted to a start folder. |
Uh oh!
There was an error while loading. Please reload this page.
I absolutely love the idea of the new library section. It solves our problem of always having the 'shared content' or 'reusable content' in the content tree outside the website root. However, I feel like the library does not yet live up to the potential.
The managing of the library section's elements is (intentionally?) less complex than the content section:
To be honest, I find these limitations very unfortunate and I'll tell you why in a moment. Let me first say that there are probably good reasons for some of these choices that I don't see, so I love to be informed about what they are.
Anyway, there are two reasons why I don't like the limitations:
First is multi-site support. I can garantuee you that when you have multiple sites in your Umbraco instance, you're going to have a few root folders, one for each site in the library section. I can't create specific 'folder' document types here, so I can't distinguish them by alias, I can only use their name (which is not very reliable). I also can't make rules where I will allow element A on Site A, but not in Site B to be added.
Second is that you can't create elements below elements in the tree because an element does not have a 'create'. In our current 'shared' content, we sometimes categorize things that have content of their own, so you can't use a folder for that. For instance: we sometimes have a 'FAQ' category that has a general description of the category, followed by one or more FAQ items as the children. We have multiple places where you can pick either the category, or the individual FAQ items. That's why we have them in seperate nodes, so you can pick either.
So to be honest, I think I'm going to run into limitations of the library. I really feel like it could have more flexibility that is more in line with the content. Maybe that would even make sharing code for that functionality easier. Anyway, I'm curious what you all think!
All reactions