cofoundry-cms / cofoundry

Cofoundry is an extensible and flexible .NET Core CMS & application framework focusing on code first development
https://www.cofoundry.org
MIT License
832 stars 145 forks source link

Enhanced Url Picker #186

Open HeyJoel opened 6 years ago

HeyJoel commented 6 years ago

Currently we have pickers for various entities that can have urls or sets of urls:

It would be good to have a unified picker that you can use to get a reference to an internal resource url of any type, or optionally choose an external url.

A different picker may be required for selecting a group of urls (i.e. web directory or custom entity), but we'd need to have a think of how that might work or if it should be built into the above picker.

There are a number of places this would be useful, but a key use-case is building a dunamic menu whereby a menu link could be internal or external or contain a dynamic list of a web directory or categorization of custom entity pages.

HeyJoel commented 6 years ago

This would also be useful to add as an optional button to the Html Editor to make it easier to link to internal pages.

meinvolk commented 5 years ago

I think a great place to start would be just allowing an attribute to allow a user to choose an existing internal page link.