{"categories":[{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content/2"}],"enrichment":{"capability":"Provides Django template tags to automatically add active CSS classes to navigation menu items based on the current request URL.","skillfed_tags":["django-template-tags","navigation-ui"],"use_cases":["Highlight the current page in a site navigation menu without writing custom template logic in each template.","Add active styling to breadcrumb navigation based on the current request URL pattern.","Style multi-level navigation menus where you need to mark parent items as active when viewing child pages."],"what_it_does":"django-navhelper is a small Django template tag library that solves the common problem of highlighting the active navigation item in a menu. It provides two template tags\u2014navactive and renavactive\u2014that return an 'active' CSS class (or a custom class you configure) when the current request matches a given view name or URL pattern. You load the tags in your template and wrap them around menu links to automatically style the active item.\n\nThe package has no runtime dependencies beyond Django itself, making it lightweight to install. It requires Django 4.2 and Python 3.10 according to its documentation. However, the project is abandoned\u2014the last commit was 2023-06-19. While it has no known security vulnerabilities, there is no active maintenance, so compatibility with newer Django or Python releases is not guaranteed.","worth_installing":"Yes, if you are locked into Django 4.2 and Python 3.10 and need a simple, lightweight way to mark active navigation items. The MIT license is permissive, install friction is low, and there are no known vulnerabilities. However, the package is abandoned with no recent maintenance, so do not expect updates for newer Django or Python versions. Consider it only for stable, long-lived projects on those specific versions, or evaluate actively maintained alternatives if you anticipate upgrading."},"id":"django-navhelper","links":{"html":"https://skillfed.io/packages/django-navhelper","md":"https://skillfed.io/packages/django-navhelper.md","pypi":"https://pypi.org/project/django-navhelper/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-06-19","license_spdx":null,"license_treatment":"permissive","name":"django-navhelper","python_support":"unspecified","summary":"Django template tags designed to help the navigation rendering"},"popularity":{"monthly_downloads":237123,"position":8965,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.0"}
