AutomaticGlossary

A glossary generated from the first paragraph of Zope 3 wiki pages. See also the human-maintained Glossary.


_ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

_

#zope3-dev IRC channel
IRC provides a great way to ask questions and discuss issues in real time.
A
AGXSprint2005
Motivation
API doctool Generator
API doctool Generator
APIDocTool
The Zope 3 API doc tool, a.k.a apidoc, is available in a default Zope 3 installation running in developer mode a this URL:
AboutThisSite
AboutZope
Sources:
Access to widget errors
Access to widget errors
AccessControlProposal
This text attempts to outline how I think a security system for Zope3 should look like. Some parts are very general and not even Zope specific; some parts are extremely Zope specific. I hope you don'...
AccomodationAndDirections
Directions
Action Plans
Status: IsProposal
ActiveContent
Active Content
ActiveDirectory
AdaptContentForViews
Status: IsRejectedProposal
Adapter
An adapter is an ApplicationFunctionalityComponent that provides additional functionality for some other component, using the interface of the other component.
AdapterFinding
I believe the usual view of finding an Adapter for a particular object is to ask the Adapter Service for a kind of Adapter (with some interface), supplying the object you'd like to get the Adapter of....
AdapterRegistry
The adapter registry is used to store global ([placeless]) adapter definitions. File-based products can register adapters with the global registry.
AdapterService
(deprecated, see SiteManager API)
AdaptersForMenuItems
Redo browser menus using adapters
AddMenuProposalAndEndOfZmiNamespace
Add menu proposal (and death to zmi namespace)
AddOnPackages
Zope 3 Add-on Packages
Adding name control
Adding name control
AddonPackageInstall
Installation of Zope 3 Add-on Packages
AdvancedObjectHub
Advanced Object Hub use-cases
AdvancedPythonConcepts
Advanced Python Concepts
AdvancedSearch
Advanced search
AfterPython10Sprint
Security
Aggregate Permissions and Principal Groups
Status: IsImplementedProposal
Allow contained non-utility Pluggable Authentication Utility plugins
"This proposal was originally made on the Zope3-dev list.":http://mail.zope.org/pipermail/zope3-dev/2006-January/017435.html
Alpha1Sprint
Where?
AnthonyBaxter
Anthony Baxter: anthony at interlink dot com dot au
ApplicationFunctionalityComponent
Application functionality is distinct from content and presentation. Application functionality components provide application-specific behavior using content components, where necessary. Application ...
Apr19ChatLog
Zopetop Audience
AssociationService
Association Service
AttachApplicationDataToContentComponents
Application components may often need to store additional data about content objects, beyond what the objects themselves are responsible for managing. For example, a content management application ...
AutomaticGlossary
A glossary generated from the first paragraph of Zope 3 wiki pages. See also the human-maintained [Glossary].
application distribution
What is an application distribution?
B
BadPackages
Packages with wrong meta data in !PyPI **************************************
Baiju Muthukadan
Hi, I am `Baiju M`_, a Python programmer from `Kerala`_ .
BangaloreSprint
Hosted by "ZeOmega", http://www.zeomega.com/.
Basic Relation API
Specification of a Basic API for a Relation Framework
BasicContextWrapper
Basic Context Wrapper
BasicObjectSecurity
Basic object security
BeforePython10Sprint
Before IPC 10 Sprint
Better XML support for Page Templates
Status
BetterInterfaceImplements
Improving the way interface implementation is declared
BlobIntegration
Integrate ZODB 3.8 with blobs into Zope 3 =========================================
BristolUKSprint
When
Browser Object for Functional Tests
Browser Object for Functional Tests
BrowsingInterfaceDocumentation
Actors
Build And Packaging Info
Build and Packaging Information
Buildout and Egg Usage
====================== Buildout and Egg Usage ======================
C
CMF20GoldeggRedzoneSprint
CMF 2.0 Goldegg Redzone Sprint
CMF20GoldeggSprint2005
CMF 2.0 Goldegg Sprint, 2005/09/23
CMFContent
Overview
CMFContentTypeDesign
CMF content type design
CMFSkins
Overview
CMFTools
Overview
CMFType
CMSprintDocumentation
Zope 3 documentation project at InfraeSprintathon
CMSprintPreparation
The sprintathon will have about 30 developers present (if everybody makes it). This is great! It's also a rather dauntingly large number. It means the preparation needs to be very good, so that we ...
CMSprintSearching
Project:
CMSprintUserInterface
User interface project at InfraeSprintathon
CMSprintUserManagement
User management project at InfraeSprintathon
CMSprintWorkflow
Project
CMUserManagement
Developers
CachingFramework
Caching Framework
CamelCase
Camel case is a convention for spelling multi-word names in which each word, except possibly the first, begins with an upper-case letter.
CapabilityBasedSecurity
Capabilities-based security
CapitalizedWords
Capitalized words
Cascading Style Sheet - Style Guide
Cascading Style Sheet - Style Guide
CastleSprint2004
Castle Sprint 2004
CatalogSprint
Proposed Agenda for the Catalog Sprint, February 21-23, 2002
Centralized Interface Repository
Centralized Interface Repository
ChangingExceptionViews
Changing Standard Exception Views
Checker
A checker is associated with an object type, and provides the hooks that map attribute checks onto permissions deferring to the security manager (which in turn defers to the policy) to perform the ...
CheckinGuidelines
Please be careful before a check in to make sure:
ClassBasedPermissionRequirementsForComponents
Component-based versus Class-based permission requirements
ClassesAttributesMethods
1. General
Cleanup of Schema and Widgets
Cleanup of Misc Schema and Widget Issues
CodeOptimization
Although code optimization is not the primary goal in the current development cycle of Zope3, here are some rules that should make further optimizations and the possible use of unicode less painful.
CodeWorks
Based in Vilnius, Lithuania, "!CodeWorks":http://www.codeworks.lt is a company specializing in web application development using Zope while contributing to the development of Zope itself.
CodeWorksSprint
See Alpha1Sprint.
Coding Cycle
Zope 3 coding cycle
Coding Style
Zope 3 Coding standards ***********************
Common Criteria Documentation Tasklist
Common Criteria Documentation Tasklist This is a list of tasks that need to be done for the various documents required for Zope 3's common criteria certification.
CommonFileSystemAPI
CommonFileSystemAPI
CommonWords
This is a list of some common words that should have the same meaning throughout Zope. It is not exhaustive.
ComplexContainsQuery
Well, this is pretty dumb to have it on a separate page, but it doesn't belong anywhere else::
Component
A component is defined as an "object with introspectable interfaces". Specifically, we define a component to be an object that asserts interfaces using the ZopeInterfaces.
Component Architecture
Welcome to the Zope Component Architecture wiki page. This page is created to provide information about Zope Component Architecture. Here you can see an introduction, installation instructions and ...
Component Architecture Overview
Component Architecture Overview
Component Architecture Simplification
Component Architecture Simplification
ComponentArchitectureApproach
Component architecture approach
ComponentDeveloper
The component developer is someone who creates software for use by [SiteDeveloper]s. Component developers include people who develop:
ComponentDocs
Components Working Documents
ComponentUser
A Zope user who uses Zope components through the Zope management interface. Users create, script and configure components.
ComponentsOverview
The Component Architecture - An Introduction
ConfigParser
ConfigParser is a standard Python module for reading INI-formatted configuration files. See: http://docs.python.org/lib/module-ConfigParser.html
Configurable Container Views
Configurable Container Views
ConfigurationFileFormat
The separation of component configuration from component software has turned out to be a very powerful idea.
ConfigureContentTypeFeatures
Some CMFTools (qua "services" in NRSpeak) have policies or configurations which are specific to a given content type:
ConsistentUseOfSpacesAsDelimitersInZCMLAttributes
Consistent use of spaces as delimiters in ZCML
ContainmentConstraints
Containment constraints
Content Provider API for skins
Content Provider API for skins
Content issues
Content issues
ContentComponent
Content components represent the domain or business concepts in an application. They are the information that is managed and used to drive applications.
ContentManagementFramework
Overview
ContentManagementProjectsForZope3
Content-Management in Zope 3
ContentManager
Content Manager
ContentSensitiveBrowserMenuConfigurationDirectives
Content-sensitive Browser Menu Configuration Directives
ContentType
What is a Content Type, and how do we support it in Zope 3?
ContentTypesInZope3
Content types in Zope 3
ContributerLevel
Contributer Level (DifficultyLevel)
ConvenienceAbstractQueryTypes
convenience abstract query types, based on core abstract query types::
CookiesAPI
A PROPOSAL FOR THE COOKIES API
CopyAndPaste
(As in Zope 2 Copy and Paste)
CopyAndPasteAs
Same as CopyAndPaste, but with the option to rename the copied objects.
CoreAbstractQueryTypes
core abstract query types::
CoreDeveloperLevel
Core Developer Level (DifficultyLevel)
CreateANewContentComponentType
Many types of content objects differ only in presentation or aspects provided by services. For example, what you call "news items" and "announcements" may look different and use different workflows, ...
CreateASite
A site is just an area of a Zope installation that has services. Using the Zope management interface, browse to a folder and select the "Allow Services" link.
CreateApplicationFunctionality
Creating application functionality
CreateContent
Creating content
CreateEmptyFile
Currently implemented story
CreateFileFromFormInput
Primary Story (Use Case)
CreateNewContentComponents
Create new content components
CreateNewContentTypesFromExistingContentTypes
Documentation
CreateTransactionPackage
Create Transaction Package
CreateWebPresentation
You can create web presentations either with a Python module or through the web.
CreateXMLRPCPresentation
You can create XML-RPC presentations either with a Python module or through the web.
CreatesASite
A site manager will browse to a location and select "site" from the add list. The site manager will select a few options to create a site. The new site will contain a default configuration of ...
CreatingAFactoryComponentWithAPythonModule
Creating a factory component with a Python module
CreatingGadgetsInAPythonModule
Creating [Gadget]s in a Python module
CreatingInterfaces
Actors
CreatingServicesInAPythonModule
Creating Services in Python module
CreatingServicesThroughTheWeb
Creating services through the web
CreatingWebInterfacesForAddingObjectsWithAPythonModule
Creating a web iterface for adding objects with a Python module
CreativeCommonsAttributionNoDerivsNonCommercialLicense
NOTE: This license applies to Stephan Richter's development cookbook only. It does not apply to the Zope source code or documentation outside the development cookbook. For the terms that apply to ...
CurrentStatus
Status: IsOutdated
CurrentZope3Reviewed
The current UI of Zope 3 is not nice and not made to last. But I short review might be useful:
CutAndPaste
(As in Zope 2 Cut and Paste)
D
DZUGHowtoGo
This document explains how you can get to the sprint location.
DZUGSprint
Where
DZUGSprintAgenda
Overview (from the DZUGSprint "Topic" section)
Database generations
Status: IsProposal
DatabasePackages
Database packages are Zope package objects that are stored in the Zope database.
DateTimeFormatPrototype
import re import datetime import calendar
Define interface for getting a group's members; implement in PAU
"This proposal was originally made on the Zope3-dev mailing list":http://mail.zope.org/pipermail/zope3-dev/2006-January/017419.html
Define interface for getting full closure of a principals groups; implement in PAU
"This proposal was originally made on the Zope3-dev mailing list":http://mail.zope.org/pipermail/zope3-dev/2006-January/017416.html
DefiningZope34Release
Zope 3.4 will be the first Zope 3 release that is based on eggs.
DelegateResponsibility
Delegate Responsibility
DependencyFramework
Dependency Framework
DeprecatedPages
A collection of pages that are likely deprecated. See also any subtopics or backlinks in "related pages".
DesignNotes
Design Notes
DesignStatements
- Two main Usecases
Developer Info
General =======
Developer Mode
Developer Mode
DifferencesBetweenServicesAndUtilities
The differences between services and utilities
DifficultyLevel
Difficulty Levels
DirectoryHierarchyReorganization
This is a proposal for a restructuring of the Zope 3 directory hierarchy
DiscoveryDocs
Discovery - Working Docs
DmitryVasiliev
Dmitry Vasiliev, Zope3 hacker from Russia. You can reach him at dima at hlabs dot spb dot ru.
DoNotUseHTTPBasicByDefault
Status: IsRejectedProposal, this is a policy of the AuthenticationService.
DoSiteManagersNeedControlOverSystemDefinedIds
Zope has certain ids that are defined by Zope and can't be overridden by site managers. These include:
DocsCleanup
Let's try to get a handle on Zope 3 docs!
DocsLikePython
An example of docs organized in the style of http://docs.python.org/dev/
DocsOverview
Superseded by DocsOverview2.
DocsOverview2
Zope 3 documentation links harvested from the WikiDocs2007 and a few other places and organized by type. See also DocsCleanup.
DocumentTemplateMarkupLanguage2
Document Template Language v2.0 (DTML2)
Documentation
See the [Zope3Wiki] page for a complete documentation overview.
DocumentationComments
Here is a list of further documentation that we will need at some point:
Downloads
See [Release Notes].
DraftProposals
Some works in progress:
DublinCoreMetaDataForContent
Dublin core meta-data for content
DynamicContent
Dynamic Content includes dynamic pages and supporting scripts. They are used for one-off applications that live in content space, like hope pages, search pages, and so on. Dynamic content is where ...
E
Eggification of Zope Packages
:Title: Eggification of zope.* packages :Version: 5 :Last-Modified: 28-March-2007 :Author: Baiju M :Status: IsImplementedProposal :Created: 24-October-2006
Enhance tracebacks in persistent logs
Author
Euro Python 2004 Zope Sprint
This sprint will be held the three days following Euro-Python 2004, http://www.europython.org/current/view , June 10-12, 2004.
EuroPython2002Sprint
!EuroPython 2002 Sprint
EuroPythonSprint2003
Where
EventChannelProposal
EventChannelProposal (IsImplementedProposal)
ExplicitNamespaceControlInURLs
Explicit namespace control in URLs and other paths
ExplicitVersusImplicitAdapterWrapping
Now how to go about this. This is tricky to explain, and only half baked in my mind, so bear with me here. I'm also not claiming that the component architecture needs to deal with all these use cases,...
Extend Implements Concept and Fix Interface Method Names
Interface jargon and method renaming
error reporting unification
It is easy to make the assumption that any error that shows up in the error reporting utility in the ZMI is also copied to the SiteError log (typically STDOUT in a standard Zope 3 configuration), and ...
F
FAQ
The FAQ page has been split into several separate pages. This is to help with editing, and make maintenance a bit easier. Most of the names are pretty self-evident. FAQMiscellaneous is a catch-...
FAQ - Concepts
Return to [FAQ] index
FAQ - Configuration and Setup
Return to [FAQ] index
FAQ - General
Return to [FAQ] index
FAQ - Miscellaneous
Return to [FAQ] index
FAQ - Programming
Return to [FAQ] index
FAQ - Security
Return to [FAQ] index
FAQ - User Interface
Return to [FAQ] index
FAQ - Zope2 to Zope3
Return to [FAQ] index
FAQ2007
Frequently Asked Questions about Zope 3 =======================================
Factory
A Factory in general creates an object of a specific kind. A factory can be of the form of a class, a function or a callable object (class instance).
FactoryComponent
A factory component is an ApplicationFunctionalityComponent that is responsible for creating other components, typically [ContentComponent]s. Note that factories are **not** responsible for adding ...
FactoryFromClassChanges
Status: IsImplementedProposal (and superceded by AddMenuProposalAndEndOfZmiNamespace ;)
FactoryService
FactoryService has been deprecated. See SiteManager API.
FeatureRegistry
(Renamed to AdapterRegistry)
FeatureService
(Renamed to AdapterService)
Feb2002InternationalizationSprint
February 2002 Internationalization Sprint
FewerZCMLNamespaces
Fewer ZCML Namespaces
File-system resources
Status: IsDraftProposal
FileStructure
Here I would just like to look at Python Source Files. These files should always contain the most actual license comment at the top followed by the module documentation string. The doc string will ...
FileSystemPackages
File system packages contain traditional Python software in Python modules and other support files, such as templates, configuration files, and resource files (images and style sheets).
FileSystemSynchronization
File System Synchronization It will be possible to synchronize file system objects with objects stored in the Zope 3 object system.
FileSystemSynchronizationProposal
File-System Synchronization
Fire events when principals are added to and removed from group folders
"This proposal was originally made on the Zope3-dev mailing list":http://mail.zope.org/pipermail/zope3-dev/2006-January/017415.html
Fix zope.app.security._protections
Fix zope.app.security._protections
FixedDefaultComponentLookup
Fixed Default Component Lookup
FolderContainerServicesProposal
Contact
FoliageSprint
================ Foliage Sprint ================
FoliageSprintRideShare
Arriving Saturday September 22 ============================
Foreign Language Dictionaries
Foreign Language Dictionaries
FormsInHTML
Laying out forms in HTML
FormulatorProposal
Formulator Proposal
FormulatorRegistries
FieldRegistry
Fredericksburg2003Sprint1
Wiki-Safetybelt: 1052996085.85 Type: structuredtext (alternatives: plaintext) Log:
Fredericksburg2003Sprint2
Where
Free views
Summary =======
French dictionary
(de)activate = (dés)activer
FrenchGlossary
Zope 3 glossaire version française
FrontPage
See [Zope 3 wiki].
FunctionalTestingFramework
Functional testing framework for Zope3
G
German dictionary
German dictionary
Glossary
See also NewsletterGlossary, AutomaticGlossary.
GoodBuddyExample
The example
Grok
Grok is a web application framework for Python developers. It is aimed at both beginners and very experienced web developers. Grok has an emphasis on agile development. It is based on zope3. Grok is ...
Group
Group
GroupClassRelatedDirectivesInClassDirective
Class Directive Proposal
GroupingPermissions
During the BeforePython10Sprint, Casey Duncan and Steve Alexander looked at issues around grouping permissions. There wasn't time to implement and commit anything to CVS, but we made various notes on ...
H
HistoricalDocuments
When I weeded through the Wikis to identify and remove outdated pages, I came accross a couple, which will be exciting to read in another couple of years, so I placed them here. They are not ...
How can I introduce user/group management functionality?
(Part of ZopeInAnger)
How do I add a SVN dependency?
You have hear about this wonderfull package, maybe lovely.tag, and want to try it out. You follow the instructions at [How do I add an egg dependency?] but that package is not in the index, so you ...
How do I add a develop dependency?
After working in your develop package for a few days, the time has come to integrate it to your deployment instance. So, following the steps in [How do I add an egg dependency?], you add the new ...
How do I add an egg dependency?
You are working in your instance or developing your package and then you discover in Zope3PackageGuide that there is a package you may find usefull, let's say 'ldappas'. How do you intall and ...
How do I add utilities for testing?
A global utility::
How do I allow for logging out?
(part of ZopeInAnger)
How do I avoid automatic submit on pressing Enter?
(Part of ZopeInAnger)
How do I configure security in a Relational Database
**Using Zope3 Security with a Relational Database**
How do I create a threadsafe connector?
(Part of ZopeInAnger)
How do I create an add button in a container view?
(This section is part of [ZopeInAnger])
How do I develop a package using z3c.form?
After installing [z3c.form] and making your skin, it is time to develop your package ([How do I make a zope package?]). Create a package named 'myz3ctest' and register it at 'myinstance'. Let's ...
How do I enable annotations for unit testing?
Example::
How do I expose a content object through FTP?
(Part of ZopeInAnger)
How do I extract message ids from templates and python modules?
First, extract message ids::
How do I find documentation in anger?
Introduction ------------
How do I grab variables from arbitrary URLs?
Example using IPublishTraverse customizations ---------------------------------------------
How do I link objects with containers?
(Part of ZopeInAnger)
How do I make a zope package?
After installing your instance it is time to start to develop new zope packages with the functionality that your site needs. As usual, you start at ~/myenv and source the activation script::
How do I make an instance?
Installing zopeproject
How do I modify an existing persistent object?
(Part of ZopeInAnger)
How do I pass a (hidden) parameter to the next page?
(Part of ZopeInAnger)
How do I query the ID of the current user?
(Part of ZopeInAnger)
How do I query the role(s) of the current user?
To get the Roles that have been granted to a user for a particular object::
How do I set up IIntIds utility for and event subscriber for ObjectAddedEvent for testing?
Example::
How do I set up a new skin for testing?
In an unit test (not a zope.testbrower test) we usually have a stub request::
How do I set up a vocabulary for testing?
For a vocabulary registered as::
How do I set up adapters for testing?
Example:: zope.component.provideAdapter(adapts=(IMyContainer,), provides=ISized, factory=MyContainerSize)
How do I set up automatic reloads when I make changes to configuration or code?
You could try http://codespeak.net/svn/z3/z3reload/trunk/README.txt
How do I set up dublin core?
Example::
How do I set up event subscribers?
Examples::
How do I set up my instance for z3c.form?
The first thing you'll need to work with [z3c.form] is to create your own skin deriving from !IFormLayer. Besides, all your forms must subclass z3c.form.!BaseForm.
How do I set up the environment?
Installing easy_install
How do I show debugging information?
(Part of ZopeInAnger)
How do I use Formlib?
(Part of ZopeInAnger)
How do I use SQL Alchemy?
(Part of ZopeInAnger)
How do I use XML/XSLT in ZOPE?
ZOPE Page Templates (ZPT) -------------------------
How do I use cookie based sessions?
(part of ZopeInAnger)
How do I use dynamic fields in Formlib?
In order to benefit the most from the formlib machinery, one should avoid subclassing form.EditForm (as it would require you to also setup an adapter for your form field). The following code shows ...
How do I use z3c.template?
If you viewed the HTML code generated for the previous forms, you noticed that it wasn't an HTML page, but just a fragment. No tag, no tag, just a tag. It is because the way we designed our pages ...
How should I use packages from Zope 3 repository?
Zope 3 packages ---------------
HowDoIConfigureSecurityViaSQL.shar
#!/bin/sh # This is a shell archive (produced by GNU sharutils 4.2.1). # To extract the files from this archive, save it to some FILE, remove # everything before the `!/bin/sh' line above, then type `...
HowDoIUseSQLScript
**Zope3 relational database access using !SQLScript**
HowDoIUseSQLScript.shar
#!/bin/sh # This is a shell archive (produced by GNU sharutils 4.2.1). # To extract the files from this archive, save it to some FILE, remove # everything before the `!/bin/sh' line above, then type `...
HowDoWeAccomodateThroughTheWebSchemas
Through-the-web schemas present an interesting twist on the component architecture: whereas the component architecture is meant to give objects capabilities according to their environment, object ...
HowShouldUsersCreateObjects
How should users create objects?
HowToContribute
How to contribute *****************
HowToCreateAServiceInAPythonModule
Creating Services in Python module
HowToDoI18nAndL10nForZope3
How to internationalize and localize Zope 3 Page Templates
HowToInstallAPackageInALocation
Actors
HowToOpenAPackageForDevelopment
Actors
HubIdBasedQueries
hubid based queries, based on abstract query interfaces::
I
I18nFormatLocaleSupport
!I18n - Advanced Format and Locale Support
I18nRedo
Redoing the internals of I18n
IAssociation
::
IAssociationEnd
::
IAssociationService
::
IAsymmetricRelationship
############################################################################## # # Copyright (c) 2002 Zope Corporation and Contributors. # All Rights Reserved. # # This software is subject to the ...
IAsymmetricRelationshipType
############################################################################## # # Copyright (c) 2002 Zope Corporation and Contributors. # All Rights Reserved. # # This software is subject to the ...
IContainerPythonification
'IContainer' Pythonification
IDocumentProposal
IDocument and IDocumentJargon components
IFile refactoring
IFile refactoring
IPasswordManager
IQuery
IQuery::
IQueryObjectService
IQueryObjectService::
IQueryResource
IQueryResource::
IRelation
############################################################################## # # Copyright (c) 2001, 2002 Zope Corporation and Contributors. # All Rights Reserved. # # This software is subject to ...
IRelationManager
############################################################################## # # Copyright (c) 2002 Zope Corporation and Contributors. # All Rights Reserved. # # This software is subject to the ...
IRelationship
############################################################################## # # Copyright (c) 2002 Zope Corporation and Contributors. # All Rights Reserved. # # This software is subject to the ...
IRelationshipService
############################################################################## # # Copyright (c) 2002 Zope Corporation and Contributors. # All Rights Reserved. # # This software is subject to the ...
IRelationshipType
############################################################################## # # Copyright (c) 2002 Zope Corporation and Contributors. # All Rights Reserved. # # This software is subject to the ...
ISymmetricRelationship
############################################################################## # # Copyright (c) 2002 Zope Corporation and Contributors. # All Rights Reserved. # # This software is subject to the ...
ISymmetricRelationshipType
############################################################################## # # Copyright (c) 2002 Zope Corporation and Contributors. # All Rights Reserved. # # This software is subject to the ...
IWildcard
IWildcard::
IWorkflowEngine
deneme
IdentifiedComponents
Field
Implement Views As Adapters
Implement views as adapters
ImplementingInterfaces
Actors
ImplementsInZCML
Implements ZCML directive
InformationArchitect
Information Architect
InfraeSprintathon
News
InfraeSprintathonAccomodations
Hotels
InitialRDBIntegration
Relational Database integration for Zope
InstallationAndImporting
Zope2 only has well-known process for distributing and installing 'Products', in the Products directory. Zope3 offers a whole bestiary of components instead. This introduce a more complex ...
Instance and Type based subscriptions
Instance- and type-based subscriptions
IntegrateSoftwareFromMultipleSources
One of the major ideals the component architecture tries to provide is a way for you to combine software from independent sources. The following facilities are provided to support this:
Integration
Team
Interface
See ZopeInterfaces
Interface Attribute Definition Adapters
Status: IsProposal
InterfaceBasedCreation
Interface Based Creation
InterfaceRegistry
The interface registry will manage information about the interfaces that are provided and used by file-based products.
InterfaceStyle
Defining Interfaces
InterfaceTests
New Coding Style: Writing abstract Interface test classes
InterfaceTypes
Interface Types (supercedes ContentType)
InternationalDocumentation
Developer docs and user docs in other languages - overview
IntroductionAndGoals
Hi there,
Introspector NG
Introspector NG
IsAcceptedProposal
These are proposals that were accepted/approved, but that haven't been implemented.
IsApprovedProposal
IsApprovedProposal (IsWikiBadge)
IsDraft
Is Draft (IsWikiBadge)
IsDraftProposal
This is a proposal that is still being written. You may feel free to comment on the existing content, but please keep in mind that the author might not be done with the text yet.
IsEditedDraft
Is Edited Draft (IsWikiBadge)
IsExpiredProposal
These are proposals that were outdated by general changes in the design of the Zope 3 framework.
IsImplemented
Is Implemented (IsWikiBadge)
IsImplementedProposal
These are proposals that have been accepted and implemented.
IsInformational
The document describes general information about devlopment/process/project.
IsOngoing
This is a WikiBadge for schedules and planning pages.
IsOutdated
Is Outdated (IsWikiBadge)
IsPlanned
Is Planned (IsWikiBadge)
IsPreProposal
These are documents that are in the formative stages, needed input and comment before becoming proposals.
IsProposal
Is Proposal (IsWikiBadge)
IsRejectedProposal
These are proposals that were rejected.
IsReplaced
A document is replaced by another document. The new document is meant to obsolete the old document, serving the same purpose, but with different. The documents should refer to each other to support ...
IsResolved
Is Resolved (IsWikiBadge)
IsRetractedProposal
These are proposals that were retracted.
IsRoughDraft
Is Rough Draft (IsWikiBadge)
IsSupercededProposal
These are proposals that were superceded/outdated by another proposal.
IsWikiBadge
Is Wiki Badge
IsWorkInProgress
Work in progress (IsWikiBadge)
IsarSprint
When?
IsarSprintTopics
A Collection of Ideas for the Zope 3 IsarSprint
IssueTrackingExample
Issue Tracking System for Hard/Software Problems
Issues
This page lists significant current issues.
i18n
i18n is shorthand for "internationalization" (the letter I, 18 letters, the letter N) - and refers to the process of preparing a program so that it can be used in multiple languages without further ...
J
J2EE
"Java 2 Enterpise Edition" is a standard framework for Java-based application servers.
JimFulton
Jim Fulton is the CTO of "Zope Corporation":http://zope.com and the Zope Pope, the BDFL for Zope. He can be reached at "jim@zope.com":mailto:jim@zope.com.
July8ChatLog
17:02 How's it going? 17:02 hey! hi Jim. 17:02 Im fine, and you? 17:03 I'm looking forward yo having the pluggable management UI widgets. 17:04 Great, how can I help you? 17:...
K
KBabel
KBabel is a standard KDE project Program that manages and simplifies the translation of gettext-based PO message catalog files.
KeepAllZope3InstallablesInLibPython
Keep all Zope3 installables in lib/python
KeepLocalChangesDistinct
A classic issue in Zope is that if you customize DTML methods installed from a "Zope export" file, you lose the ability to safely upgrade to later releases of the export file. This issue was most ...
klm
klm == Ken Manheimer, a Zope Corp developer
L
LDAP Authentication
ldappas and ldapadapter
Language Namespace
++language++ namespace
LanguageNegotiationFramework
This document is a proposal to provide language negotiation capabilities to Zope. Note that statements of fact below should be read as proposals.
LayoutWidgetsProposal
Layout Widget Service - Reusing GUI-Components
LearnHowToUseZope
I do not know. Just curious
LearningFromOtherUIs
Learning from other UIs
LifeCycleEvents
LifeCycleEvents for Zope3 Events System
Loading Configuration from the zope.app Egg
Author
Local Component Management Simplification
Author
Locale-specific Text Collation
Status: IsImplementedProposal
LocationRelatedEvents
Location-related events
LoginManager
Lessons From !LoginManager For Zope 3 Authentication/Authorization Services
LouvainLaNeuveSprint
Where
LowercaseWithUnderscores
Lower case with underscores
LuceneTextIndex
Developing a Lucene-based Text Index
l10n
Localization is the actual preparing of data for a particular language. The term l10n is formed by the first and last letter of the word and the number of letters in between.
location
A location is an absolute [path].
lxml dependency
lxml dependency
M
MVC
"Model View Controller" is a standard way of splitting presentation, application logic and domain objects. It has its roots in early Smalltalk systems and has been used sucessfully in a wide ...
MailFormatting
Mail formatting in Zope 3
Make Zope fit for Common Critera
Status
Make zope.app smaller
or
Making A Release
This page documents the steps necessary to create a Zope 3 release. It is kept as a to do list for future release managers and should be updated and enhanced as necessary. What follows are the Linux ...
ManageStaticTextContent
Static text documents can come in many flavors: standard structured text, wiki structured text, plain text, html, xhtml, xml, MSWord, !LaTeX, pdf, rtf, !PostScript, and wml, just to name a few. A ...
March2002WorkflowSprint
Note
MariusGedminas
Marius Gedminas is programmer and Zope user who sometimes tries to participate in Zope 3 development efforts. He contributed to Zope 3 virtual hosting support, and functional testing framework. You ...
MattBehrens
mailto:matt@zigg.com
MementoBagProposal
MementoBagProposal (IsImplementedProposal)
MergeProtectionAndComponentDefinitions
Merge protection and component definitions
MergeSecurityIntoZopeNamespace
Merge security zcml directives into the zope namespace
MetaData
Refers to attributes of a component that shed more light on its nature and behaviour.
Method specification
Status: IsDraftProposal
Migration to Python 2.4
Migration to Python 2.4
Milestone3
Zope X3 Milestone Release 3 is available for download
Milestone4
Zope X3 Milestone Release 4 is available for download
MinimalDefaultViewDirectives
Minimal 'defaultView' directives
MoZTop
MoZTop Development
Model2Explanation
Okay, I think to know that is sort of important, since I plan to use models all the time now:
ModifySiteFunctionality
"Site functionality" is nearly the same thing as application functionality (see ApplicationFunctionalityComponent), with the difference that site functionality is usually specific to a single ...
Module Implementation Status
Implementation Details ----------------------
Modules Are Global
Semantics of Persistent Modules
More Cleanup of Widgets
More Cleanup of Widgets
MovingSCMToSubversion
Moving source code management (SCM) to subversion
mixedCase
Mixed case
N
NameExtensionViews
File extension to view translation
NamedBrowserViewsAndPages
Named browser views and pages
NamesKeysAndIds
Names, Keys and Ids
Namespace2SchemaRegistry
Namespace2Schema Registry
NamespacesInTemplates
NamespacesInTemplates proposal
NavigateContent
In special management frame view, browse and move within Zope tree with added conveniences of a tree browser and *icons* to provide a friendly face for each type of component.
NeckarSprint
A Zope3 Sprint in Tuebingen, Germany, Oct. 6-9, 2005
NeckarSprint2007
A Zope3 Sprint in Tuebingen, Germany, November. 9-11, 2007
Nested menus
Nested menus for zmi_actions
NetAid
The New York city sprint will be hosted at NetAid's office in Midtown Manhatan. About a block away from the Empire States Building.
NewApplicationControl
Writing a new Application Control Plugin
NewComerLevel
New-Comer Level (DifficultyLevel)
NewTALESExpr
Developing a new TALES expression
NewsletterGlossary
This glossary is simply a collection of the items in each Zope 3 Newsletter glossary. As such, it is yet another glossary for Zope 3: see also [Glossary].
No more schema binding
No more schema field binding
NoOwnershipRole
No Ownership Role
NumberFormatPrototype
import math
O
ObjectHub
See also Zope.ObjectHub
OldComponentDeveloperGoals
- CreateNewContentComponents
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 ...
OldSiteManagerGoals
SiteManager
OldUseCases
Use Cases
One namespace for ZCML
Author: Philipp von Weitershausen, philikon@philikon.de Status: IsReplaced Date: 2006-02-13 20:58:40 +0800 (Mon, 13 Feb 2006) Original:$URL: http://codespeak.net/svn/user/philikon/...
OnlineHelpForZopeApps
Providing Online Help Screens
OriginalDevelopersDayProposal
Developer's Day Proposal: Python Interfaces
P
PAUDemo1
**Using Zope3 Security with a Relational Database**
PAUDemo2
**Using Zope3 Security with a Relational Database**
PAUDemo3
**Using Zope3 Security with a Relational Database**
PAUDemo4
**Using Zope3 Security with a Relational Database**
PAUDemo5
**Using Zope3 Security with a Relational Database**
PAUDemo6
**Using Zope3 Security with a Relational Database**
Package
There are two kinds of packages:
PackageDependenciesTool
Problem -------
PackageGeddon
PackageGeddon
Packages should load configuration they depend upon
:Author: Philipp von Weitershausen :Version: 1.0 :Last Changed: 2007-11-09
PackagingNotes
Packaging notes
Page Architecture
Status: IsDraftProposal
PageTemplateDocumentation
Page Templates in Zope 3
PageTemplateLookup
Looking up and re-using page templates -------------------------------
ParentGeddon
Using parent references rather than context wrappers to location
ParisSprint2005
When ?
Partial Adapters
Partial Adapters
PastReleases
This page lists the part of the roadmap that contains information about past Zope 3 releases.
PathNamespaceQualificationSyntax
Path Namespace Qualification Syntax
Performance regression tool
Performance regression test tool
Permission
Permission
PhilippVonWeitershausen
Philipp von Weitershausen aka philiKON. Zope developer, consultant and book author from Germany. You can reach him at philikon at philikon dot de.
PlacefulComponents
Placeful components
PlacefulServices
Placeful Services
Politique De Sécurité
Politique De Sécurité
Possible Sprint Tasks
PostSprintReport
Documentation Group Infrae sprint Post Partum
PreCreationRehash
contact
Preface
Preface
PresentationComponent
Presentation components are specific to particular user-interface mechanisms or protocols. Their job is to encapsulate details of the mechanism or protocol.
PresentationRegistry
(Renamed to ViewRegistry)
PresentationService
(Renamed to ViewService)
PresentationTraversalComponents
Presentation Traversal Components
Principal
Principal
Product configuration and testing
:Status: IsImplementedProposal, IsImplemented :Author: FredDrake
ProgrammerTutorial
Here's a PDF of the latest version of the tutorial:
Project Status
Repository status:
PropertySets
Applications often want to manage collections of meta-data associated with an object. A "PropertySet" provides a convenient model for this process.
ProposalTemplate
New proposals tend to use Restructured Text. Here is a possible template::
Proposals
Zope 3 development proposals. Proposals are also tracked at `Launchpad Blueprints for Zope 3 `_.
ProposedDirectoryHierarchy
Note:
ProvideAuditlogFormat
Status: IsProposal
Proxy
Wrapper around python object that implictly guards access to their wrapped contents by delegating to their associated checker. Proxies are also viral in nature,in that values returned by proxies are ...
Publication Post-Processing
Note that this is a brainstorming document, not a proposal.
PublishFolders
Publish Folders
PublisherAndPublicationCleanup
Publisher and Publication Cleanup
PyCon 2007 Web Panel
At PyCon 2007, I'll be representing Zope on a Web Panel
PyCon2006Sprint
Zope Sprint at "PyCon 2006", http://us.pycon.org/TX2006/HomePage.
PyConSprint
Where
PyConSprint2004
See: http://www.python.org/cgi-bin/moinmoin/Zope3Sprint
PyLucene
http://cvs.osafoundation.org/index.cgi/internal/PyLucene/#dirlist
PyXML
A Python package collecting the tools required for writing basic XML applications in Python, along with documentation and sample code. Features include (but are not limited to) SAX, DOM, the xmlproc ...
PythonScripts
path
A path is a way to get to an object through traversal.
paudemo_configure.zcml
paudemo_db.py
# This is from the ZopeInAnger HowDoIUseSQLScript tutorial from mytest import test3a
paudemo_folder.py
# This is my principal folder object. It should store principals # # A principal folder is an object which provides an AuthenticatorPlugin and # a QuerySchemaSearch.
paudemo_folder_list.py
# Show the contents of the Principal Folder
paudemo_principal.py
# This class is used only for editing the data on the database. # It is not part of the run time machinery.
paudemo_rolemanager.py
# Implementation of an IPrincipalRoleManager.
paudemo_site.py
# Our own site.
paudemo_skin.py
# Very simple skin so that we can display the security information.
paudemo_template_tablelayout.pt

