Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow for additional trees to store data on separately #8283

Closed
PeteDuncanson opened this issue Jun 12, 2020 · 7 comments
Closed

Allow for additional trees to store data on separately #8283

PeteDuncanson opened this issue Jun 12, 2020 · 7 comments
Labels

Comments

@PeteDuncanson
Copy link
Contributor

PeteDuncanson commented Jun 12, 2020

See: https://twitter.com/pgregorynz/status/1271336940852244480

The content tree holds content that is routable (ie it has an URL). Sometimes though you want to store data that doesn't make sense to link to but you want to reuse elsewhere. It would be great to have a separate tree for these items. Sort of a repository tree.

This can be achieved currently with clever use of nodes on the content tree but it can cause confusion for editors and headaches for developers.

I'm hopeful that @pgregorynz @JeffreyPerplex and @mattbrailsford might chip in and flesh out this feature request so the discussion from twitter can continue in a more structured manner there.

@PeteDuncanson
Copy link
Contributor Author

@leekelleher
Copy link
Member

The concept of a "-2" content tree has been floated around for a while, (I recall long chats with @zpqrtbnk about this at previous CG retreats 😃).

Here are a couple of photos I grabbed from CG19's Dream Corner...

IMG_20190524_020140 (Large)

IMG_20190524_020216 (Large)

Also linking in @skttl's recent issue #7867 for cross-reference purposes.

@louisjrdev
Copy link
Contributor

This would be great, there has been many an occasion where I have wanted IPublishedElements in a tree structure for content organisational purposes; but not necessarily needed a full-on IPublishedContent item.

@pgregorynz
Copy link
Contributor

I think the concept can go even further. Multi tenancy in Umbraco currently is not that great. So it would also be awesome extra trees could be routable as well If required by attaching a host header.

@louisjrdev
Copy link
Contributor

@pgregorynz I wonder if that opens up a wider discussion on how best to handle multi tenancy in umbraco, lost methods seem to have some tradeoff. My 2¢ is that same code base but separate back office environment and DB / cache etc would be best

@nul800sebastiaan nul800sebastiaan added state/needs-investigation This requires input from HQ or community to proceed type/feature labels Jun 16, 2020
@nul800sebastiaan
Copy link
Member

Hi all! We had a nice chat about this recently at HQ and there sure is a lot of ground to cover as to what we should do with the tree separation!

We talked about: do you really want trees because that's what we are accustomed to and that's what you can imagine being the solution or should we be thinking differently, can we get a different type of thing, a proper "repository" and how, and where, etc (as Jesper Hauge suggested on twitter).
Indeed multi-tenancy came up as well. All in all we concluded that this is an excellent topic for an upcoming RFC we would like to create. So please feel free keep adding your thoughts and ideas in here for inspiration for that RFC!

@nul800sebastiaan nul800sebastiaan added status/idea The ideas in this issue are great idea, we're not ready to work on it in the near future. status/rfc-candidate and removed state/needs-investigation This requires input from HQ or community to proceed status/idea The ideas in this issue are great idea, we're not ready to work on it in the near future. labels Aug 27, 2020
@umbrabot
Copy link

Hiya @PeteDuncanson,

Just wanted to let you know that we noticed that this issue got a bit stale and might not be relevant any more.

We will close this issue for now but we're happy to open it up again if you think it's still relevant (for example: it's a feature request that's not yet implemented, or it's a bug that's not yet been fixed).

To open it this issue up again, you can write @umbrabot still relevant in a new comment as the first line. It would be super helpful for us if on the next line you could let us know why you think it's still relevant.

For example:

@umbrabot still relevant
This bug can still be reproduced in version x.y.z

This will reopen the issue in the next few hours.

Thanks, from your friendly Umbraco GitHub bot 🤖 🙂

@umbrabot umbrabot added the status/stale Marked as stale due to inactivity label Jul 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants