{"id":30420671,"url":"https://github.com/skybrud/skybrud.linkpicker","last_synced_at":"2025-10-24T12:59:07.204Z","repository":{"id":146944629,"uuid":"42095708","full_name":"skybrud/Skybrud.LinkPicker","owner":"skybrud","description":"Link picker property editor and grid editor for Umbraco.","archived":false,"fork":false,"pushed_at":"2024-03-03T11:40:46.000Z","size":2671,"stargazers_count":6,"open_issues_count":0,"forks_count":3,"subscribers_count":10,"default_branch":"v2/main","last_synced_at":"2025-08-01T01:35:31.231Z","etag":null,"topics":["csharp","dotnet","grid-editor","limbo","link-picker","linkpicker","links","skybrud","umbraco","umbraco-package","umbraco-v7","umbraco-v8"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/skybrud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2015-09-08T07:02:44.000Z","updated_at":"2023-11-24T03:49:08.000Z","dependencies_parsed_at":"2024-02-28T16:51:15.412Z","dependency_job_id":null,"html_url":"https://github.com/skybrud/Skybrud.LinkPicker","commit_stats":null,"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"purl":"pkg:github/skybrud/Skybrud.LinkPicker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skybrud%2FSkybrud.LinkPicker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skybrud%2FSkybrud.LinkPicker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skybrud%2FSkybrud.LinkPicker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skybrud%2FSkybrud.LinkPicker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/skybrud","download_url":"https://codeload.github.com/skybrud/Skybrud.LinkPicker/tar.gz/refs/heads/v2/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skybrud%2FSkybrud.LinkPicker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271606604,"owners_count":24788981,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-22T02:00:08.480Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","dotnet","grid-editor","limbo","link-picker","linkpicker","links","skybrud","umbraco","umbraco-package","umbraco-v7","umbraco-v8"],"created_at":"2025-08-22T08:19:50.299Z","updated_at":"2025-10-24T12:59:02.154Z","avatar_url":"https://github.com/skybrud.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"Skybrud.LinkPicker\n==================\n\n[Looking for the Umbraco 7 version of the package?](https://github.com/skybrud/Skybrud.LinkPicker/tree/dev-v7)\n\n**Skybrud.LinkPicker** is a package for Umbraco 8 that introduces a property editor for adding or editing a single link. Together with [**Skybrud.Umbraco.Elements**](https://github.com/skybrud/Skybrud.Umbraco.Elements) or similar packages, it may also be used to create lists of links.\n\n\n\n\n\n\n\n\n\n\n\nSkybrud.LinkPicker is a small package that adds a single property editor to Umbraco that can be used for picking a link - either being content, media or a custom URL.\n\n![image](https://user-images.githubusercontent.com/3634580/120788631-d6eeac00-c530-11eb-9ac0-7e1d02f97f0a.png)\n*The destination property shows the link picker editor in use. When clicking to add or edit a link, the editor utilizes Umbraco's build-in link picker overlay.*\n\n## Installation\n\n1. [**NuGet Package**][NuGetPackage]  \nInstall this NuGet package in your Visual Studio project. Makes updating easy.\n\n\u003c!--1. [**Umbraco package**][UmbracoPackage]  \nInstall the package through the Umbraco backoffice.--\u003e\n\n1. [**ZIP file**][GitHubRelease]  \nGrab a ZIP file of the latest release; unzip and move the contents to the root directory of your web application.\n\n[NuGetPackage]: https://www.nuget.org/packages/Skybrud.LinkPicker\n[UmbracoPackage]: https://our.umbraco.org/projects/backoffice-extensions/skybrudlinkpicker/\n[GitHubRelease]: https://github.com/skybrud/Skybrud.LinkPicker/releases\n\n## Skybrud.Umbraco.Elements\n\nIf you've used the Umbraco 7 version of this package, you may recall that it featured a property editor for managing a list of links rather that a property editor for a single link as in the Umbraco 8.\n\nWith the link list property editor, you could add all the links you wanted, but each item in the list would just be a link without the support for any additional properties. As Umbraco 7 matured, and Umbraco 8 came closer, we released this was limiting our capatabilities for building better websites - eg. a link could for instance include extra properties for improving the accessbility of a website, but this wasn't possible with the old link list property editor.\n\nWhen we're building link lists in Umbraco 8, we're now instead relying on our own [**Skybrud.Umbraco.Elements**](https://github.com/skybrud/Skybrud.Umbraco.Elements) package. The package then allows developers to set up properties and grid elements based on content types and `IPublishedElement`.\n\n![link](https://user-images.githubusercontent.com/3634580/85072079-c70f7800-b1b8-11ea-98ae-b65f3741c5ac.gif)\n\nIn the GIF above, the link item has an additonal property for the link text, but other properties - like an icon - could make sense as well.\n\nTo use the link list view provided by this package, you can set the **View** option to `/App_Plugins/Skybrud.LinkPicker/Views/Elements/LinkList.html` when creating your link list data type:\n\n![image](https://user-images.githubusercontent.com/3634580/85072388-59b01700-b1b9-11ea-8158-182e189af9d7.png)\n\n## Umbraco Block List\n\nThe new Block List in Umbraco uses the same principles as our Elements editor described above. Ideally this package will also provide a custom view for the Block List in the future, making it more friendly to create and manage a link list with the block list.\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskybrud%2Fskybrud.linkpicker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskybrud%2Fskybrud.linkpicker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskybrud%2Fskybrud.linkpicker/lists"}