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
access control list (ACL), 184
Accessibility link, 39
ACID (atomicity, consistency, isolation, and durability), 312
ACL (access control list), 184
acl_users folder, 205
acl_users tool, 184, 207, 209–212, 214
“Add collection” option, 76
Add Collection panel, 72
Add Comment button, 80
Add File panel, 54
“Add new” drop-down menu
events, 55
files, 54
images, 52
links, 56
restricting content types in folders, 63–64
Add New Search Criteria section, 74, 76
Add New User button, 102
Add Role button, 183
Add RSS Portlet option, 43
Add-on Product Configuration section, 82
add-on products
Add-On Products section, 161
Add/Remove Products panel, 95, 278
addzope2user script, 293
administrators (admin), 17, 105
adminPassword.txt file, 24
advanced user management. See user management, advanced
“Allow comments” option, 79
Allow discussion value, 139
Allowed content types value, 139
allowed_interface attribute, 245
Always show option, 120
Anonymous role, 101
anonymous users, 101
Applications folder, 20
/Applications/Plone/zinstance/bin/buildout file, 20
/Applications/Plone/zinstance/buildout.cfg file, 20
Apply Changes button, 103
archetype attribute, 229
Archetypes, 7, 223, 226–227, 233, 237, 321
ArchGenXML code generator, 233
Assignable roles, 101
Assignment class, 260
asynchronous indexing, 299
ATContentTypes product, 231, 233
ATContentTypeSchema class, 231
ATCTContent class, 231
ATFile file, 322
atomicity, consistency, isolation, and durability (ACID), 312
ATTopic class, 158
Attributes tab, 115
Authenticated role, 101
authenticated users, 105
authentication
pluggable authentication service, 206–212
with relational databases, 216–219
Authentication Plugins, 208
autoload parameter, 285
Automatic option, 99
automatic ZODB packing, 312
Automatically generate tabs option, 93
Available view methods value, 139
banner.jpg file, 137
base_properties object, 168, 173–174
Base.Assignment class, 260
$ ./bin/instance fg directory, 27
BLOB (Binary Large Object), 296–297, 321
blob-storage option, 297
Block option, 120
Block/unblock portlets section, 119–121
Blogspot, 40
body macro, 238
</body> tag, 166
bootstrap.py file, 27
breadcrumbs, 39
Browse button, 52
Browse tab, 217
browser caching, 301
browser directory, 286
browser folder, 229, 237, 243, 248, 286
browser/configlet.py file, 271
browser/configure.zcml file, 241, 249, 252, 258, 272
browser/regionalnewssearch.py file, 251
browser/regionalnewsview.pt template, 263
browser/regionalnewsview.py file, 244
browser/rn_search_resultsview.pt file, 252
browser/rn_search_resultsview.py file, 253
buildout directory tree, 27–30
buildout newest option, 30
buildout script
installing load-balancing ZEO clusters with, 304–305
installing proxy cache servers with, 308
[buildout] section, 296
CacheFu applications, 306, 328
cache-size value, 310
caching
installing proxy cache servers with buildout script, 308
Caching allowed option, 172
Calendar Settings panel, 96
Can add permission, 71
Can edit permission, 71
Can review permission, 71
Can view permission, 71
Cascading Style Sheets. See CSS
case studies
automatic document and image handling, 318–319
document management systems, 327–328
enterprise workflow management, 315–317
external application integration, 323–324
large object handling, 321–323
member profiles, custom, 325–326
speed, 329
Central Intelligence Agency (CIA), 6
“Change state” button, 53
check links button, 112
Chicago History Museum, 6
Choice attribute, 251
CIA (Central Intelligence Agency), 6
Classic portlet option, 121–122
clustering
installing load-balancing ZEO clusters with buildout script, 304–305
Zope clustering with ZEO, 302
CMF (content management framework), 8–9, 224
CMFCatalogAware class, 149
CMFPlone/skins/plone_kss/plone.kss folder, 176
CMFPlone/skins/plone_styles/mobile.css.dtml file, 167
CMSs (content management systems), 1, 3–5
col_mapping tool, 218
collection content types, 43, 46
Collection Indexes panel, 97–98
Collection Metadata panel, 97–98
Collection object, 291
Collection Settings panel, 97–98
collective.indexing package, 299
collective.lead Database class, 285
collective.lead package, 283, 284, 285
Comment column, 69
Comments field, 63
component architecture, 224
Comprehensive Guide to Zope Component Architecture, A, 221
Compression type option, 173
Condition option, 172
configlets, 271
configure.zcml file, 34, 229, 245, 250, 273, 285–286
Contact link, 39
contact_name parameter, 288
Contacts class, 284
contacts package, 283
contacts_board template, 281, 286
contacts.pt template, 287
contacts.py file, 286
ContactsView class, 287
content
customizing, 7
defined, 4
“Content editor” field, 45
content management framework (CMF), 8–9, 224
content management systems (CMSs), 1, 3–5
Content Rules panel
content statement, 169
Content type condition, 125
“Content type portlets” menu, 120–121
content types
creating from existing types, 145–146
overview, 224
content_type_registry tool, 290
ContentMirror tool, 322
content/regionalnews.py module, 251
contextual permissions, 182
control panel, 81–82, 89–90, 120, 278
Copy button, 41
Copy to folder condition, 126
Create a Group panel, 106
create statement, 217
credentials_basic_auth plug-in, 209
credentials_cookie_auth plug-in, 209
criteria method, 254
Criteria tab, 74
“Criteria type” field, 74
cron job, 312
CSS (Cascading Style Sheets)
overview, 161
CSS Media option, 172
custom tags, 114
customizing sites
automatic rules, managing, 122–128
CSS
overview, 161
JavaScript, 175
setting up
Add/Remove Products panel, 95–96
Calendar Settings panel, 96
Collection Settings panel, 97–98
Language Settings panel, 85–86
Maintenance panel, 89
Navigation Settings panel, 93–94
Search Settings panel, 94
Security Settings panel, 86–87
Cut button, 41
-d parameter, 312
Database class, 284
Database Management panel, 298
database management systems (DBMSs), 279
database manager, 184
Data.fs file, 295–296, 309–310, 321
DataGridField class, 235
date index, searching, 151
DateIndex method, 148
DateIndexRange method, 148
DBMSs (database management systems), 279
Debian-Like distributions, 21
Debug Mode, 19
default page templates, 223
Default view method value, 139
Delete object condition, 127
description attribute, 40
Description field, 32
description property, 236
Description value, 138
/develop-eggs directory, 28
Devilstick technology, 226
Dexterity technology, 226, 239
Digital Creation, 224
Display as Table check box, 73
Display menu, 40
distinguished name (DN), 214
distutils attribute, 228
document handling, automatic, 318–319
document management systems, 327–328
Document Template Markup Language (DTML), 167–169
document workflow, 315
documentation, 7
Documentation tab, 112
/downloads directory, 28
drivername parameter, 287
DTML (Document Template Markup Language), 167–169
<dtml-var fontFamily> tag, 167
Dublin Core, 319
dynamic development environment, 318
dynamic document generation, 318–319
easy_install tool, 229
Edit panel, 79
edit properties page, 40
egg-based product, installing, 34
/eggs directory, 28
eggs option, 247
eggs variable, 296
email property, 218
“Enable external editing” field, 45
enable_inline_editing property, 179
Enfold Desktop, 290
EngageMedia Collective, 320
enterprise resource planning (ERP) software, 316
enterprise workflow management, 315–317
Event content type, 46
event log, 92
Excel spreadsheets, 54
exceptions, 92
Execute button, 53
exporting configurations, 144–145
extensibility, 7
Extension Profiles field, 32
extensions, 223. See also add-on products
external application integration, 323–324
Externally Published state, 201
Extraction Plugins, 208
ez_setup.py tool, 228
[fakezope2eggs] section, 248
Fall back to default view value, 139
Feed reloaded timeout, 118
“Feedback for author” box, 46
field index, searching, 150–151
“Field name” drop-down menu, 74
File content type, 46
File extension condition, 125
File System Directory View (FSDV), 165
file system, publishing, 277–279
File Transfer Protocol (FTP), 18, 47, 277, 288–289
FileSystemStorage (FSS), 321
Filter content types value, 139
Filtered classes section, 115
Folder content type, 46
folder_workflow tool, 189
foldercontents ZPT code, 176
foldercontents_update_table action, 176
FolderContentsKSSView class, 177
folderlisting macro, 238
fontColor property, 168
fontFamily variable, 167
footer macro, 238
Forgot your password? link, 37
forms
Framework Team, 10
frameworks, integrating, 291–293
FSDV (File System Directory View), 165
FSS (FileSystemStorage), 321
FTP (File Transfer Protocol), 18, 47, 277, 288–289
FTP Access field, 18
General Public License (GPL), 3, 15
Generate tabs for items other than folders option, 93
GenericSetup profile, 259, 264–265, 270
get_other_news_items method, 244–245
getCatalogResults script, 155
getObject method, 153
getPath method, 153
getRID method, 153
getToolByName function, 270
getURL method, 153
GIMP (GNU Image Manipulation Program), 53
Global Settings section, 214
GNU Image Manipulation Program (GIMP), 53
GPL (General Public License), 3, 15
graphical user interface (GUI), 18
Group portlets menu, 120
Group Portlets tab, 108
Group Properties tab, 106
Group_Enumeration Plugins, 208
groups
adding new, 106
Groups Overview panel, 105–106
Groups Plugins, 208
growth, 8
GUI (graphical user interface), 18
-h parameter, 312
handleSearch method, 252
header macro, 238
Hello World! string, 238
here/title_or_id statement, 169
History button, 63
History tab, 68
/home_view string, 168
HTML (Hypertext Markup Language), 4–7, 168, 290
HTML Filter Settings panel, 113–115
HTTP (Hypertext Transfer Protocol), 14, 206, 328
HTTPS request management, 328
http-server section, 22
Hypertext Markup Language (HTML), 4–7, 168, 290
Hypertext Transfer Protocol (HTTP), 14, 206, 328
i18n Domain value, 138
Icon value, 138
Id field, 32
if statements, 137
IIS (Internet Information Services), 14
Image content type, 46
image handling, automatic, 318–319
Implicitly addable value, 139
Indexed attribute, 245
indexing content, 148–149, 225
InfoViewlet class, 258
Initial view name value, 139
insert statement, 217
Install button, 161
Install Log link, 95
install_requires parameter, 283
installing Plone
load-balancing ZEO clusters, 304–305
proxy cache servers, 308
[instance] section, 296
[instance02] section, 305
instance:zcml section, 213
integrating Plone with other systems
accessing without browsers, 288–290
overview, 277
publishing file system, 277–279
interface class, 244
interfaces, searching by, 157–158
interfaces.py file, 230–231, 271
Internal Draft state, 201
Internally Published state, 201
International Planetary Data Alliance, 6
International Training Center of the International Labour Organization (ITC ILO), 6
internationalization, 6
Internet Information Services (IIS), 14
Intranet folder, 201
intranet_folder_workflow tool, 189
intranet_workflow tool, 189, 201–202
IPortletDataProvider class, 260
IRegionalNews interface, 231
IRegionalNewsConfig class, 272
IRegionalNewsSearch interface, 251
IregionalnewsView interface, 245
IResult interface, 157
ITC ILO (International Training Center of the International Labour Organization), 6
IViewlet interface, 258
Jazkarta, 320
KeywordIndex class, 148, 151–152, 245
KSS (Kinetic Style Sheets), 175–179
Kupu Configuration panel
Documentation tab, 112
Kupu Resource Types panel, 111–112
Toolbar tab, 113
Kupu HTML filter, 113
Kupu Resource Types panel, 111–112
Kupu visual editor
documentation, 112
library configuration, 109–110
toolbar configuration, 113
label property, 236
Language Settings panel, 85–86
languages, 6
large object handling, 321–323
Large Plone Folders, 322
LDAP (Lightweight Directory Access Protocol), 212–215
ldap plug-in, 215
LDAP Schema section, 214
LDAP Schema tab, 215
LDAP Servers section, 214
LDAPMultiPluginsc class, 212
LDAPUserFolder class, 212
Lightweight Directory Access Protocol (LDAP), 212–215
Limit Search Results option, 73
lines property, 270
Link content type, 46
List of values option, 76
LiveSearch feature, 94
load balancing, 301–302, 304–305
Local Content Type to Workflow Mapping, 198
LocalFS product, 278
Location field, 50
Log In button, 38
Logger condition, 126
login_form object, 136
logo.jpg item, 174
mailing lists, 10
main_template tool, 163, 165–166, 170
Maintenance panel, 89
/manage file, 134
Manage Portlets panel
Block/unblock portlets section, 119–121
Classic portlet option, 121–122
Manager role, 101
manage-viewlets view, 258
Managing Security Settings section, 326
max range, 151
member profiles, custom, 325–326
Member role, 101
Membrane plug-ins, 325
Merging option, 172
metal macro, 238
Metatype value, 138
Microsoft Excel spreadsheets, 54
min range, 151
minmax range, 151
Move to folder condition, 126
multimedia portal, 319
myintranet_workflow tool, 202
myproject directory, 26
/mysite file, 136
/mysite/login_form path, 136
MySpace, 40
nasty tags, 114
navigation portlet, 40
Navigation Settings panel, 93–94
“New categories” field, 50
News class, 226
News Item content type, 47
News portlet, 57
newsImageContainer class, 240
newsitem_view template, 146, 239
Nonassignable roles, 101
not modified responses, 306
NotFound error type, 92
Notify user condition, 126
Novell, 6
Number of Items field, 73
NuPlone theme, 161
object publishing and acquisition, 135–137
object_provides index, 157–158
object-oriented web development, 133–134
object-relational mapping (ORM), 283
.old extension, 312
one_state_workflow tool, 189
OpenOffice, 316
/opt/Plone3.x/zinstance/ file, 24
ore.contentmirror relational database, 288
ORM (object-relational mapping), 283
Owner role, 101
-p parameter, 312
packaging, 6
packing, 312
Page content type, 47
pagenumber argument, 176
Parent portlets drop-down menu, 120
/parts directory, 28
PAS (pluggable authentication service)
folder object, 184
overview, 206
in Plone, 207
passwords, 86
paster addcontent contenttype command, 232
paster addcontent view command, 243
Paster commands, 227
paster create -t archetype plonebook. regional_news command, 232
paster create -t plone3_theme command, 243
Paster utility, 25, 227–229, 231–233
PathIndex, searching, 152
payment gateway, 318
PayPal, 318
PDF (Portable Document Format), 4–5
Permitted styles section, 115
Personal Preferences panel, 46, 105
Personal Web Server (PWS), 19
personalization, 7
pickling, 296
PIL (Python Imaging Library), 228, 319
Plone
adding and editing content
files, 54
links, 56
news items, 57
automatic item locking and unlocking, 59–60
inline editing, 59
installing
load-balancing ZEO clusters, 304–305
proxy cache servers, 308
integrating with other systems
accessing without browsers, 288–290
overview, 277
publishing file system, 277–279
managing and sharing content, 60–72
pluggable authentication service (PAS), 207
Plone Conference, 8
Plone Configuration section, 82
Plone Contents tab, 278
Plone Default skin, 171
Plone folder, 20
Plone HTTP field, 18
Plone installer, 19
#plone IRC channel, 24
plone object, 232
Plone Survey, 327
Plone Version Overview section, 82
plone_images layer, 174
plone_lexicon tool, 152
plone_setup tool, 170
plone_templates layer, 166
plone_workflow tool, 189
plone3_theme template, 243
Plone4Artists project, 320
plone.app.blob package, 296–297, 322
plone/app/content/browser/configure.zcml folder, 176
plone/app/content/browser/foldercontents.py folder, 177
plone/app/content/browser.pt folder, 176
plone/app/content/browser.py folder, 177
plone.app.controlpanel.form.ControlPanel-Form class, 272
plone.app.imaging package, 322
plone.app.ldap interface, 213, 215
plone.app.portlets.portlets package, 260
plone.belowcontenttitle viewlet manager, 256
Ploneboard, 327
plonebook attribute, 229
plonebook.contacts package, 283–284
plonebook.contacts/plonebook/contacts folder, 283
PlonebookDB class, 285
plonebook.db utility, 285
plonebook/regional_news folder, 229, 230
PloneChat, 327
plone.css file, 168
ploneCustom.css file, 173
/Plone/Members/danae folder, 152
Plone.net, 11
Plone.org, 11
plone.portaltop viewlet manager, 170
plone/portlet/collection/collection.py folder, 158
plone.recipe.squid configuration, 308
plone.recipe.varnish configuration, 308
/Plone/testing/danae folder, 152
plone.z3cform package, 247
pluggable authentication service. See PAS
plug-ins. See add-on products
Plumi, 320
Portable Document Format (PDF), 4–5
portal catalog
overview, 147
Portal Toolkit, 225
portal_action tool, 143
portal_catalog tool, 147–150, 225, 246–247, 255–256, 309–311
portal_css tool, 172–173, 240–241
portal_javascript tool, 242
portal_javascripts tool, 175
portal_memberdata tool, 326
portal_membership tool, 143
portal_properties tool, 270
portal_properties/site_properties configuration tool, 179
portal_quickinstaller tool, 217, 297, 299
portal_setup tool, 144, 196, 202–203, 226, 265–266
portal_skins tool, 121, 140, 163–165
portal_type tool, 190
portal_types tool, 137, 140, 145, 265
portal_type-workflow mapping, 197
portal_workflow tool, 146, 186–188, 201–202, 225–226, 265
PortalContent class, 149
PortalMaintenance Plone product, 312
portlet infrastructure, 259
portlets
Block/unblock portlets section, 119–121
Classic portlet option, 121–122
defined, 43
portlets/configure.zcml file, 263
portlets.xml file, 259, 263–264
Ports page, 18
postgres parameter, 287
postgresDA ID, 281
PostgreSQL database service, 280, 298
Pound application, 329
Press Release content type, 146
pressrelease_view tool, 146
Private Draft state, 61
Product Description link, 95
Product factory method value, 139
Product name value, 138
/products directory, 28
Products folder, 224, 227, 278
Products namespace, 34
Products.CacheSetup package, 306
Products.Reflecto file, 278
Professional Plone Development, 221
Profile link, 44
profiles, defined, 144
profiles folder, 230
profiles/default folder, 259, 267
profiles/default/catalog.xml file, 267
profiles/default/componentregistry.xml file, 273
profiles/default/controlpanel.xml file, 273
profiles/default/cssregistry.xml file, 268
profiles/default/types/RegionalNews.xml file, 267
profiles/default/viewlets.xml file, 268
profiles/default/workflows folder, 267
profiles/default/workflows.xml file, 267
Properties Plugins, 208
Properties tab, 209
proxy cache servers, 308
psycopg2 package, 280
Public Draft state, 61
publication control system, 60
publication state history, 63
publication workflow, 316
publish_externally tool, 201–202
Published state, 61
publishing
publishing engine, 133
Publishing Process panel, 63
PWS (Personal Web Server), 19
PyPI (Python Package Index), 30, 228
Python Imaging Library (PIL), 228, 319
Python Package Index (PyPI), 30, 228
Python Paste project, 227
python-ldap library, 213
query list, 151
Query Template box, 281
ranges, 151
RDBMS (relational database management system), 279
read_permission tool, 235
README.html file, 20
README.txt file, 23–24, 229–230
Really Simple Syndication (RSS), 72, 291–292
Recent Changes portlet, 120
Redirect error type, 92
ReferenceField field, 235
Reflector object, 278
region attribute, 241, 250–251, 256, 258
region field, 236
region widget, 240
Regional News object, 223, 274
Regional News portlet module, 259
Regional News reader, 226
regional_news package, 229, 231, 240, 243
regional_news tool, 259
regional_news.pt template, 259, 261
regional_news.py module, 259–260
regional_publication_workflow folder, 267
regional_publish tool, 265
regional_published state, 226, 265
regional_published tool, 265
RegionalNews class, 231, 233, 245
RegionalNews schema, 239
regionalnews_config tool, 272
regionalnews_info_box id div element, 240
regionalnews_view browser view, 261
regionalnews_view tool, 237–240, 243
regionalnews_view.pt file, 238
RegionalNewsConfigForm class, 272
regionalnews.css file, 240–241
regionalnews.info viewlet, 259
regionalnews.pt template, 262
regionalnews.py file, 231, 233, 235–236, 262
RegionalNewsSearchForm class, 249, 252
regionalnewssearch.py file, 248, 251
RegionalNewsSearchView class, 249
regionalnewsView class, 243
.regionalnewsview.IregionalnewsView interface, 245
regionalnewsview.pt file, 237, 238, 240, 243
regionalnewsview.py tool, 237, 243
REGIONS constant, 275
regions field, 271
Register link, 37
registration, 7
reindexObject method, 149, 279
reindexObjectSecurity object, 149
rel option, 173
Related Items field, 50
relational database management system (RDBMS), 279
relational databases
overview, 279
versus ZODB, 279
relative path, 112
reliability, 8
rel-storage option, 297
Remember application, 325
Remove button, 80
Remove Group column, 106
render method, 258
Render type option, 173
replace statement, 169
Reply button, 80
Reportlab, 316
repoze.plone WSGI application, 293
repurposing, 145
request object, 288
Reset Password column, 104
++resource++rn-resources/regionalnews.css file, 242
resources directory, 241
Result object, 157
Reverse option, 76
“Revert to this revision” link, 71
Reviewer role, 101
reviewers, 105
Revisions panel, 69
rn_config_utility function, 275
rn_search_results tool, 252
rn_search_resultsView view class, 252
rnewsImageContainer class, 240
root user, 22
RSS (Really Simple Syndication), 72, 291–292
RSS Feed portlet, 118
Rules tab, 128
-S parameter, 312
Scalable Vector Graphics (SVG), 5
schema, 235
schemata attribute, 237
Scripts tab, 191
Search button, 71
search engine optimization (SEO), 6, 32
Search Settings panel, 94
SearchableText index, 246
searchResults method, 150, 156, 256
Secondary types check boxes, 64
Security Settings panel, 86–87
Security tab, 182
Select a content item as default view option, 68
select statement, 217
Select values from list option, 74
Send mail condition, 127
SEO (search engine optimization), 6, 32
session plug-in, 209
Settings panel, 52
Settings tab, 79
_setup_mappers method, 285
_setup_tables method, 285
setup.py file, 229
short names, 48
“Show code differences” link, 70
Simple Object Access Protocol (SOAP), 292
simple_publication_workflow tool, 186, 188–189, 265
SimpleItem class, 272
Site Map link, 39
Site Setup link, 39, 134, 213, 232
sitemap.xml.gz file, 85
SOAP (Simple Object Access Protocol), 292
sort_limit keyword parameter, 150
sort_on keyword parameter, 150
sort_order keyword parameter, 150
source_myusers tool, 211
SQL Authentication configuration panel, 218
SQLAlchemy class, 284
SQLAlchemy library, 277
SQLAlchemy ORM technology, 283–288
SQLPASPlugin class, 217
/src directory, 28
src folder, 230
src/plonebook.contacts/plonebook/contacts file, 284
Standard view option, 65
State drop-down menu, 186
States tab, 192
Status tab, 217
storage configurations, 296–299
String class, 235
StringField field, 235
StringWidget class, 236
Stripped attributes section, 115
Stripped combinations section, 115
stripped tags, 114
Styles tab, 115
“Subscribe to an always-updated feed of these search terms” link, 78
Summary view option, 66
SVG (Scalable Vector Graphics), 5
system architectures
asynchronous indexing, 299
automatic ZODB packing, 312
load balancing, 301–302, 304–305
overview, 295
Plone behind web servers, 300–301
storage configurations, optimizing, 296–299
Table Columns field, 73
TableKSSView class, 177
Tabular view option, 67
Tag Attribute Language (TAL), 175
TAL (Tag Attribute Language), 175
TAL (Template Attribute Language), 133, 155
tal:repeat syntax, 155
tar.gz file, 144
Template Attribute Language (TAL), 133, 155
templates. See CSS
Test tab, 217
tests folder, 230
tests.py file, 230
Text option, 75
TextField field, 235
TextLine fields, 271
through-Web development, 134–135
Thumbnail view option, 67
title attribute, 40
Title field, 32
Title option, 172
Title value, 138
tokens, 318
Toolbar tab, 113
Tramline technology, 320
Transform tab, 53
Transition workflow state condition, 127
traversal, 136
Ubuntu, 21
uids option, 113
UML (Unified Modeling Language) tools, 7
Unauthorized error type, 92
undelete transition, 203
Unified Modeling Language (UML) tools, 7
Uniform Resource Locators (URLs), 136
Uninstall button, 95
uniqueValuesFor method, 156
UNIX, 14
Unlock button, 60
unlocking, automatic item, 59–60
Update button, 212
update_table method, 177
URLs (Uniform Resource Locators), 136
usability, 6
Use parent settings option, 120
User Enumeration option, 211
User Folders, 87
user management, advanced
authentication
with relational databases, 216–219
overview, 205
User Name field, 38
User Properties panel, 104
user registration, 7
User Search box, 103
User_Enumeration option, 211
User/Groups Settings panel, 108
users, managing
User/Groups Settings panel, 108
User's group condition, 125
User's role condition, 125
Users tab, 215
users_table table, 219
ValueError error type, 92
/var directory, 28
var/blobstorage directory, 297
var/filestorage directory, 312
var/gadfly subdirectory, 216
/var/lib/zope/etc/zope.conf file, 22
Varnish application, 306
[varnish-build] section, 308
VERSION installer, 23
versioning feature, 70
View panel, 63
View Plone button, 17
View your Plone site link, 35
view_name tool, 252
viewlet.py file, 257
viewlets, 169–172, 256, 259, 264–265
viewlets.xml file, 171
Vimeo, 320
Visual Transforms tab, 178
vocabularies.py file, 250, 274
vocabulary attribute, 236
vocabulary_factory property, 251
web CMSs, 4
Web Component Development with Zope 3, 221
Web Server Gateway Interface (WSGI), 292–293
web servers, Plone behind, 300–301
WebDAV (Web-Based Distributed Authoring and Versioning) protocol, 18, 47, 277, 289–290
WebDAV Source field, 19
wget utility, 25
widget attribute, 236
Windows
workflow
creating and customizing, 201–203
overview, 7
Workflow policies, 197
Workflow Policy Support product, 197
workflow service, 225
Workflow state condition, 125
Workflow transition condition, 125
Worklists tab, 191
wrap_form function, 249
WSGI (Web Server Gateway Interface), 292–293
WYSIWYG editor, 168
XML-RPC, 292
YouTube, 320
Z Gadfly Database Connection, 216
Z Psycopg 2 Database Connection item, 281
ZCA (Zope Component Architecture), 157–158, 206
ZCatalog, 77
zc.buildout tool, 13, 22, 24–30
zcml parameters package, 284
zcml variable, 296
zc.recipe.cmmi recipe, 213
ZEO (Zope Enterprise Objects), 22–23, 302, 304–305, 311
zeo-conf-additional option, 310
zinstance folder, 20
ZMI (Zope Management Interface)
configuring LDAP connection through, 215
content types
creating from existing types, 145–146
control panel, 82
exporting configurations, 144
overview, 137
through-Web development, 134–135
ZMI Add select box, 281
ZMI root list, 232
Z-Object Publishing Environment, 225
ZODB (Zope Object Database)
automatic packing, 312
versus relational databases, 279
Zope
relational databases, 280, 283
Zope Book, 221
Zope clustering, 302
Zope Component Architecture (ZCA), 157–158, 206
Zope Database Packing section, 89
Zope Developer's Guide, 221
Zope Enterprise Objects (ZEO), 22–23, 302, 304–305, 311
Zope Management HTTP field, 18
Zope Management Interface. See ZMI
Zope Management Interface button, 17
Zope Object Database. See ZODB
Zope Page Templates (ZPT), 7, 155, 167, 291
Zope Storage Server (ZSS), 302
zope-conf file, 309
zope-conf-additional option, 309–310
zope.formlib interface, 247
zope.schema FieldProperty class, 272
ZPsycopgDA product, 280
ZPT (Zope Page Templates), 7, 155, 167, 291
ZSS (Zope Storage Server), 302
18.117.107.90