placeful
Something is placeful if it occurs and its behavior depends in a significant way on its location in an object space.
placeless
Something that is available everywhere in an object space. Placeless is the opposite of [placeful].
Q
QueryObjectService
Query Object Service
QueryService
Query Service
R
RecipeTemplate
Title of Recipe
Reducing the amount of ZCML directives
Author: Philipp von Weitershausen, philikon@philikon.de Status: IsProposal Version: 3 Date: 2006-03-19 Original:$URL: http://codespeak.net/svn/user/philikon/ReducingTheAmountOfZCMLDirectives.txt $
ReferenceDocumentation
Some mockups for now, which have to be in the manual:
ReferenceInterfaces
::
Registry
The ComponentArchitecture provides global ([placeless]) registration of components defined in file-based products (Python packages, and someday other languages, such as Perl modules). It is ...
ReimplementingAcquisitionSansExtensionClass
Reimplementing acquisition
ReimplementingZODBSansExtensionClass
Reimplementing ZODB Sans Extension Class
RelationManager
Relation Manager
RelationshipBasedQueries
relationship based queries::
RelationshipService
Status
Release Cycle
Zope 3's release cycle is based on a fixed schedule: we provide a new major (3.X) release in May and November.
Release Notes
Latest Releases *development:* [Zope-3.4.0c1] 2008/1/31
Release roadmap
Zope 3 is released on a fixed time-based schedule. This means we provide a new major release about every six months. For this reason we will not guarantee to include a specific new feature in a ...
Releases Before 31
This page documents the steps necessary to create a Zope 3 release. It is kept as a to do list for future release managers and should be updated and enhanced as necessary. What follows are the Linux ...
Releases Before Zope 3.4
This page documents the steps necessary to create a Zope 3 release. It is kept as a to do list for future release managers and should be updated and enhanced as necessary. What follows are the Linux ...
Releasing and/or Testing Core Packages
Since the development of the Zope 3 trunk has been abandoned and all code has been moved into separate packages, it became hard to verify that a new release of a package still works well with all ...
RemoveGetView
Remove getView and getDefaultViewName (and getResource)
Rename the zope package
Status: IsImplementedProposal
RenameAllowToRequire
Rename security:allow directive to security:require
RenameMoveCopy
Rename Move and Copy
Replace setObject with __setitem__
Replace setObject with __setitem__
ReplaceProtectWithAllow
Replace Protect with Allow
Resource Library
Resource Library
Resource Library README.txt
================ Resource Library ================
ResourceRefactoring
Resource Refactoring
ResourcesProposal
Status: IsImplementedProposal
Reunite Zope 2 and Zope 3 in the source code repository
Author
ReusableActions
========================================= Make zope.configuration actions re-usable =========================================
ReuseComponentsDevelopedByOthers
You can reuse components developed by others. Normally the process you follow is to create a new content component type then register components developed by others with the new type. You can do ...
RheinlandProductsSprint
Where
RiskFactors
Risks
RivahSprint
Zope Corporation will host a two-day sprint September 1-2 in Fredericksburg, Virginia (USA :). Sprint participants are invited to join us at our annual Bay House party on the Potomac River ( ...
Role
Role
Running Unit Tests
Running tests of individual packages ------------------------------------
Running asynchronous code
Running asynchronous code
Russian dictionary
Russian
rant by Max M
Rants about Plug'n play skin architecture for Zope3 WCM
S
SFTPGateway
SQLAlchemy
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.
SQLDemo1
**Zope3 relational database access using !SQLScript**
SQLDemo2
**Zope3 relational database access using !SQLScript**
SQLDemo3
**Zope3 relational database access using !SQLScript**
SQLDemo4
**Zope3 relational database access using !SQLScript**
SQLDemo5
**Zope3 relational database access using !SQLScript**
SQLDemo6
**Zope3 relational database access using !SQLScript**
SatellitesAndLaunchpad
Problem =======
SchemaAdapter
A new spelling for Schema Functions
SchemaProposal
Zope 3 Schemas
ScienceFictionDocumentation
This is a place for documentation for things that haven't been (or may never be) implemented yet.
SearchingUseCases
Searching Use-cases
Security Checkers Become Security Proxy Factories
Status: IsProposal
SecurityContext
Stores transient information on the current principal and the context stack.
SecurityFramework
The purpose of this document is to present some high-level ideas for the security frameworks in Zope 3.
SecurityManager
Manages SecurityContext (execution stack) and delegates permission checks to SecurityPolicy.
SecurityPackageReorg
Security Package Reorganization
SecurityPolicy
Provides a single method that accepts the object, the permission, and the context of the access being checked and is used to implement the application logic for the security framework.
Service
(deprecated) For UtilityRegistration and AdapterRegistration see SiteManager API.
ServiceDocs
Services - Working Documents
ServiceManager
(deprecated)
ServiceRegistry
(deprecated)
ServicesAndEvents
Services and Events
Session Credentials API Enhancements
========================================= Session Credentials API Enhancements =========================================
Setting Up A Zope 3 Sandbox
Instructions for setting up a Zope 3 sandbox
ShortTutorial
short.pdf
SimpleSearch
Use case "Simple Search"
SimpleViewCreationInZCML
Simple View Creation in ZCML
Simplify Implementing Containers
Simplify implementing containers
Simplify event system
Status: IsProposal
Simplify macro registration
Provide ZCML directive for macro registration instead a python class and smplify the lookup via a 'macros:' TALES expression and a 'IMacros' adapter.
Simplify object lifecycle and location events
Simplify object lifecycle and location events
Simplify skinning
Author
Simplify undo model
Simplify undo model
Site Themes
Zope Site Themes
SiteDesigner
Site Designers
SiteDesignersBlaBla
Site Designers
SiteDeveloper
Site Developer
SiteManager
Site Manager
SiteMap
Sitemap
SiteScripter
Site Scripter
SortQueries
I think a hubid sort query needs to have three parts to it: the attribute on which to sort (in the tuple of interface, attribute name), a hubid identity query (that is, a query that is a set of ...
Spacesuits
Spacesuits - Objects in Hostile Environements
Specification Unification
Status: IsDraftProposal
SpringCleaning07
Spring cleaning of packages in the Zope 3 repository ====================================================
SpringCleaningDay2004
Spring Cleaning Day 2004
SprintSchedule
Zope 3 Sprint Schedule
SprinterLevel
Sprinter Level (DifficultyLevel)
StabilizeEggPackages
This is a list of all externals that the Zope 3.4 branch refers to. Those packages need to be stabilized.
StandardAuthenticationService
Contact
Status report of the GSOC student
GSOC Midterm Report -------------------
StatusBadges
Status Badges
StephanRichter
Stephan Richter is a Zope community member actively involved in the Zope 3 development effort. You can reach him at srichter@cosmos.phy.tufts.edu.
SteveExplainsObjectHubToGaryOnIRC
[excerpt. modified for my own purposes: not to be construed as an accurate historical document.]
SteveVisitingFredericksburgSprint
Steve Alexander is Visting F12g in January 2004
StructuredText
Markup format used in ZoPe, ZWiki uses it with some wiki-specific stuff added, like WikiName''s. It provides for extensive formatting using clean, intuitive rules, so that the text content is very ...
StructuredTextExample
Small Trials for Structured Text Formatting
StructuredTextRules
StructuredText rules, from the ZoPe source:
SubProjects
Zope 3 Sub-Projects
Subversion Configuration for Line Endings
By default, subversion doesn't take client system line-endings into account. For example, if someone creates and checks in a file on a Unix-like system and someone checks out the file on Windows, ...
Summer of Code 2007
Are you a student, interested in spending a summer hacking on Zope and getting paid for it? ===========================================================================================
Supporting constraint-maintaining subscriptions
Supporting constraint-maintaining subscriptions
SwissEasterSprint
Swiss Easter Sprint
SyncTTWCodeToFS
Synchronizing Through-The-Web Code with the Filesystem
sqldemo_test2.zcml
sqldemo_test2a.py
# Minimum Code to get a view working with the database adapter
sqldemo_test2b.py
# Minimum Code to get a view working with the database adapter
sqldemo_test3.txt
======================================== DocTest module for test3a test3b modules ========================================
sqldemo_test3a.py
# A base class to allow me to structure my SQLDTML Code together
sqldemo_test3b.py
# An example of a CRUD code based on the test3a.py structure import test3a
sqldemo_test4.zcml
sqldemo_test4a.py
# Example of using the DTML is views. This is the Todo # list object.
sqldemo_test4a_contents.pt
Contents
sqldemo_test4b.py
# The Todo List Item Class and a traversal adapter to load them
sqldemo_test4b_edit.pt
Contents
sqldemo_test4b_traverse.py
# The Todo List Item Class and a traversal adapter to load them
sqldemo_test4c.py
# A report on the TodoList
sqldemo_test4c_report.pt
Contents
sqldemo_test4d.py
# A report on the TodoList - with batching
sqldemo_test4d_report.pt
Contents
sqldemo_test4e.py
# Annotations -
sqldemo_test4f.py
# Demonstrate form validation
sqldemo_test5.zcml
sqldemo_test5a.py
# test4d.py with plone.memoize
sqldemo_test5b.py
# An example of a CRUD code based on the test3a.py structure import test3a
sqldemo_test5b_contents.py
# Example of using the DTML is views. This is the Todo # list object.
sqldemo_test6.zcml
sqldemo_test6a.py
# The Todo List Item Class which will load the data from the database # when it creates the child object.
sqldemo_test6b.py
# Reimplement test6a with a lazy evaluation approach. This removes # redundant SQL.
sqldemo_tests.py
import unittest from doctest import DocFileSuite
T
TALES path expression adapters
Status: IsProposal
TTWDevelopmentScopeForZopeX31.0
Through-The-Web Development Scope for Zope X3 1.0
TaskSchedule
Proposal for a Task Schedule
Template for release announcements
Use this template for release announcements.
TextFormattingRules
Text Formatting Rules
The Generator Part
Use Cases and needs.
The Internal Model
Thoughts about the Internal Model for AGX:
The README.txt Problem
Who and what is README.txt for?
The browser:page compromise
Author: Philipp von Weitershausen, philikon@philikon.de Status: IsProposal Version: 3 Date: 2006-04-22 Original:$URL: http://codespeak.net/svn/user/philikon/BrowserPageCompromise.txt $
The browser:tool directive
The '' directive
ThroughTheWebDevelopmentInZope3
Through the web development in Zope 3
ThroughTheWebSiteDevelopment
Through the Web Site Development
TkInter
TKInter is the Python interface to the Tk windowing library.
ToDoList
To Do List
TodoComments
TO-DO Comments
TooMuchMagicInConfigFile
From a zope3-dev discussion. Several people raised this issue.
TransitionToSecurityProxies
Transition to security proxies
TranslationServiceInterface
Translation Service Interface
TranslationWebService
Translation Web Service (TWS)
TraversalNotes
Traversal Notes
TreeView
Visual Tree Representation of the Object Tree
TryingToUnifiyWorkflowConcepts
Trying to unify Entity-based and Activity-based workflows
Turning MessageIDs into rocks
Status:
TwoArgumentViewConstructors
Two-Argument View Constructors
U
UI/Presentation
Team
UIConcepts
UI Concepts
UML diagram of an adapter from IExample -> ISearchableText
Author
UnicodeForText
Unicode for text proposal
UnicodeOrUTF8
Unicode vs. UTF-8 as internal storage format for strings in Zope 3
Unification of requests and security contexts through Use
Unification of requests and security contexts: Use
UninstallAPackage
When you uninstall a package, the components it installed are removed. No attempt is made to install components in their place. The registrations it installed are also removed. They may be ...
Use ConfigParser for High-Level Configuration
Status: IsProposal
Use303RedirectsByDefault
Use 303 Redirects instead of 302 redirects by default
UseCaseTemplate
Example searching use-case
UseCases
Use cases
UseTreeBrowser
(As in standard Zope 2 frame-based interface with tree browser in left frame)
UseZopeStandardAccessControls
Just as before, you use the "security" tab to configure who can do what in the component architecture. The following permissions are added:
User
User
User management API
User management API
UserGoalsAndUseCases
User Goals and Use Cases
Using Buildout
Recently Zope 3 has been "exploded" into individual projects. Each of these projects has its own trunk, tags and branches. Moreover these packages follow their own release cycle. This document ...
UsingEventPackage
Events, Channels and Subscriptions
Utility
Utility components are [ApplicationFunctionalityComponent]s that provide functionality on their own. Utilities don't depend on some other components except those passed to their methods. An example ...
UtilityService
(deprecated)
V
VariousNewerThoughts
This is a scratch page to discuss various thoughts I (Martijn) have had after initial discussion of ZopeX3 Formulator with Jim and Stephan. Be warned that I'll go back to some fundamentals first.
View
The term "view" is a shorthand for "view component". See ViewComponent.
ViewComponent
View components are used to present content and application components using specific representation schemes or user interfaces, such as web browsers, FTP, XML-RPC, windowing systems and so on.
ViewComponentAPI
A component developer wants to discover what components and interfaces are already available to them. Specifically they would like to...
ViewDirectoryHierarchyReorganization
Reorganize Zope 3 Views Directory Hierarchy
ViewInterfaceAndSimplification
Simplified View Interface
ViewMethodsAsViews
View Methods as Views
ViewRegistry
A view registry is a mechanism for storing global ([placeless]) information about [ViewComponent]s provided by file-based products.
ViewService
A view [Service] provides a [placeful] object for defining and retrieving [ViewComponent]s.
VirtualHosting
VirtualHosting
Vision Statement
Project Vision
VocabularyFields
Vocabulary Fields (IsImplemented)
VocabularyFieldsChat
Here's the transcript::
VocabularyRegistry
The Vocabulary Registry (IsImplemented)
VocabularyWidgetSupport
Vocabulary Widget Support (IsImplemented)
W
WebServices
Web Services
WebServicesActorsAndUseCases
Web Services Actors and Use Cases
WebServicesForZope
WebServicesGoals
Web Services Goals
WebsiteTodo
**This is an experimental page**
WfMC
Workflow Management Coalition
What are adapters?
(Part of ZopeInAnger)
What are eggs and how to use and create them?
Eggs are a new way to distribute python packages. From http://peak.telecommunity.com/DevCenter/PythonEggs::
What are interfaces?
(part of ZopeInAnger)
What are schemas?
The following explanation is taken from zope.schema.README.txt.
What are security proxies?
(Part of ZopeInAnger)
What are virtual packages?
In a "previous page":YourFirstPackage you created your first development package. If you intend to develop only for you, that's all you need. But if you're thinking about publishing your packages, it ...
What do I really need to know about ZOPE?
That depends on your needs (obviously). Here just a quick list (probably in the order you'll encounter them) - also check the [Glossary] for definitions and links. This page is meant to give a ...
What is Deployment? What is Development?
Deployment
What is ZOPE really about?
(This section is part of ZopeInAnger)
What is Zope Buildout and how to use it?
Zope Buildout -------------
What is a View ? What are context and request ?
**Views** provide a connection between an **external actor** and an **object**.
What is z3c.form and why should I care?
[z3c.form] is an alternative to zope.formlib for HTML forms and widgets generation. When the UI of a package is implemented using z3c.form you can customize the forms and widgets without altering the ...
WhatIsCMS
Zope 3 Content Management
Where can I find plugins and extensions?
Generic Python packages can be imported and used in Zope based projects by simply importing and using the Python modules as any other package. Special packages for Zope 3 can be found on various ...
WidgetsAndMultiwayAdapters
Widgets and Multi-way Adapters
WidgetsFormsSchemas
Widgets, Forms, and Schemas
WikiBadge
WikiBadge (IsWikiBadge)
WikiDocs2007
The main wiki docs we were showing up to 2008/03.
WikiGardening
This page is created to manage gardening of this wiki. Feel free to edit/comment here.
WikiName
Wiki page names are usually two or more Capitalized Words - run together: WikiName.
WikiReorg
Zope 3 Table of Contents (Wiki Reorganization) proposal
WikiStats
avoid brains' REQUEST attribute
WikiUsers
This wiki users can add their pages under this page.
WikiWikiWeb
Ward Cunningham's WikiWikiWeb is the original and the largest wiki. It contains a wealth of discussion about wiki, software engineering, and many other things and I highly recommend a visit.
WinZip
Search at http://www.winzip.com/
Workflow/Publishing related
Workflow/Publishing related
WorkflowDesigner
Workflow Designer
WorkflowSprint
hathawsh (Feb 26, 2002 3:09 pm; Comment #1) -- I won't be at the workflow sprint, so here is my input on it, being the author of DCWorkflow. Workflow is a major topic that encompasses a lot of ...
WritingTestsAgainstInterfaces
Writing Tests against Interfaces
WritingUnitTests
For any module 'somepkg.somemod' there should be a corresponding unit test module 'somepkg.somemod.tests.testSomemod'. Or if more than one set of unit tests is desired, multiple test modules of the ...
X
XML-RPC Introspection
XML-RPC Introspection
Xapian text indexer
Xapian-based TextIndexer
Xickens CMS
Goal
xParrot
The xParrot project is an opensource XSL/XSLT/CSS engine on top of ZOPE3 - aimed at the writing of concurrent authoring systems over the web.
xpdlcore inclusion
zope.wfmc should use xpdlcore as XPDL parser
Y
YAGNI
You Aren't Going To Need It
Z
Z3ECMParisSprint2006
Nuxeo, with the kind help of the Zope team of Chalmers University, plans to organise a Zope 3 sprint on April 17-21 2006 in our premises in Paris.
ZCML
Zope Configuration Markup Language
ZCML FR
ZCML
ZCML Filtering Support
Status: IsDraftProposal
ZCMLBrowserViewDirectiveSimplification
ZCML Browser View Directive Simplification
ZCMLEnhancements
Preventing and Disabling in ZCML and More
ZCMLHelpViaMetaConfiguration
Making Managing ZCML Help Easier
ZCMLStyleGuide
ZCML file naming conventions
ZConfig
The !ZConfig Configuration Library
ZConfig FR
ZConfig
ZConfig and other formats for ZCML
Author
ZIP Import Support for Zope 3
ZIP Import Support for Zope 3
ZMIReviewed
An analysis of the Zope 2 Management Interface (ZMI)
ZODB
ZODB is the Zope Object Database, which is where your content is normally stored. On the file system, this database is contained in the file "Data.fs", normally located in the [Zope 3 Instance] ...
ZPL
Zope Public License, a BSD-style license that Zope is li