{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/6"}],"enrichment":{"capability":"Provides ZCML directives (browser:page, browser:pages, browser:view) for registering browser views in Zope applications, with optional menu item support.","skillfed_tags":["zope-framework","zcml-configuration","web-views"],"use_cases":["Register browser view handlers for specific content types and request interfaces in a Zope application.","Configure URL-to-view mappings declaratively via ZCML instead of programmatic registration.","Set up named page templates as browser views with automatic security and permission handling.","Integrate menu items with browser views when zope.browsermenu is available in the environment."],"what_it_does":"zope.browserpage is a configuration layer for the Zope web framework that registers browser views using ZCML (Zope Configuration Markup Language). It defines three main directives\u2014browser:page, browser:pages, and browser:view\u2014that map URLs and request types to Python view classes or template files. The package is tightly coupled to the Zope Toolkit and cannot be used independently; it requires ten runtime dependencies including zope.component, zope.interface, zope.security, and zope.pagetemplate.\n\nThis package is intended for developers building web applications within the Zope ecosystem. It handles the declarative registration of browser views, which are the primary mechanism for handling HTTP requests in Zope. If zope.browsermenu is installed, the directives also support menu item registration; otherwise, menu attributes are silently ignored. The package has been maintained since 2009 and currently supports Python 3.9 through 3.13.","worth_installing":"Yes, but only if you are already committed to the Zope Toolkit ecosystem. This package is not a standalone library\u2014it is a configuration layer for Zope web applications and requires the entire Zope dependency stack. If you are building a new Zope application, it is a necessary component. If you are not already using Zope, do not install it. The aging maintenance status (336 days since last release) is not a blocker for stable use, but signals that the Zope ecosystem itself may not be the focus of active development."},"id":"zope-browserpage","links":{"html":"https://skillfed.io/packages/zope-browserpage","md":"https://skillfed.io/packages/zope-browserpage.md","pypi":"https://pypi.org/project/zope-browserpage/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-09-12","license_spdx":null,"license_treatment":"unclear","name":"zope.browserpage","python_support":"supports_current","summary":"ZCML directives for configuring browser views for Zope."},"popularity":{"monthly_downloads":132241,"position":11559,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.0"}
