https://discord.umbraco.com logo
#umbraco #umbracomarketplace #dotnet #op...
# show-and-tell
n
Hey everyone šŸ‘‹ We often face challenges managing icons in Umbraco, storing them statically in the project, or uploading them as media items. Changing colors, updating icons, or keeping things consistent across content quickly became frustrating and hard to maintain. Those days are gone. I built BetterIcons, an icon picker for Umbraco that gives editors access to 200,000+ icons directly inside the backoffice. No more static SVG management, no more media clutter, just pick any icon and use it instantly in your content. Currently supports: • Content property editor integration • 200k+ icons (Material, Lucide, Phosphor, Tabler, Emoji, SkillIcon and many more) • Fast search and clean picker UI • Works with Umbraco 11, 12, 13, 15, 16, 17 Please check this out https://www.linkedin.com/posts/nitesh-babu_umbraco-umbracomarketplace-dotnet-activity-7429417898001149952-b6WU?utm_source=share&utm_medium=member_desktop&rcm=ACoAABbA0PkBVFVsWVlM5UrqbCOb3nKkI_oOOLI This is my first Umbraco package, and I’m actively improving it. Would really appreciate any feedback, ideas, or suggestions from the community šŸ™ This is also my first community post so please, excuse me if there is anything wrong with the post šŸ™
l
That looks really cool! I have a few questions: - Is it open source? - How does this work with copyright? -Are the icons stored locally or do they access external services? I'm trying to see if we want to use this in an agency, but we have some requirements and I also need to make sure we don't run into copyright issues or AVG or ISO27001 issues šŸ™‚
n
Thanks Luuk, really appreciate it! Yes, BetterIcons is fully open source, https://github.com/niteshbabu/Umbraco.Community.BetterIcons Regarding copyright, BetterIcons uses Iconify, which provides access to many open icon sets (Material Icons, Lucide, Phosphor, etc.). Each icon set has its own license, but the majority are open source and safe for commercial use (MIT, Apache 2.0, etc.). BetterIcons itself does not bundle or redistribute icons, it only references them. Icons are not stored locally by default. The picker fetches icons from Iconify while browsing and selecting. The selected icon is stored as a simple string reference (e.g., "mdi:home"), not the SVG itself. I tried the local approach, but then I was limited to only few icon packs, just using Tabler icons locally resulted in a bundle size of 4MB. BetterIcons ui is lightweight, just under 30kb. If needed for strict environments (ISO27001 / AVG), it's also possible to configure BetterIcons to use a self hosted Iconify instance or local icon bundles. I'm actively working on improving flexibility and compliance, so feedback from agencies is very valuable.
p
@UMB.FYI tip
u
Thanks for the tip
p
Well done @NiteshBabu Looks like a very powerfull package!
n
Thanks Patrick, really appreciate it.
7 Views