home contents changes options help subscribe edit (external edit)

An automatic glossary generated from the pages in this wiki.


_ 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

_

Products guide
Below this page are all the [ZopeProduct]s (add-ons for Zope) that people have written about on the wiki. This is only a subset of the available products; see also these links:
__before_publishing_traverse__
One of two TraversalHooks provided by ZPublisher
A
A Wiki Link
Junk
APE
Ape, the Adaptable Persistence Engine, adapts Python objects to storage on the filesystem, in relational databases, or practically anywhere else. It combines the advantages of transparent object ...
API documentation
Here are the known Zope 2 API docs. For Zope 3, see the `Zope 3 API Documentation `_ and the `Zope 3 wiki `_.
ATContentTypes
This ZopeProduct (ATCT) is a feature improved reimplementation of the default [CMF]/[Plone] content types using [Archetypes]. It's part of Plone 2.1.
ATManagedFile
Integration of ExternalFile into Plone and Archetypes
ATManagedFilePack
ATManagedFilePack is a system that allows zope and plone users to access files including images from the file system so that they do not need to be put into the zope database.
ATSchemaEditorNG
This ZopeProduct allows management of the schema of [Archetypes] content types through the web.
ATVocabularyManager
This ZopeProduct is a portal tool for managing [Archetypes] vocabularies.
AboutThisSite
Here are pages about this site and its content, and site-related announcements and comments.
AccessRule
A special object that takes action based on incoming request urls. See SiteAccess.
Acquisition
An important topic for Zope developers. It basically means that Zope can "see" any object that is in the current [ZODB (Zope Object Database)] folder, or any of the parent folders up to the root, ...
Acquisition and __parent__ pointers
Acquisition and __parent__ pointers ===================================
AdminDeveloperTools
Miscellaneous things mostly useful to server admins, site developers and product developers.
AdvancedQuery
AdvancedQuery is a ZopeProduct for flexible queries against ZCatalog or CatalogTool.
AfpyDotOrg
Afpy means "association francophone python."
Akizmet
Akizmet is a ZopeProduct that uses akismet.py and akismet (the service) to limit spam comments and trackbacks, or anything else that comes from a form.
AlphaFlow
A ZopeProduct providing [workflow], designed from the beginning to be as simple, flexible and customizable as possible. The basis is an activity based workflow concept. It's fully integrated into ...
Alternatives to ZClasses
Alternatives to ZClasses.
AndrewCates
I am called Andrew Cates. I use all sorts of wikis around the place and thought I would drop in on [Zope 2 wiki]. I have a homepage at Andrew Cates and work for this Children Charity for African ...
AndyMcKay
Isn't it wonderful to be scottish and have a name with two capital letters ;)
Ape
Quoting main page::
ApeSupport
This ZopeProduct extends [APE] to allow [Archetypes] objects to be stored nicely in tables.
ArchGenXML
ArchGenXML is a code generator for [Archetypes]-based CMF/Plone applications (Products). It parses UML models in XMI-Format (.xmi, .zargo, .zuml), created with applications such as ArgoUML, Poseidon ...
Archetypes
This powerful ZopeProduct provides a framework for the development of new content types in [Plone]. It allows schema driven automatic form generation, simple integration with rich content types, and ...
ArnoPucher
My place in this wiki.
Articles
"Where Zope Leads, Python Follows":http://dirtsimple.org/2007/01/where-zope-leads-python-follows.html
AttachmentField
An Archetypes field managing attachments (with preview and indexing)
AudioProduct
The Audio product adds an extended type of File to ZOPE. When you upload a file it extracts metadata and puts it in properties for use.
AutoImport
This is a hack for Zope products: import anything in Products/PRODUCT/import/ into /Control_Panel/Products/PRODUCT/ at startup time (if it's not already there). ZWiki used this at one point to ...
AutoLance
A ZopeProduct for Linux systems to restart a Zope server when it deadlocks or uses too much memory. Has the potential to email on restart.
AviTest
this is it
access.log
Many people run [Zope and Apache] together. If so, apache's access.log usually gives more detailed information than zope's [Z2.log]; eg ip addresses (or domain names) of visitors. It also tells you ...
B
BTree
A BTree is a balanced tree data structure that behaves like a mapping but distributes keys throughout a number of tree nodes. [Introduction to Zope] BTrees aren't quite like this, but you'd have to ...
BTreeFolder2
This ZopeProduct provides a folder like object that stores its contents in a BTree. This means that many thousands of objects can be stored in such a folder without significant performance impacts. ...
BackTalk
This ZopeProduct is a document editing, commenting, and publication system for book-like content. It's used to publish the [Zope 2 Book] on zope.org.
BeBold
This is a community site - treat all content as your own! Don't be shy!
Bitakora
Bitakora is a Zope product for managing multiblog communities. Free and multilingual software
BoBo
The python object publishing system that grew into [Principia] and eventually, [Introduction to Zope].
BoaConstructor
From the Boa Constructor web site:
Books
Books about Zope 2 and [Zope 3].
Bug days
A [Introduction to Zope] bug-squashing party is now supposed to happen on [IRC] the last friday of every month, since about april 2004. ChrisW is chief evangelizer, and announcements of bugdays are ...
BugTrackers
Issue trackers, bug collectors.. we love 'em. Here is an overview of bug trackers in the zope world, to help you quickly find the one you need.
Building Dynamic Websites With Zope
A good 2001-era Zope 2 book by Dieter Maurer.
C
CJKSplitter
This ZopeProduct adds Chinese, Japanese and Korean language support to ZCTextIndex.
CMF
The CMF is the Content Management Framework, an important additional piece of infrastructure for Zope which has also influenced the design of [Zope 3]. CMF is required by [Plone] and Nuxeo [CPS], ...
CMFAudioObject
see CMFAudioProduct
CMFAudioProduct
CMF-friendly Audio object
CMFBoard
A ZopeProduct providing online forums/message boards. Despite the name, I think it requires [Plone]. Many people say it will eat your site! And yet a number of people are using it in production. ...
CMFBoringTool
A minimalistic example of implementing your own CMFTools. Follows in the learn-by-doing tradition of demonstration [ Products guide] such as Boring and Minimal, which may be found from the [Disk-...
CMFCollector
The [CMF] bug collector. See also ZopeCollector, PloneCollector and other BugTrackers.
CMFContentPanels
CMFContentPanels is a plone portlets product to build composite pages. You can create new content which is composed of other content objects, as configurable 'content panels'. You can change the ...
CMFCore
A central part of the [CMF] product, CMFCore provides much of the infrastructure on which applications such as CMFDefault, [Plone], and [CPS] are built.
CMFDefault
CMFDefault ships as part of the [CMF] product. It was initially intended as a demo implementation of a content management system. In practice, some parts of it are often used by applications which ...
CMFDiffTool
A portal tool for generating, displaying, and optionally storing changesets between objects and trees of objects in a portal.
CMFEditions
CMFEditions is the versioning component integrated into Plone (starting with Plone 3.0). For Plone 2.5 sites CMFEditions may be installed as Add-On product. - It works out of the box. - It's higly ...
CMFExternalFile
This ZopeProduct allows ExternalFile to be managed in [CMF]/[Plone]. It's in the [Collective].
CMFFeed
An addon product which caches syndicated feeds (RSS, etc..) as content objects within Plone. This is now superseded by PloneRSS.
CMFFlashMovie
This ZopeProduct makes it easier to manage macromedia flash files in [CMF] or [Plone]. SWF files can be uploaded by ftp and attributes are auto-detected.
CMFFormController
CMFFormController is a framework for handling forms. Framework used throughout Plone • Glue that binds forms to scripts and vice versa • Simplifies coding of forms / form handling scripts • Manages ...
CMFMember
This ZopeProduct makes [CMF] users into full [Archetypes]-based content objects, which may be stored in a database using SQLStorage, participate in workflow, etc. Somewhat bleeding edge.
CMFNewsFeed
The CMF News Feed is an application that allows you to import news headlines from other sites directly into your site.
CMFNewsLetter
This ZopeProduct enables you to create one or more newsletters for your site. Despite the name, this requires [Plone].
CMFPhoto
Extremely useful ZopeProduct for representing a resizable image in a Plone or CMF-based site. Like Zope's standard Image but smarter. Requires either the ImageMagick or PIL package on your system, ...
CMFPhotoAlbum
Useful ZopeProduct for managing images in a [Plone] or [CMF]-based site. Depends on CMFPhoto.
CMFPlacefulWorkflow
A CMF/Plone product for locally changing the workflow of content types. A Plone product that allows you to define workflow policies that define content type to workflow mappings that can be applied ...
CMFPlone
Plone is a user friendly Content Management System running on top of Python, Zope and the CMF. It benefits from all features of Zope/CMF such as: RDBMS integration, Python/Perl extensions, Object ...
CMFQuickInstallerTool
This CMFTool makes it easier to install and uninstall [ZopeProduct]s in a CMF or Plone 1 site. It's included with Plone 2.
CMFSin
This ZopeProduct integrates remote RSS/Atom feeds into a [Plone] (not CMF) site. ("Sin" stands for syndication.) As of 2007/08 it is recommended to use the latest subversion code.
CMFTools
In [CMF], business logic and services are provided by one or more CMFTools.
CMFUserTrackTool
A ZopeProduct for [CMF] and [Plone] (?) that displays recently active users.
CMS
Short for ContentManagementSystems.
CPS
The CPS (Collaborative Portal Server) ZopeProduct is an extension of the [CMF] that provides additional functionalities, and a ready to use application, for content management, collaborative work and ...
CPSCore
This product declares the key framework services for "Nuxeo Collaborative Portal Server":CPS (CPS) v3 (or CPS3).
CPSDefault
This product declares basic content objects and provides default implementation of some of the framework services for the Nuxeo Collaborative Portal Server (CPS3).
CPSInstaller
CPSInstaller provides CMF products authors with an extensible framework to help them writing installers: scripts that set up products for use in the CMF, including boring tasks such as registering or ...
CPSSchemas
CPSSchemas is a Zope/CMF product to easily create document types and object types and all necessary forms associated with them. It's used as the base for most document types in [CPS]3, as well as ...
CPSWiki
This ZopeProduct looks like a brand-new wiki implementation for [CPS]. See also CPSZWiki.
CPSZWiki
A ZopeProduct which adapts ZWiki for use in [CPS] sites. See also CPSWiki.
CalZope
A Zope calendar with the possibility to easily make personal calendars and group calendars, with iCalendar import and export, meeting support, recurring meetings, full internationalisation support ...
CalendarProducts
CalendarTag
This ZopeProduct provides a [DTML] calendar tag that makes it easy to display an attractive calendar in zope pages. Example:
CallProfiler
A product to help find out what is slow, included with current Zope - see Control_Panel -> Debug Information -> Profiling. To use it you must enable 'publisher-profile-file' in [zope.conf]. You ...
CatalogOptimizer
This ZopeProduct replaces the old date-time catalog indexes used by default in [CMF]/[CPS]/[Plone] sites with a more efficient alternative. If you have a lot of cataloged content, this may ...
CheckoutableTemplates
CheckoutableTemplates is a Zope product that is meant to be used by other Zope2 products that defines DTML and PageTemplate templates.
ClearRSS
"ClearRSS is an RSS news feed parser written in Ajax, that uses the AjaxProxy to pull RSS feeds from remote sites and display them in your site. This is a quick 0.1 release, I haven't tested it in IE ...
ClientStorage
ClientStorage is the type of ZODB storage used by a [ZEO (Zope Enterprise Objects)] client. It is used to store and retrieve data from a remote storage server over the network.
CodeDocumentationTools
Tools for automatic documentation of Zope or general python source code.
CodeRepositories
Here are some of the code repositories in the zope universe. See also individual [ Products guide].
Collective
Active community CVS & SVN repository for various CMF, plone and general zope projects. Originally known as the CMF Collective. At the moment it is migrating from CVS to SVN, so you'll find it split ...
Colorz
A nifty ZopeProduct to ease color management. It generates secondary colors from a primary color, using standard color theory. This is especially useful for designers. See also ColorzSkin.
ColorzSkin
This ZopeProduct provides a skin layer for [Plone] 2.0 that uses the [Colorz] product. This makes it possible to change all colors on a site by changing just the main color. The rest of the colors on ...
CompatibilityMatrix
This page was renamed to [Versions matrix]. You can delete this one if no longer needed.
ComputedAttribute
Zope [ Products guide] can use a little-documented feature of the Zope API: ComputedAttribute allows your product instances to have read-only attributes whose value is actually computed by a method.
Conferences
List any zope-related conferences here. Out of date, please update.
Configuring Plone to use Epoz
Overview ========
ConflictErrors
See http://www.zope.org/Documentation/Books/ZDG/current/Persistence.stx -> Threads and Conflict Errors
ContentManagementSystems
Content Management System, pronounced "CMS", is a generic term for all types of system to manage some kind of content. If you think this sounds loose and fluffy, it is. Debate continues on what a ...
ContentPublishingApps
..these things. Kind of like ContentManagementSystems, but simpler/more specialised.
ContentTypes
In [CMF], a content object is an instance of a content type. When you add something via the Add menu, it is typically an instance of a particular content type.
CookieCrumbler
This ZopeProduct enables [cookie-based authentication], even if the user folder doesn't support cookies. It is useful for providing a friendlier authentication process.
CoolFAQ
The conceptual product of the deranged minds haunting the first days of the [ZDP] list. The most infamous piece of vaporware in Zope history.
CoreBlog
http://coreblog.org/
CorpCalendar
This ZopeProduct is a simple little calendar application suitable for small groups or companies. Looks to do what Jon Udell "envisioned":CalendarTag . Uses CalendarTag. Looks quite useful.
Creating A Hyperlink To External Content
Overview ========
Creating A Hyperlink To Internal Content
Overview ========
Creating A Link To An Email Address
Overview ========
checkzopemem
An alternative to AutoLance & other MonitorScript's, tested with zope 2.7 on debian GNU/linux. This is currently keeping this site's zope in check.::
D
DBTab
DBTab was an add-on product by Shane Hathaway for Zope 2.6 that allowed you to configure "mounted" databases in Zope. "Mounted" databases are separate ZODB databases that appear in the ZMI as normal ...
DCOracle2
This ZopeProduct connects zope to Oracle databases.
DCWorkflow
This is the standard [workflow] system used in [CMF], [CPS] and [Plone] by default.
DTML
DTML is the Document Template Markup Language introduced with early Zope versions. It's a server-side scripting language something like ASP and PHP, used in DTMLMethod, DTMLDocument, and ZWiki pages. ...
DTML Cookbook
[DTML] examples, tricks and hacks. See also http://zopelabs.com , http://zwiki.org/ZwikiCookbook , ...
DTMLDocument
A DTML Document is equivalent to a DTMLMethod, except that it adds it's own namespace. See also [Page Templates]. Whereas DTML methods are generally applied to other objects as templates , DTML ...
DTMLMethod
DTML Methods are standard Zope objects usually used as dynamic templates; similar to ASP and PHP. See also [DTML], DTMLDocument, [Page Templates].
DZUG
A german zope user group.
DaemonMode
Run Zope in background. Used for [ZEO (Zope Enterprise Objects)]
Data.fs
The Zope or ZEO object database ([ZODB (Zope Object Database)]) is by default named ``Data.fs``. The ``Data.fs`` file can be found in the ``var`` subdirectory of a Zope or ZEO instance.
DateTime
A useful class built in to Zope. Probably an ancestor of the newer python datetime class.
DeadlockDebugger
This ZopeProduct adds a hook so that a deadlocked Zope process can be debugged, by dumping a traceback of all running python processes. The dump is sent to the event log (at the DEBUG level) and ...
DebugMode
Zope can run in debug mode, which enables some debugging and developer-friendly behavior:
Debugging
All about debugging Zope. See also DebuggingTools.
DebuggingPageTemplates
Compile-time errors:
DebuggingPlone
and CMF ?
DebuggingPythonScripts
This is an example of stepping through a [Python Scripts]. Zope pythonscripts are RestrictedCode, defined in the [ZODB (Zope Object Database)] rather than in modules on disk. Normally pdb reads the '...
DebuggingTools
Products intended to help with [debugging].
DebuggingWithEmacs
Do whatever is necessary on your platform to install an up-to-date emacs. Now in emacs, do::
DebuggingWithGdb
You can attach "gdb":http://www.gnu.org/software/gdb/gdb.html to a running python/zope process to debug at a low level. This is useful eg when you have a zope hang, to find out what it's doing. You ...
DebuggingWithIPythonAndOtherTips
Interactive Zope debugging: some examples =========================================
DebuggingWithPdb
Examples, tips
DebuggingWithZEO
...
Definitive Guide To Plone
Andy McKay's Plone 2 book; recommended for anyone working with [Plone]. Also known as the Plone Book, but don't confuse it with the older online Plone Book for Plone 1.
DevShed
http://www.devshed.com/c/a/Zope/ has some nice zope programmer articles/tutorials.
Developing Zope 2
Docs useful to people developing the Zope 2 framework itself. See also [Developing with Zope 2] and [Reference].
Developing with Zope 2
Docs useful to people building sites and web applications with Zope and [ZopeProduct|Zope products]. See also [Reference].
DigitalCreations
The `old name `_ for [Zope Corporation].
DirectoryStorage
DirectoryStorage is a Storage for ZODB, the object database used by Zope. (It is actually a package, not a ZopeProduct.) It uses ordinary files and directories to store revisions of ZODB objects; one ...
Disk-based product
A filesystem-based ZopeProduct is the primary way to extend Zope with new functionality (you can also have a (deprecated) ZClasses-based product or customize zope without a product). Most zope add-...
DocFinder
This ZopeProduct generates code API documentation. It analyses any Zope object inside a running Zope, determines which classes have been used in the object's makeup and provides information about ...
DocFinderEverywhere
This ZopeProduct makes DocFinder available as a [ZMI (Zope Management Interface)] tab. Soon to be renamed to DocFinderTab.
DocFinderTab
"Stefan Holek's DocFinderTab ZopeProduct, formerly known as DocFinderEverywhere, uses a version of Dieter Maurer's DocFinder. For all products it patches the manage_options variable, which defines ...
DocTest
doctest.py is a lightweight "literate programming"-style testing framework for python. Released by Tim Peters in 1999, not used much in Zope 2, but now part of the python standard library and making ...
DocsCleanup
A home for Zope 2 documentation cleanup notes. See also http://wiki.zope.org/zope3/DocsCleanup .
DublinCore
A standard set of meta-data attributes for documents and other content - author, creation date, etc. Supported by [Plone] and [CMF]-based content objects.
d2m
Main interests: CMF, ZPT, Zope3, python, rdf, xml
dest
Dest the best aus Franken
E
ERP5
More than a CMS: an *ERP*. May or may not be a mere ZopeProduct. ERP5 is a full featured high end Open Source / Libre Software solution published under GPL license and used for mission critial ERP/...
EditorProducts
Products which help with content editing.
EduPlone
EduPlone
Eggifying Zope's extension mechanism ("Products")
Eggifying Zope's extension mechanism ("Products") =================================================
Epoz
The Epoz ZopeProduct provides a nice simple WYSIWYG HTML editor for editing html text in Zope objects (wiki pages, documents, etc.) It works in at least Mozilla- and IE-based browsers, and requires ...
Epoz Button Index
Buttons =======
Epoz Guide
Overview ========
ExUserFolder
This ZopeProduct provides a user folder (acl_users) that allows flexible back-end storage and provides some membership features (member signup, password reminders etc.). If you need membership but ...
ExtFile
The ExtFile and ExtImage ZopeProduct provides two objects that are similar to Zopes standard File and Image objects, but that store the file on disk instead of in the ZODB.
ExternalEditor
External editor is a ZopeProduct and helper application that integrates Zope with client-side editing tools. Say bye bye textareas!
ExternalFile
This ZopeProduct extends Zope to work with files in the filesystem. You can create instances of ExternalFile that behave like standard Zope objects except that they get their contents from a file ...
ExternalMethod
An External Method is an executable script object like [Python Scripts], only its code is stored on the filesystem and it's not restricted - it can do anything normal python code can do.
effective-user
A directive in [zope.conf]::
epydoc
The most powerful of the python CodeDocumentationTools. This can be persuaded to work for Zope code, but it's not easy.
error_log
There is an error_log object in a zope server's root folder. This is a useful way to see details of recent errors.
event.log
Zope can keep an event.log file (in INSTANCE_HOME/log/), which is very useful for troubleshooting problems. Don't confuse it with the [error_log], which is in the ZODB. But you can check a box in [...
F
FAQ
See also: other Zope FAQs.
FAQs
Zope has a number of Frequently Asked Questions docs. Here are the known Zope !FAQs:
FSDump
This ZopeProduct exports through-the-web objects (folders, DTML, etc.) as "natural" filesystem equivalents.
FSPoll
A ZopeProduct making it easy to set up polls. One of several.
FeedFeeder
A product which pulls down remote syndicated feed items (ATOM, initially) and creates first-class Plone content based on those entries.
FieldedTextIndex
Fielded text index is new kind of ZCatalog index for indexing content with multiple fields. It is designed for sites that have many different content types with different fields to search.
File
You can place normal files into your Zope site. You might do this, if you want to make them available for download or just publish them on your site. A file can also be used as a text component for ...
FileStorage
FileStorage is the most widely used ZODB storage. It's a relatively simple design, and is generally the fastest storage implementation.
FileStorageTools
This is just a summary for more details see in the ZODBWiki - http://zope.org/Wikis/ZODB/FileStorageBackup
FileSystemSite
A useful ZopeProduct which allows you to use the file-system directory views of [CMF] with non-CMF sites. With this you can create a Filesystem Directory View (FSDV) object which makes files on your ...
FileSystemStorage
FileSystemStorage is an Archetype storage for storing data on FileSystem. This storage is used to avoid ZODB to grow quickly when using a lot of large files.
FindingUnicodeDecodeErrors
This Howto tries to help you finding the source of !UnicodeDecodeErrors
Five
**Five is a Zope 2 product that integrates Zope 3 functionality into Zope 2.**
FloK
short for FlorianKonnertz
FlorianKonnertz
HP: http://www.florian-konnertz.de/
FocusOnCurrentVersion
One of the proposed WikiPolicies:
Folder
The Folder class is Zope's most prominent ObjectManager. You use a Zope folder in exactly the same way, you use folders in a file system: to group objects in a clear hierarchy.
ForensicLogger
This ZopeProduct collects forensic information about the system upon which Zope is running, such as memory utilization, cpu usage, etc. It currently works only with Linux.
Formulator
This ZopeProduct is an extensible framework that eases the creation and validation of web forms.
FreeBSD
FreeBSD (http://www.freebsd.org) is an advanced Unix-like operating system. It is currently the most popular and widely deployed of the BSD family of operating systems.
FunctionalTests
!FunctionalTests is an automated framework for recording and replaying "functional" tests of a Zope web application. Requests can be either HTTP requests, including authentication, cookies, and form ...
FunkLoad
This ZopeProduct is a functional and load web tester, written in Python, whose main use cases are: functional testing of web projects, and thus regression testing as well; performance testing: by ...
FutureDirections
Simple Application. I want to start this project by supporting just a very simple application. Just 1 Zclass. I want to define the Zclass and its fields, and some properties on those fields, and ...
G
GNU Free Documentation License
The GNU Free Documentation License. See http://www.gnu.org/copyleft/fdl.html .
GRUF
Short for GroupUserFolder.
GenericSetup
GenericSetup is a tool for creating setups and configuration for Zope products. Basically, instead of traditional setup where you write a python script that sets up everything that is needed (so ...
GiveItBack
If you write some code, if you build on something someone else did, if you improved your own personal universe by an inch, give it back.
Glossary
An automatic glossary generated from the pages in this wiki.
Gotcha: Zope with Apache on 64-bit machine
Overview -------- About a week ago I set up a new Pentium-D server to run Zope 2.8.4 and Plone 2.2 behind an Apache SSL proxy. I used the same Apache, Zope, Plone configuration that has been running ...
GrokExample
Here is the grok solution to my problem.
GroupUserFolder
This ZopeProduct, also known as GRUF, is a convenient tool to manage groups of users within Zope. It works as a frontend between a Zope application relying on a UserFolder and a set of two regular ...
H
HamCannon
This ZopeProduct provides management of outbound opt-in email marketing, with a complete subscription and unsubscription interface, bounce and open tracking and personalisation. It works with [Plone]...
HelpPage
body { background-color: white; background-image: url(background.jpg); background-repeat:no-repeat; }
HelpPage2
The Zope world is big. Really big. Don't panic.
HitCounters
Various kinds of hit-counting tools.
How to access the ZODB as a filesystem
Some tips on making your ZODB appear as a local filesystem.
How to add custom content types
::
How to become manager in debugger
When using the zopectl debug prompt to work with a private site, you may need to raise your authentication level (eg to get proper catalog results). Here's how you can become a manager (or any ...
How to block robots
Robots are small programs who walk systematically through all websites and do something ie. index the sites for search machines ie. http://google.de
How to convert a zope instance to ZEO
It's really easy. To convert a Zope instance to a combination Zope/Zeo instance on *nix:
How to do logging in zope
First create an external method with the contents::
How to fake REQUEST in debugger
Some things you may want to call in the debugger may require a real [REQUEST] object, as if they were being published on the web. "This zopelabs recipe":http://zopelabs.com/cookbook/1091472367 shows ...
How to set skin in debugger
Sometimes you need to set up a skin when debugging things in a CMF/Plone site. Try this ::
How-tos
A guide to how-to documents in the zope world.
HowToAddModulesToRestrictedCode
A standard set of safe python libraries are available for use in [Python Scripts], DTMLMethod and [Page Templates] code. You can enable more by adding some calls to your product's __init__.py (or to ...
HowToAddProductPages
Here's three ways to add a [ Products guide] page to zopewiki.org:
HowToCreateJavascriptGUI
How to create a javascript GUI using the extjs library This zexpzope_extjs.zexp demonstrates the use of extjs and zope. This zexp doesn't require the installation of extjs to see how it works because ...
HowToFixZClasses
After 7 years using Zope, I can finally say that I have a clear vision of how to fix ZClasses. Remember that you cannot change a ZClass base classes once it is created. Nor can you change a Zope ...
HowToGenerateImagesForText
This ZopeZen news item looks useful, I'm going to link it here so I can find it later. It shows how to generate text images for headings using PIL, regenerating when the title changes.
HowToInternationaliseWithPTS
Some tips for developers using PlacelessTranslationService to do [i18n (Internationalization)].
HowToMakeARobustPloneCheckboxPreference
Here is an example of a plone/cmf member preference checkbox field with error handling, preservation of state and intelligent defaults. It should show the value found in request, if any (eg while ...
HowToMakeASeleniumTestScript
[Selenium] is an extremely useful set of tools for automating functional testing with a web browser.
HowToRunCurrentTestInEmacs
Here's how to make emacs run the current test method [*]_ (where your cursor is) when you press a key::
HowToRunZopeUnitTests
Use Zope 2.7.3 or later
HowToUseExternalEditorForPoFiles
Here's a way to give translators easy access to your sites' po files using ExternalEditor, so that they can open the po file in poEdit or another translation tool.
I
I18NFolder
This ZopeProduct helps provide multilingual content. Since I18NLayer does not support multilingual folders (yet), I18NFolder fills the gap by providing a way to translate simple folders (Title and ...
I18NLayer
This ZopeProduct provides support for multilingual [Plone] content objects. It allows you to have translated content (a separate new object will provide the content in any new language).
INSTANCE_HOME
In zope documentation, INSTANCE_HOME means your Zope instance directory (or one of them, if you have multiple instances). Like [SOFTWARE_HOME], this is specific to your installation.
IRC
Help us to collect Zope-related IRC channel info on this page.
IdsToAvoid
Due to implicit [acquisition] in [DTML], creating objects with certain !IDs may cause Trouble, such as breaking the [ZMI (Zope Management Interface)]. Here are some ids to avoid if you don't want ...
Image
Image objects are used to manage images in your web site. It inherits from File and almost everything, we heard about files hold for images, too. There are some small differences.
ImageFile
Usage Example:: from App.ImageFile import ImageFile imageFile = ImageFile('path/to/image.gif' [, arg2]) zopeObject._setObject('myImage', imageFile)
InfrastructureProducts
Inserting An Image Using Epoz
InternationalizationProducts
[i18n (Internationalization)] products are confusing. Let's make a roadmap.
Introduction to Zope
Zope is the Z Object Publishing Environment, the highly regarded open-source object-oriented web application framework written in python. It was once the commercial product called [Principia], which ...
IssueDealer
A nice-looking new issue-tracker-plus-blog ZopeProduct.
IssueTrackerProduct
A nice simple bug tracker ZopeProduct, with a clean interface.
IssueTrackerProducts
Here are some general notes on the issue trackers for Zope and [Python], moved from elsewhere, plus some links to other trackers of interest. This page's "subtopics":#subtopics are the zope ...
i18n
i18n (Internationalization)
An important topic for users, site administrators and developers.
i18ndude
i18ndude extracts pot files and performs some other tasks related to translating Zope python and page template code. Recommended. See also [i18nextract].
i18nextract
[Zope 3]'s pot extraction tool, useful for [i18n (Internationalization)]. When I tested, seemed to be more reliable and powerful than [i18ndude], but requires that you have Zope 3 installed.
J
Jim Fulton
Jim Fulton is the CTO of [Zope Corporation]. He is informally known as the "Zope Pope".
K
KebasData
If we need to grab data (either all or partial data) from external sites, or when we're in between static/php/asp/etc and zope sites, KebasData might be useful.
KeepItCurrent
One of the proposed WikiPolicies:
KeepItSimple
The most important of wiki's principles.
L
LAZUG
Los Angeles Zope Users Group.
LDAPUserFolder
This ZopeProduct is a user folder replacement for Zope that authenticates Zope users against LDAP.
LeakFinder
This product assists in locating memory leaks. It uses patterns we, at Digital Creations, often employ for fixing memory leaks. It provides a way to get a "controlled" refcount and the traceback of ...
LearningZopeInGreece
There are no "real" resources about Zope in Greece yet. Some people who work with Zope in one company started a (pretty quiet) blog about "Learning Zope in Greece ":http://www.graphicsgarage.gr/...
LennartRegebro
Plugging PluggableUserFolder. Collaborates with [CPS]. Partys in Paris.
LinguaPlone
LinguaPlone is a ZopeProduct from Plone Solutions - now released as version 0.7:
Linktally
Linktally utilizes your Squid, Apache or Zope log file to periodically tally content accesses. A separate tool then provides rankings (by type if need be) for the past week, month and year. Requires [...
LocalFS
A very useful ZopeProduct that makes part of your filesystem accessible in the [ZODB (Zope Object Database)]. This is useful for, eg, when you want zope to serve some files that need to stay where ...
Localizer
Localizer is a ZopeProduct to help you translate your zope sites. It's good, and well documented.
lafferty
Lafferty
M
MPoll
A ZopeProduct making it easy to set up polls. One of several.
MVCC
Multi-version concurrency control, a [ZODB (Zope Object Database)] feature in [Zope 2.8] which should make read conflict errors a thing of the past, improving performance for some sites.
Mail lists
There are about 20 or 30 [Introduction to Zope]-related mailing lists. The zope list is the main one, with 3000+ direct subscribers. Most lists are conveniently mirrored as newsgroups at gmane.org.
MailBoxer
MailBoxer is a ZopeProduct to run mailinglists, newsletters and mailarchives. Its main idea is to give you an extensible framework for building mailinglist-based applications with the power of Zope. ...
MailHost
A MailHost object allows your zope objects to send email. This is a ZopeProduct shipped with Zope.
MailManager
This ZopeProduct or package is an enterprise-oriented email management system. Trouble-ticket-like.
MailProducts
Products concerned primarily with email. (A number of other products include mail features of some kind or other.)
MaildropHost
This ZopeProduct provides support for sending email from within the Zope environment using a MaildropHost object. Unlike MailHost or SecureMailHost, the sending is done by a separate process, so Zope ...
ManagableIndex
This ZopeProduct is a flexible indexing framework for use with ZCatalog.
Mechagen
This ZopeProduct is a tool for generating automatic Zope2 (and Plone) functional tests for the [mechanize] framework.
MediaWiki
Platform to power encyclopedia Wikipedia
Membrane
This ZopeProduct allows Plone site members to be managed as content objects. It aims to be a simpler alternative to CMFMember.
Memory usage
A place to throw notes on ZODB and Zope memory consumption -
MinimalArchetype
This ZopeProduct provides a basic Archetype content type that can be used as a base for new content types.
MockObjects
A *mock object* is used in Testing, to replace a complex object which the test subject depends on. It is typically very simple code that is written specifically to make testing easier and more ...
Module Notes
Random Notes ------------
MonkeyPatch
What is it?
manage_clone
manage_clone is used to create clones of already-existing objects. I think the object is created in the context manage_clone is called from, but I'm not sure. Example::
mxmCounter
A simple filesystem based hit counter for Zope, CMF & Plone, for multiple pages. This is what you need if you want to display "viewed N times" on your pages.
myZope
Kedai's blog, of interest to zope administrators and developers. Rant and rave on python, zope, plone, gnu/linux, open source in general and everything else :P
N
Non Retried Actions
The Problem
NonRetriedActionPatch
*** ./lib/python/Products/MailHost/MailHost.py.orig 2007-02-01 15:49:31.000000000 -0600 --- ./lib/python/Products/MailHost/MailHost.py 2007-02-01 15:52:15.000000000 -0600 *************** *** 157,162 *...
Notes
This is the place for all the less polished/complete/current docs which we keep out of the primary documentation, in theory.
newby
error 12
O
OIO
Open source Zope and Plone based application for securely recording individual patient data and analyzing clinical trials, easily adapted to marketing research, or any survey or polling application. ...
ObjectManager
ObjectManager is the interface implemented by Zope's container like objects.
ObjectManagerItem
The interface ObjectManagerItem is implemented by objects that can be managed by an ObjectManager. ObjectManager, in turn, is an interface implemented by the container like objects. Consequently, the ...
OldStuff
OldZopeBookDiscussion
Open Source
Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria:
OpenGroupware
An open-source groupware server using WebObjects as well as "Zope like technology (NGObjWeb and SOPE)".
Oracle
There are a few ways to connect Zope to Oracle.
P
PAS
Short for PluggableAuthService.
PDBDebugMode
This ZopeProduct allows post-mortem debugging on exceptions when in [debug-mode]. On encountering an error, the debugger is invoked with the error's traceback. Once in the debugger you can examine ...
PEAK
Python Enterprise Application Kit, another high-end framework for developing zope (and non-zope ?) applications.
PTProfiler
This ZopeProduct helps you find out why a page template is slow. Add a PTProfiler Viewer object somewhere in your zodb, view your template and then look at the viewer.
PUT_factory
PUT_factory is a Python method which handles how new objects are created inside of Zope when a file is uploaded. Zope has many types of objects, such as Images, Python Scripts, Page Templates and ...
Page Templates
Zope's Page Templates are a successor to DTMLDocument/DTMLMethod which provide a more explicit and HTML-editor-safe way of dynamically generating HTML or XML. If you want to customize the appearance ...
Page Templates Vs DTML
An old bench mark (may be Zope 2.5 or 2.6) is here: http://mail.zope.org/pipermail/zope-dev/2002-February/015176.html
PageTemplateStyleGuide
This is a style guide containing suggested best practices for writing [Page Templates]. It is not intended to be an authoritative set of rules. But this should be a good starting point.
PeopleIndex
PersistentCGI
Persistent CGI is used in Zope, acronym: PCGI
PersistentModules
Persistent modules are like normal Python modules except they are stored in the ZODB. They are Zope 3's answer to ZClasses. They aim to solve several problems, such as synchronizing software changes ...
PhpManual
Keep an eye on these guys, they're tricksy.
PlacelessTranslationService
PlacelessTranslationService is a ZopeProduct to help you translate your zope sites. It is a backport of the translation service in Zope3. It provides translation support for [Page Templates], [DTML]...
PlanetZope
We have combined **Zope related news** from more then 80 RSS-feeds into a blog-like news listing. Feeds are updated every hour (10 minutes past) - the service will be expanded as new sources ...
PlanetZopeBlog
**Fortnightly Zope News**
Plone
The Plone ZopeProduct builds on the [CMF] to provide a very useful and popular content management system. Here is Plone on wikipedia.
Plone Live
Plone Live is the result of a year of work, full- and part-time, of the two authors, Michel Pelletier and Munwar Shariff, our technical editor, Jean Jordaan, and our copy editor, Amy Kesic. But this ...
Plone and Zope Job Market
This is the only web site I know of devoted to placing zope and plone developers.
PloneArticle
This ZopeProduct adds a new content type to [Plone]. It offers you the same features as the standard Document content type you already know, but in addition it allows you to join attachments and ...
PloneBannerManager
This ZopeProduct allows ads - images and flash movies - to be managed in [Plone], and randomly displayed based on some weighting. Views and clicks are tracked and recorded in a [RDBMS].
PloneBook
http://plone.org/documentation - all formats
PloneCollector
The [Plone] bug collector. An important tool linking Plone users, testers and developers.
PloneCollectorNG
Popular ZopeProduct providing a featureful issue tracker in [Plone].
PloneConsultingCosts
Matthew Kromer posted this on the plone-users list:
PloneDebug
A ZopeProduct providing some handy debug information for [Plone] (and [CMF] ?) site developers.
PloneDotOrg
http://plone.org/ - home of [Plone].
PloneExFile
A Plone/AT content type with an attachment, supporting preview & indexing
PloneForge
What is PloneForge?
PloneGazette
PloneGazette is a Newsletter ZopeProduct for Plone. More featureful than PloneNewsLetter:
PloneGear
This ZopeProduct helps you use plone as your editing back end - your CMS - while keeping your simple non-plone site skin for normal users. Sounds interesting.
PloneLanguageTool
This ZopeProduct provides a language selection menu for Plone 2 users.
PloneLocalFS
PloneLocalFS is a more specialised product based on LocalFS.
PloneLocalFolderNG
ZopeProduct to expose a bunch of files to [Plone] without putting them in the [ZODB (Zope Object Database)].
PloneLoginHistory
A ZopeProduct that shows the history of user logins and login attempts in a [Plone] site.
PloneMemberQuickReference
Moved to: http://plone.org/documentation/apis/developer/PloneDeveloperMemberQuickReference
PloneNewsLetter
PloneNewsLetter is a ZopeProduct for sending newsletters based on new [Plone] content to an email address in TXT and HTML format. Simple, does not handle delivery, subscribers, or bounce/click ...
PlonePoPoll
One of several ZopeProduct(s) for setting up user polls. This one is for [Plone] and is probably the one you want.
PloneQueueCatalog
This ZopeProduct makes it easier to install QueueCatalog in your Plone site.
PloneRSS
PloneRSS is a re-write of CMFFeed for Plone 2.1.1+ using ArchGenXML. The software is designed to pull in RSS newsfeeds and store the information as items within your ZODB. It's designed to be user ...
PloneSelenium
This ZopeProduct can be added to a plone site to allow automated functional testing. It extends [Zelenium] and Selenium, adding
PloneStats
A useful-sounding ZopeProduct for [Plone], rumoured to be in the [Collective].
Ploneboard
This ZopeProduct is an easy to use web message board (discussion forum) for [Plone] sites. Use this one instead of CMFForum if possible, though it's still quite basic.
Plope
Chris !McDonough (and friends) blog about [Zope], [Python] and [Plone]. Chris is the once and forever Don of the [Introduction to Zope] Mafia, and a prolific member of the zope community.
PluggableAuthService
PAS is Zope Corp's slowly-emerging new pluggable authentication service. It is a ZopeProduct that delivers a very extensible user folder, along with many plugins to connect to different services, ...
PluggableUserFolder
PluggableUserFolder is a user folder which is designed to be extended in all ways by the means of "plugins". Instead of writing a new user folder to use an SQL database as a source or writing a ...
PodChannel
"A PodChannel is an Archetype item with only one field: the URL of a RSS feed. Upon updating a PodChannel, it will query the feed, and initialize itself w/ relevant info. ... I tackled this to help ...
Poi
This ZopeProduct is a recent bugtracker for use in [Plone].
PollProducts
Principia
Principia was the commercial DigitalCreations product which grew out of BoBo and later became [Introduction to Zope]. dfdffd
ProblemWithUpgradingZClasses
I would love to write a version of ZClasses with a different security model, and perhaps even a different Zope Product Model.
Problems With ZClasses
`ZClasses: Love 'em, hate 'em `_ - nice overview by kedai
PropertyManager
A property is a usually small piece of (meta) information associated with an object. The "meta" indicates that this information is in addition to the primary object "content"; it provides additional ...
Proposals
Some Zope 2 development proposals. Nowadays these might be tracked also in Launchpad, like Zope 3 proposals. There is a whole wikiful of older proposals `here `_.
ProxyPass
"Apache module mod_proxy":http://httpd.apache.org/docs/mod/mod_proxy.html
PyUnit
!PyUnit (aka the unittest module) is a python version of the unit testing framework outlined by KentBeck and ErichGamma in their "Test Infected", http://members.pingnet.ch/gamma/junit.htm paper. It'...
PyZine
PyZine is the sister publication of ZopeMag. While ZopeMag focuses on Zope based solutions (like Plone, CPS, Silva). PyZine or "Py" is the only online zine devoted to nothing but Python articles.
Python
Python is just about the coolest thing since sliced bread. It's the primary language Zope is written in (along with some C). Python is everywhere, and you're soaking in it! See http://python.org .
Python Scripts
A zope !PythonScript ("Script (Python)" in the ZMI add menu) is a small chunk of server-side python code editable through the web, which runs as RestrictedCode, meaning there are limits on what you ...
psycopg
psycopg is the python postgres adapter used by ZPsycopgDA. Note there is a version 1 and a version 2. Documentation can be scarce/confusing so here are some links - note each has a wiki with more ...
Q
QueueCatalog
This ZopeProduct allows time-consuming ZCatalog operations to be performed asynchronously, allowing better performance at the cost of slightly less fresh results. See also PloneQueueCatalog which ...
Quills
This ZopeProduct is a featureful Plone-based blog engine. It's not finished or problem-free, but a number of people are using it successfully.
QuotaFolder
This ZopeProduct is a folder-ish object that restricts the total number of objects, their total size and their individual maximum size. QuotaFolder takes subfolders (recursively) into account, so it ...
R
RDBMS
Relational Database Management System, or "SQL database". Examples are mysql, postgres, [Oracle], gadfly (which comes with Zope 2.x), etc. Zope applications can store data in an [RDBMS] in addition ...
REQUEST
REQUEST contains the complete information about the current HTTP request that Zope is processing. The most relevant information is available redundantly, in both the original unprocessed form and in ...
RdfSummary
[Zope Product] "to display content from other web sites provided they make it available in RSS 0.9, 0.91, 0.92 or RSS 1.0 format"
ReStructuredText
reStructuredText is an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax and parser system. It is useful for inline program documentation (such as Python docstrings), for quickly ...
RedPick
This ZopeProduct is a tool to support team based creation and deployment of a [Plone] based intranet project. It extracts and imports various configuration information from and to a Plone based site.
RefactorComments
One of the proposed WikiPolicies.
Reference
Additional Zope reference documentation. See also [Notes].
Release process
Some notes about the Zope(2) release process. Or schedule. Rename as needed.
RestrictedCode
[Python Scripts], [Page Templates], [DTMLMethod]s, and [DTMLDocument]s (i.e. anything you edit ThroughTheWeb) execute within a restricted code environment, a kind of sandbox, for added safety. See [...
RewriteRules
"Apache module mod_rewrite":http://httpd.apache.org/docs/mod/mod_rewrite.html
RstTest
This unnecessary screw-up comes from the Mozilla project, of all places. Mozilla's XML support is improving all the time, as I discuss in my article on XML in mysandbox_, but the developer ...
refresh.txt
A ZopeProduct which contains this file (usually empty) will have a "Refresh" tab in the ZMI at /Control_Panel/Products/productname. You can use this to install updated product code from the ...
repozo.py
A tool that ships with zope, in SOFTWARE_HOME/utilities, for incrementally backing up your [Data.fs], without having to shut down the [Introduction to Zope|Zope] server.
requestprofiler.py
A tool in [SOFTWARE_HOME]/bin for analyzing your [trace.log]. Very useful for eg finding hanging or server-crashing requests. Zope 3's equivalent is called tracereport.
S
SOFTWARE_HOME
In zope documentation, SOFTWARE_HOME means "the path to the main Zope software directory". It varies from one system to the next, depending where you or your packaging system installed Zope. See also ...
SQLStorage
This ZopeProduct allows [Archetypes] objects to store some or all of their fields in a RDBMS fairly transparently.
SQLite
SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine
STORAGE_HOME
If you use [ZEO (Zope Enterprise Objects)], this is the directory where the [ZEO (Zope Enterprise Objects)] storage server keeps the [ZODB (Zope Object Database)] and log files. Similar to [...
Scaling and performance
Tips and tricks, and (hopefully eventually) general guidelines on how to design, deploy and manage your Zope application/Zope server to become screaming fast.
SchoolTool
One of the first end-user [Zope 3] products.
SearchProducts
Zope products relating to searching - mostly ZCatalog add-ons. See also InternationalizationProducts.
SecureMailHost
This ZopeProduct is a newer MailHost implementation using python's email library. It is a bit more featureful and probably more actively maintained. It is shipped with [Plone] but can be used with ...
SeparateContentAndCode
Content objects that contain too much templating and business logic. Something DTML and especially DTMLDocument s encourage.
Silva
Silva is a ZopeProduct and web application/CMS designed for the creation and management of structured, textual content. It's developed by Infrae.
SimonMichael
Your friendly server admin, zope hacker and wiki broom pusher. See ZWiki:SimonMichael or http://joyful.com .
SimpleBlog
This ZopeProduct is a blog tool for [Plone].
SimpleUserFolder
Another one.
SiteAccess
A useful ZopeProduct, included with Zope, that helps you rewrite urls, set up virtual hosts and change the way a site is accessed.
SiteMockups
SiteRoot
A special object that tells zope that the folder it's created in is really the root of a virtual host. See SiteAccess.
Sites
Feel free to improve organization & layout..
SkinnedFolder
This ZopeProduct separates out the skinned folder feature from ZopeCMF. A SkinnedFolder is like a normal folder, but with a skins subfolder which works just like the CMF portal_skins tool - it can ...
Sorting
A quick reference for anything relating to sorting in Zope.
Sprints
Zope popularized the term "Sprint" for coding get-together's.
SquishDot
http://squishdot.org
Stepper
StorageProducts
Products for connecting zope objects to RDBMS and other kinds of back-end storage.
SyndicationTools
Tools which help with aggregating RSS and ATOM feeds. Most but not all of these require [Plone]. See also:
T
TTWType
This ZopeProduct is a [Plone] and probably [CMF] extension which enables portal administrators to create new content types via the Zope Management Interface. You create new content types by simply ...
TestLayers
Test Layers
TestLayersHowTo
""" Zope 3 (and Zope 2 recently) have a really nice test infrastructure, with a flexible test runner. It's really well documented too, with almost 4000 lines of docs. See lib/python/zope/testing/*...
Testing
Unit testing
TestingTools
Products useful for testing:
TextIndex
from Zope Help > ZCatalog - Indexes:
TextIndexNG
Another useful ZopeProduct. It provides a much more powerful text index for ZCatalog, supporting i18n, left truncation, stemming etc. This was called TextIndexNG2, but the 2 has been dropped as of 2....
TextIndexNG2
See TextIndexNG.
TextIndexNG3
http://opensource.zopyx.com/projects/TextIndexNG3/
ThroughTheWeb
TTW, short for ThroughTheWeb, means working with Zope via a web browser. Usually this is done via the [ZMI (Zope Management Interface)].
Timeline
This is out of date, obviously; please update.
TinyTable
TinyTable is a [Zope Product] for "designed to manage a small amount of tabular data"
Tools
!IDEs (IntegratedDevelopmentEnvironment)s and other helper tools for working with Zope/Python.
Transaction
In Zope every request you make from a web browser becomes one transaction. This transaction will either fully succeed, or fully fail. If it fails, no changes will be saved (that is the whole point ...
TransactionalFileSystem
This ZopeProduct presents a simple interface to the file system interface that is transactional. In other words, you can manipulate files from your zope product, knowing that the changes will be ...
TranslationService
Not to be confused with PlacelessTranslationService, the TranslationService ZopeProduct adds support for i18n tags to [Page Templates]. In combination with [Localizer], this is used to translate Zope ...
TransparentFolders
This ZopeProduct allows folders to acquire from subfolders. It's very old but sounds useful in certain circumstances.
TraversalHooks
Hooks porvided by ZPublisher
TypesAndFormsTools
Products to help generate custom object types and forms to edit them, ranging from simple to head-spinningly powerful. See also [How to add custom content types].
trace.log
An optional extra log file in [INSTANCE_HOME]/log/, disabled by default, which records details of every request processed by the zope server. Very useful for troubleshooting excessively slow or "hung"...
triden
Maybe one day Zope will have some decent docs....
U
URLs
(Uniform Resource Locator) - The World Wide Web address of a site on the Internet. The URL for the Internal Revenue Service, for example, is http://www.irs.gov. (See also "Domain name") www....
UnicodeLexicon
The stock ZCatalog lexicon deals well with 8 bit strings if you get the locale setting in [zope.conf] right; it does not work with Unicode and UTF-8. UnicodeLexicon fills this gap. This ZopeProduct ...
Upgrading
Upgrading Zope ==================
UseExamples
One of the proposed WikiPolicies.
UseFaqs
One of the proposed WikiPolicies.
UsePictures
One of the proposed WikiPolicies.
UserManagementProducts
Zope add-on products for customizing access control, membership, integration with user databases, etc.
Using Styles In Epoz
Overview ========
UsingFSdumpForVersionControllingZopeObjects
FSDump product can be used to dump Zope objects into a file-system, so that you can version control changes. FSDump can be downloaded from this location: http://www.zope.org/Members/tseaver/FSDump
V
Versions matrix
Here is a rough guide to version compatibility of Zope-related software. Use the recommended versions for full compatibility, though others may work partially. Add information if you know it. Zope 1 &...
VirtualHostMonster
An object, usually found in a zope instance's root folder, which makes virtual hosts work. See SiteAccess.
VisualTraceback
This ZopeProduct monkey-patches zope to show code excerpts in error tracebacks.
verbose-security
Sooner or later you will run into a hard-to-figure-out Unauthorized error with Zope. The purpose of the ``verbose-security`` option is to explain exactly what causes such errors. Site admins and ...
W
WebLog
Presents zopewiki pages in a weblog oriented style... now also appears on the front page
WebObjects
WebObjects is a competing WebApplicationServer, focusing on object oriented technology and on publishing objects on the web. It started life at !NeXT and continues to be offered by `Apple Computer `...
WhyZopeWiki
This site went live in "2004":ZopeWikiNews2004 with the following "mission statement". We now have a family of wikis at "wiki.zope.org":http://wiki.zope.org .
Wicked
This ZopeProduct may be used to enable wiki-linking in the text fields of (new) [Archetypes] content types in [Plone] sites. "Wicked provides a site-wide type agnostic wiki linking and content ...
WikiBadges
When you use a page's name as a marker to categorize other pages, it's called a wiki badge. You can find all such pages by viewing the wiki badge's backlinks (click page title). See eg ZWiki:...
WikiPages
Just a test
WikiPedia
RemoteWikiURL: http://en.wikipedia.org/wiki/
WikiPolicies
Good shared conventions and best practices are what make wiki really fly. Here are some suggestions to keep in mind as you edit this site; evolve as needed.
WikiStats
avoid brains' REQUEST attribute
WikiTips
Click "help" at top-right for help on using this wiki.
WikiTransformation
This ZopeProduct adds wiki-ish features to [Archetypes] objects.
WikiWikiWeb
Ward Cunningham's WikiWikiWeb is the original (since 1995) and still one of the largest and most active wikis. It contains a wealth of information about wiki and many other things.
WingDBG
WingIDE
Wing IDE is a powerful development environment for the Python programming language.
workflow
This is one of the features provided by [CMF], [Plone] and other ContentManagementSystems. It means that your [content objects] have a state which can change to show their status, control their ...
X
XML-RPC
XML-RPC is ... a standard way to call zope object methods remotely. Read about it in the Zope Book Advanced Scripting chapter:
XMLRPCMethod
This ZopeProduct provides support for remote procedure calls with the [XML-RPC] standard.
Z
Z2.log
This log file, normally at INSTANCE_HOME/log/Z2.log, shows all requests completed by Zope. Its format is similar to apache's [access.log]. This one tells you what your zope server is doing.
ZBabel
This is an older ZopeProduct for helping with [i18n (Internationalization)]. You should probably use [Localizer] or PlacelessTranslationService instead.
ZCTextIndex
ZCTextIndex is the current built-in full text index for Zope ZCatalog. It supplanted the standard TextIndex as of Zope 2.6.0. It supports features like advanced relevance ranking, globbing support, ...
ZClass product
You can gather templates and scripts into a ZClasses-based ZopeProduct, developed entirely through the web. This is normally considered deprecated in favour of [[Disk-based product]]s, which are more ...
ZClasses
Introduction
ZClassesAreEvil
Why do most (not all!!) Zope developers avoid ZClasses?
ZClassesNG and ProductNG
INTRODUCTION This is a proposal for auto-generating Zope Python Products and Plone Archetypes products through the web. After that products can be extended on the file system or continue to be ...
ZConfig
What is !ZConfig? -----------------
ZDP
See ZopeDocumentationProject.
ZEO (Zope Enterprise Objects)
ZEO (Zope Enterprise Objects) is a way of running a zope server in distributed fashion. Instead of one zope instance, you run a zeo server with one or more client instances in front of it. Even if ...
ZEO cache
This is the cache-size setting in your zope.conf file *within* the ... section.
ZMI (Zope Management Interface)
Short for Zope Management Interface, which lets you manage your zope server and build sites through any web browser. From any page served by a zope server, you can normally switch to the management ...
ZMIntrospection
ZMIntrospection appends an Introspection tab to an object's management tabs in Zope2 ZMI.
ZMailboy
A stripling equivalent of ZMailman. I put together just enough Zope-Mailman integration so that
ZMailman
This is a project to integrate Mailman and Zope. It's not yet a reality, but contains useful code which makes a good starting point. The project has been inactive for some time.
ZMySQLDA
This ZopeProduct is a database adapter for MySQL, based upon ZOracleDC by Digital Creations. It has been adapted for use with MySQLdb-0.9.0.
ZODB
See [ZODB (Zope Object Database)].
ZODB (Zope Object Database)
The Zope Object !DataBase provides simple, transparent persistence for Python objects; it is used by Zope to store everything from content to scripts to service configurations. Application data may ...
ZPT
Short for Zope [Page Templates].
ZPsycopgDA
This ZopeProduct allows zope to connect to a postgres database using the psycopg python library.
ZPublisher
(Source: [Building Dynamic Websites With Zope]:chap3.html#ZPublisher )
ZRoundup
ZRoundup is a ZopeProduct which connects Zope to a "Roundup":http://roundup.sourceforge.net issue tracker. It's included with Roundup.
ZSQL Methods
ZSQL Methods are a zope code object similar to a DTMLMethod or [Python Scripts] except specialized for use with relational databases; they are the easiest way to connect Zope to a [RDBMS]. They ...
ZSyncer
This ZopeProduct is an extremely useful tool for syncing objects from one zope server to another, or from one folder to another on the same server. It's equivalent to export & import but can be a lot ...
ZUnit
An early ZopeProduct supporting unit testing in a live zope environment. Has been superseded by filesystem-based products like ZopeTestCase.
ZWiki
This ZopeProduct is a wiki engine for Zope, inspired by the original WikiWikiWeb. It is the software which drives this site. Check it out at http://zwiki.org .
Zelenium
This ZopeProduct allows developers to create through-the-web Selenium test suites inside their Zope instance, in order to do browser-based functional testing of their site. See also PloneSelenium.
ZooDocument
A ZopeProduct that integrates OpenOffice.org documents into PageTemplate-based Zope sites.
Zope 2 Book
The first and biggest of the Zope 2 [books], essential reading for all zope users and developers. It is maintained in commentable form at plope.com, and is perpetually in need of "volunteers":http://...
Zope 2 Developer's Guide
This is more technical than the [Zope 2 Book]. Recommended for everybody who wants to create a ZopeProduct.
Zope 2 or Zope 3 ?
Zope 2 and Zope 3 are related, but different. Add-on products for one do not work for the other. The divide is shrinking - Zope 2.10 actually ships with Zope 3 included and increasingly makes use of ...
Zope 2 wiki
**Welcome to the Zope 2 wiki!**
Zope 2.6
Zope 2.6.1 (Feb 7th) Zope 2.6.1 requires Python 2.1.3 (note that there are some "known issues for FreeBSD":PatchPython213 ). Using Python 2.2 is not supported, although ususally works fine. See ...
Zope 2.7
The main page for Zope-2.7
Zope 2.7.1
Session handling and ReStructuredText fixes..
Zope 2.8
This release includes [Five] and a new version of ZODB supporting [MVCC] among other things.
Zope 3
Zope 3 is a complete rewrite of Zope 2. The idea is to make the architecture easier to use, understand and extend through the use of components and interfaces, thorough unit testing and documentation,...
Zope Corporation
The makers of BoBo, [Principia] and Zope. Formerly DigitalCreations.
Zope Debugger
Zope Starter
Are you a Zope starter?
Zope X3
Zope X3 was the first release of [Zope 3]. The X signified that it was not backwards compatible with Zope 2. In 2005 it was agreed to drop the X prefix as of Zope 3.1 even though zope 2 migration isn'...
Zope Zone
Zope news, !FAQs, links and discussion forums.
Zope and Apache
It is very common for Zope production servers to be run behind the Apache webserver.
Zope and Pound
Zope and Pound
Zope and WebDAV
Zope has a built in ![Zope and WebDAV] server (this needs to be enabled in INSTANCE_HOME/etc/zope.conf), which can be used to mount a ZODB as a virtual filesystem.
Zope dos and don'ts
It was once said to me that what Zope really needed was a list of "Dos and Don'ts" to help steer people on the "right way" to use Zope in 2004. Over time, methods have come and gone, and more ways to ...
Zope files and directories
Directories
Zope internals
Basic interfaces
Zope2EventBasedCataloging
**A Quick Event-based Cataloging How-to for Zope 2**
Zope2Wiki2007
**Welcome to the Zope 2 wiki!** "Zope":http://en.wikipedia.org/wiki/Zope is a powerful and popular open-source web application server, used for building dynamic websites of all kinds. ...
Zope3HowTos
[Zope 3] [How-tos], Tutorials, Walk-throughs...
ZopeAndEmail
How to handle Emails, MailingLists etc. in Zope - some information - currently a link directory
ZopeAndTopicMaps
Using Topic Maps for knowledge representation in Zope.
ZopeBook
This page was renamed to [Zope 2 Book].
ZopeCollector
The zope bug collector at zope.org. Not the most efficient UI you ever saw, but this a mine of information and a key tool linking zope users, testers and developers.
ZopeCommunityChat20040309
3/9/2004 (7a, US/Eastern) chat transcript #zope
ZopeCommunityChat20040511
5/11/2004 (11a-12a, US/Eastern) chat transcript #zope
ZopeCommunityChat20040713
transcript of #zope (2004-07-13 7am EST)
ZopeCommunityChat20040810
transcript of #zope (2004-08-10 11am-12am EST)
ZopeCommunityChat20041019
transcript of #zope (2004-10-19 11am-12am EST)
ZopeCommunityChats
[Zope Corporation] "initiated":http://mail.zope.org/pipermail/zope-announce/2004-February/001364.html some IRC sessions for discussing Zope issues with the community. Send agenda proposals to mailto:...
ZopeCredits
The Zope Credits page at ZopeDotOrg:Credits are quite out of date.
ZopeCvs
The [Introduction to Zope] code is kept in a public CVS repository at http://cvs.zope.org . Anyone can check out a copy of the latest development code from here. To commit code, you must sign [[...
ZopeDevelopersGuide
This page was renamed to [Zope 2 Developer's Guide].
ZopeDispatches
Paul Everitt's blog. News, stories, and wisecracks from the world of Zope.
ZopeDocumentationProject
The Zope Documentation Project (ZDP) was a community project formed early in Zope's history to tackle the documentation problem. Being the only one left to use the ZDP for putting up Zope ...
ZopeDotCom
The home of [Zope Corporation]. Zope consulting, managed hosting, training, commercial Zope add-ons, news, case studies..
ZopeDotOrg
zope.org is the offical home of the Zope community, with a wealth of content.
ZopeDotOrgMockup1
body { margin: 0in 0in; }
ZopeDotOrgMockup2
body { margin: 0in 0in; }
ZopeEditManager
This is a macosx version of ExternalEditor's helper app. This, together with ExternalEditor installed on the zope server, allows you to click the pencil icons to edit zope objects in a local editor ...
ZopeEurope
Zope Europe Association
ZopeFileSystem
The Zope File System (ZFS) ZopeProduct allows you to represent standard Zope objects on the file system in an easy editable form without all that mucking about making extra objects. You can create, ...
ZopeFoundation
via ZopeMailingList - ZopeAnnounce:
ZopeGlossary
see [Glossary]
ZopeInternationalisation
See [i18n (Internationalization)].
ZopeKnowledgeMap
Old notes attempting to answer *"What is there to know about Zope ?"*
ZopeLabs
A community Zope cookbook which collects and organizes recipes helpful to Zope programmers. There's a wealth of code examples here. Login and searching/batching is a bit clunky though. How can we ...
ZopeLabsCategory
A way to write more meaningful links to ZopeLabs recipe categories.
ZopeLabsGoogle
Another way to link to things at ZopeLabs.
ZopeLabsSearch
Another way to link to ZopeLabs.
ZopeMag
The online magazine for Zope. published quarterly, "Zope Mag brings subscribers online in-depth technical articles, code examples, interviews and zope product reviews". See also ZopeMagWeeklyNews. ...
ZopeMagWeeklyNews
"A weekly summary of things going on in the world of Zope & Plone", from the ZopeMag crew.
ZopeNewbies
Another good zope news site. See also ZopeZen.
ZopeOnDebian
Zope is packaged for Debian (and Debian-based distributions like Ubuntu). Packages are named ``zopeN.NN``, so eg::
ZopeOnMacOsX
There is not much special about installing Zope on Mac OS X. You should have at least a passing familiarity with using the Terminal, since Zope is a Unix application and needs some Unix skills to be ...
ZopeOnWindows
You can install Zope on windows in two ways: With an installer, and from source.
ZopeProduct
What is a Zope Product ?
ZopeProductMakefile
A Makefile (see the GNU make manual) is useful when building a ZopeProduct (or most other software). Post any interesting examples or techniques here.
ZopeProfiler
This ZopeProduct allows you to profile your Zope execution and thereby find out how Zope spends its time. Such a profile is an essential prerequisite for most kinds of optimizations. ZopeProfiler ...
ZopeProjectRoadmap
An old (years back) attempt to get a handle on the world of zope, exploring a projects model proposed on the zope-web list. The idea was to get a handle on the chaotic zope world by viewing it as a ...
ZopePythonIssueTrackerNotes
*Old notes moved from zwiki.org.. should be updated, merged with product pages or deleted*
ZopeQuotes
Add quotes here for display in the page footer. BeBold!
ZopeRoadmap
This page tries to give an up to date view of the various Zope developments in the Zope community.
ZopeSvn
http://svn.zope.org is the main Zope source code repository. Anyone can check out a copy of the latest development code from here::
ZopeTestCase
Another essential ZopeProduct for developers. You'll want this for writing and running unit and functional tests.
ZopeThreeWiki
The home of [Zope 3]: http://wiki.zope.org/zope3
ZopeTips
A random paragraph from this page used to be displayed in the wiki footer. Single-paragraph, concrete, real-world tips were preferred.
ZopeTopicMaps
This ZopeProduct aims to enable distributed development and maintenance of "topic map"-driven "semantic" web sites by handling data model information items derived from the ISO 13250 and XTM 1.0 as ...
ZopeVsWebObjects
Zope has often been compared, in passing, with Apple's proprietary WebObjects. Can anyone break down the similarities and differences in detail?
ZopeWikiDiscussion2004
ZopeWikiDiscussion2005
The main discussion forum for zopewiki.org. See also ZopeWikiNews, the zope list, #zope, and #zwiki.
ZopeWikiNews2004
ZopeWikiNews2005
ZopeZen
A good Zope news site, hosted by AndyMcKay. See also ZopeNewbies.
ZopeurDotOrg
zopeur.org is gone, for the benefit of the new french ZPUG : afpy.org
Zpydoc
This ZopeProduct is one of the CodeDocumentationTools. It's pretty darn useful.
ZwikiTracker
The issue tracker built in to ZWiki. See ZWiki:ZwikiTracker and IssueTrackerProducts for more.
Zzz end stuff
zasync
http://zope.org/Members/poster/zasync/zasync_1_0/zasync_1_0_nr
zeo.log
If you are running [ZEO (Zope Enterprise Objects)], the storage server keeps a log similar to [event.log], in STORAGE_HOME/log/zeo.log . The log level is configured in STORAGE_HOME/etc/zeo.conf .
zope.conf
The main configuration file for [Zope 2.7] and upwards. It's kept in [INSTANCE_HOME]/etc/. You can control most of what Zope does by editing this file.



subject:
  ( 35 subscribers )