OldProposalsList

Here are the old manually-maintained Proposals and OlderProposals lists, now replaced by a dynamic Proposals list. This page is no longer updated, but the summaries and statuses here may be useful to incorporate into the proposal pages.

System Message: SEVERE/4 (<string>, line 4)

Missing matching underline for section title overline.

----
Proposals list, most recent first:

Product configuration and testing
API to support handling product configuration settings in tests.
PageTemplateLookup
Looking up and re-using page templates
Packages should load configuration they depend upon
This proposal outlines why not the functional test layer should load the configuration that the package depends on, but the package itself.
Free views
Separating views from component
SatellitesAndLaunchpad
Decide and set up structure how to use launchpad (bugs, blueprints, ...) with the satellite projects.
ReusableActions
Refactor zope.configuration to make actions better reusable.
Eggification of Zope Packages
A proposal to tack eggification of zope.* packages, which is already started.
Loading Configuration from the zope.app Egg
A proposed hack to allow us to package zope.app as an egg without breaking old configurations.
ZCML Filtering Support
Provide a way to exclude (rather than just override) configuration.
Zope Configuration Processing and Side Effects
Affirm and explain that processing during the first phase of configuration processing should avoid side effects other than import and should minimize processing.
error reporting unification
Unify the error logging to the SiteError? log with that in the error reporting utility. Right now both obey different rules on which errors to report.
The browser:page compromise
Compromise proposal regarding the simplification and de-magic-ification of 'browser:page'.
Make zope.app smaller
Move components and whole packages out of zope.app to reduce/eliminate Zope 2's and other products' dependency on zope.app.
Use ConfigParser for High-Level Configuration
Switch to using ConfigParser and INI-formatted files for high-level configuration.
Reducing the amount of ZCML directives
Get rid of 8 ZCML directives that can easily be replaced with a few more lines of Python code and other, more elementary ZCML directives.
Enhance tracebacks in persistent logs
Persistent logs should contain the extra information provided by Zope's special traceback formatter. Currently, the extra information is only available online.
Make Zope fit for Common Critera
A proposal that unifies all tasks that need to be done before Zope 3 can be certified for common criteria.
Simplify skinning
Simplify the skinning system by consolidating the layer and skin concepts into one.
Reunite Zope 2 and Zope 3 in the source code repository
A bold proposal on putting Zope 2 and Zope 3 in the same repository tree.
User management API
Proposal of a Basic API for a User (pricipal) management
Basic Relation API
Specification of a Basic API for a Relation Framework. (This is related to other proposals that propose semantically richer APIs?: AssociationService, RelationshipService, RelationManager)
ZIP Import Support for Zope 3
Support for using Zope packages from ZIP archives and Python Eggs.
Better XML support for Page Templates
Improvements to the XML support for PageTemplates?.
Performance regression tool
a set of tool extending the test framework to prevent performance regressions.
Security Checkers Become Security Proxy Factories
Change the way security factories are created to the use of checkers as proxy factories.
Simplify macro registration
Use a own ZCML directive for macro registration and get rid of the macro mapping class and it's lookup hook.
Configurable Container Views
Reimplement the container contents view in a more reusable manner.
Nested menus
Support a nested menu structure for ZMI
Content Provider API for skins
Implement API for lookup additional content.
Publication Post-Processing
Make the publication contract more explicit and allow for post processing to provide for things like standard look and feel and augmentation of pages with additional components.
Resource Library
An extention of resource directories that allows automatic inclusion of Javascript or CSS files in pages that require them.
Fix zope.app.security._protections
This module can cause functional tests to fail in surprising ways
xpdlcore inclusion
zope.wfmc should use xpdlcore as XPDL parser
lxml dependency
Zope3 should require lxml as a mandatory dependency.
Running asynchronous code
...
Cascading Style Sheet - Style Guide
The CSS style guide for developers.
IFile refactoring
Constraints of field data in IFile? does'nt fit. The interface field Bytes ignores the possible FileChunk? as value we get on bigger files.
More Cleanup of Widgets
A brief proposal to cleanup some rough edges in the widgets framework.
Interface Attribute Definition Adapters
Use adapters to control definition of object attributes within interfaces.
TALES path expression adapters
Provide the ability to easily use adapters in TALES path expressions
Partial Adapters
Partial adapters allow multiple adapters to be used to perform a function, allowing contributions for independent interfaces.
ProvideAuditlogFormat
Decide for a logging format to use for common criteria audit log generation.
Action Plans
Provide a way to enforce integrity constraints in a modular way.
No more schema binding
Eliminate the field binding feature, using specialized adapters, when necessary to perform context-dependent validation and using multi-views for widgets.
Cleanup of Schema and Widgets
A list of somewhat related changes stemming from a recent brainstorming session.
Extend Implements Concept and Fix Interface Method Names
Extend the implements concept to all factories and fix some interface method names to be consistent with current jargon.
SpringCleaningDay2004
Improve documentation, commenting and cosmetics in Zope3 source code.
Modules Are Global
Make software installed in the database work sanely, and better mirror the Python model of importable modules.
ZCMLEnhancements
This proposal is more a list of tasks we have to make ZCML ready for Zope X3 1.0.
MailFormatting
Zope 3 mail service expects to get a preformatted RFC-822 message, this is a proposal for a higher-level API.
CookiesAPI
HTTP cookies API with quoting, access to the raw values, etc.
SchemaAdapter
A more object friendly spelling for schema functions.
DocumentTemplateMarkupLanguage2
This proposal covers the changes that should be made for DTML2, the DTML version that will make it into Zope 3.
ZopeX3 Dogfood Server proposal (this doesn't really need its own page)
We all like "eating our own dogfood". Gives us a sense of accomplishment. So, I propose that Zope Corp. maintains a public ZopeX3 server running and accessible by the developers - perhaps at http://www.zope3.org/ (domain already reserved) or something. This server would be updated daily from CVS assuming the unit tests are running (but they should always be). Perhaps it is too early to have this, but then again perhaps not.
AssociationService (was RelationshipService (was RelationManager))
A centralized location to manage associations between objects
TaskSchedule
Founding a standardized way to schedule tasks within Zope3.
LifeCycleEvents
...

System Message: SEVERE/4 (<string>, line 211)

Missing matching underline for section title overline.

----
OlderProposals list, alphabetic



( 97 subscribers )