In CMS 11, Editors could use External Links dashboard gadget that provided an overview of all external links used on site. This is not very common functionality, but I this that it can be usedeful for certain group of Editors. For CMS 12 the Dashboard is no longer available, so I decided to create similar addon for the new CMS.
The old gadget was fairly simple. It allowed either the full URL to be displayed for each external link or the number of occurrences grouped by external links.
New addon
Since I couldn’t use Dashboard module in CMS 12, I created an Edit Mode gadget that displays a list of links.
Gadget has it’s own menu with few options:
- Show view displays custom view with detailed information
- Refresh refresh the list
- Export export all links to file using CSV format
Custom View
Custom view displays more information than the gadget. The detailed list additionally shows language and publish date
while aggregated list shows content grouped by external links
Links are clickable
Installation
To use the plugin you nedd to add AddExtendedExternalLinks extension method in Startup.cs:
1 2 3 4 5 6 7 8 9 |
using ExtendedExternalLinks; // ... public void ConfigureServices(IServiceCollection services) { // ... services.AddExtendedExternalLinks(); } |
Plugin is available as nuget package.