{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/6"}],"enrichment":{"capability":"Registers and serves static browser resources (images, CSS, JavaScript) under symbolic names via ZCML directives, with support for internationalization and directory-based resource publishing.","skillfed_tags":["zope-toolkit","static-resources","zcml-configuration"],"use_cases":["Register CSS, JavaScript, and image files under symbolic names in a Zope application to decouple resource URLs from filesystem paths.","Serve internationalized static resources (e.g., locale-specific images or stylesheets) through a unified resource interface.","Publish a directory of static assets with automatic file-type-based resource factory selection and forbidden-name filtering.","Integrate HTTP ETag generation for static resources to enable browser caching and conditional requests in Zope-based web applications."],"what_it_does":"zope.browserresource is a Zope Toolkit component that implements a registration and serving system for static browser resources\u2014files like images, stylesheets, and scripts. Resources are registered under symbolic names via ZCML configuration directives, decoupling their logical identity from their physical filesystem location. The package handles directory-based resource publishing, internationalization, and HTTP ETag support for caching.\n\nThe package is tightly integrated with the Zope Toolkit ecosystem and depends on 10 other Zope packages (zope.component, zope.configuration, zope.interface, zope.schema, zope.traversing, and others). It is maintained as part of the Zope Toolkit project and is not designed for reuse outside a Zope application context. Current support covers Python 3.9\u20133.13 on CPython and PyPy.","worth_installing":"Yes, if you are building or maintaining a Zope Toolkit\u2013based application and need to manage static browser resources. No, if you are working outside the Zope ecosystem\u2014the package is explicitly not reusable without the full Zope Toolkit stack. The package is actively maintained, has no known vulnerabilities, and supports modern Python versions, but its utility is confined to Zope projects."},"id":"zope-browserresource","links":{"html":"https://skillfed.io/packages/zope-browserresource","md":"https://skillfed.io/packages/zope-browserresource.md","pypi":"https://pypi.org/project/zope-browserresource/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-09-12","license_spdx":null,"license_treatment":"unclear","name":"zope.browserresource","python_support":"supports_current","summary":"Browser resources implementation for Zope."},"popularity":{"monthly_downloads":131487,"position":11586,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.0"}
