last edited
4 months ago by
simon
created: 2007-05-17
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