Index

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

‐ (not phrase), 78, 153

? (single wildcards), 78, 153

“ ” (phrases), 78, 153

A

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, 209212, 214

acquisition, 133, 136

actions, 142143

Actions menu, 40, 64

“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

icons, 141, 146

images, 52

links, 56

news items, 5758

restricting content types in folders, 6364

Add New Search Criteria section, 74, 76

Add New User button, 102

Add Page panel, 4849

Add Role button, 183

Add RSS Portlet option, 43

Add Rule panel, 123127

AddForm class, 260261

Add-on Product Configuration section, 82

add-on products

building, 227233

configuration, 265269

custom content type, 233239

forms, 246247, 254256

installing, 3334

overview, 67, 223

portlets, 256265

structure of, 223227

theming, 240246

tools and utilities, 270275

viewlets, 256265

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

Ajax, 79, 175179

“Allow comments” option, 79

Allow discussion value, 139

Allowed content types value, 139

allowed_interface attribute, 245

Always show option, 120

and keyword, 78, 153

Anonymous role, 101

anonymous users, 101

Apache, 306, 328

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, 226227, 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

AttributeError class, 92, 153

Attributes tab, 115

Authenticated role, 101

authenticated users, 105

authentication

with LDAP, 212215

pluggable authentication service, 206212

with relational databases, 216219

Authentication Plugins, 208

autoload parameter, 285

Automatic option, 99

automatic rules

assigning, 127128

creating, 123127

overview, 122123

automatic ZODB packing, 312

Automatically generate tabs option, 93

Available view methods value, 139

B

banner.jpg file, 137

base_properties object, 168, 173174

base_view template, 238239

Base.Assignment class, 260

bin folder, 27, 304

$ ./bin/instance fg directory, 27

BLOB (Binary Large Object), 296297, 321

blob-storage option, 297

Block option, 120

Block/unblock portlets section, 119121

Blogspot, 40

body macro, 238

</body> tag, 166

bootstrap.py file, 27

brains, 149, 153, 322

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

BrowserView class, 243, 258

buildout directory tree, 2730

buildout newest option, 30

buildout script

installing load-balancing ZEO clusters with, 304305

installing proxy cache servers with, 308

[buildout] section, 296

buildout.cfg file, 24, 2831

C

CacheFu applications, 306, 328

cache-size value, 310

caching

installing proxy cache servers with buildout script, 308

overview, 301302

proxies, 306307

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, 318319

community portals, 326327

document management systems, 327328

e-commerce, 317318

enterprise workflow management, 315317

external application integration, 323324

intranets, 327328

large object handling, 321323

member profiles, custom, 325326

multimedia, 319321

single-sign-on, 323324

social networks, 326327

speed, 329

CatalogData.fs file, 309311

CentOs, 2122

Central Intelligence Agency (CIA), 6

“Change note” field, 49, 69

“Change state” button, 53

check links button, 112

Chicago History Museum, 6

Choice attribute, 251

CIA (Central Intelligence Agency), 6

Classic portlet option, 121122

clustering

installing load-balancing ZEO clusters with buildout script, 304305

overview, 301302

Zope clustering with ZEO, 302

CMF (content management framework), 89, 224

CMFCatalogAware class, 149

CMFDefault class, 225226

CMFPlone/skins/plone_kss/plone.kss folder, 176

CMFPlone/skins/plone_styles/mobile.css.dtml file, 167

CMSs (content management systems), 1, 35

col_mapping tool, 218

collection content types, 43, 46

Collection Indexes panel, 9798

Collection Metadata panel, 9798

Collection object, 291

Collection Settings panel, 9798

collective.indexing package, 299

collective.lead Database class, 285

collective.lead package, 283, 284, 285

Comment column, 69

Comments field, 63

community portals, 326327

component architecture, 224

Comprehensive Guide to Zope Component Architecture, A, 221

Compression type option, 173

Condition option, 172

configlets, 271

config.py file, 229, 272

configure.zcml file, 34, 229, 245, 250, 273, 285286

Contact link, 39

contact_name parameter, 288

Contacts class, 284

contacts package, 283

contacts table, 281282, 284

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 folder, 229, 231

content management framework (CMF), 89, 224

content management systems (CMSs), 1, 35

Content Rules panel

Add Rule panel, 123127

assigning rules, 127128

overview, 122123

content statement, 169

Content type condition, 125

“Content type portlets” menu, 120121

content types

changing icons for, 140141

configuring, 137140

creating from existing types, 145146

overview, 224

content_type_registry tool, 290

ContentMirror tool, 322

content/regionalnews.py module, 251

Contents tab, 40, 42, 53, 215

contextual permissions, 182

control panel, 8182, 8990, 120, 278

Controller, 1718

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)

DTML, 167169

editing, 172173

examples, 173175

managing viewlets, 169172

overview, 161

ZPT, 167169

CSS Media option, 172

custom folder, 121, 168

custom layer, 165166, 175

custom tags, 114

customizing sites

automatic rules, managing, 122128

CSS

DTML, 167169

editing, 172173

examples, 173175

managing viewlets, 169172

overview, 161

ZPT, 167169

HTML filtering, 113115

JavaScript, 175

KSS, 175179

Kupu visual editor, 108113

portlets, managing, 116122

quickly, 161163

setting up

Add/Remove Products panel, 9596

Calendar Settings panel, 96

Collection Settings panel, 9798

error log, 8992

Language Settings panel, 8586

Mail Settings panel, 8889

Maintenance panel, 89

Markup Settings panel, 9899

Navigation Settings panel, 9394

overview, 8183

Search Settings panel, 94

Security Settings panel, 8687

Site Settings panel, 8385

Theme Settings panel, 8788

Type Settings panel, 99100

skins, 163166

users, managing, 100108

Cut button, 41

D

-d parameter, 312

Database class, 284

Database Management panel, 298

database management systems (DBMSs), 279

database manager, 184

Data.fs file, 295296, 309310, 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, 318319

document management systems, 327328

Document Template Markup Language (DTML), 167169

document workflow, 315

documentation, 7

Documentation tab, 112

/downloads directory, 28

drivername parameter, 287

DTML (Document Template Markup Language), 167169

<dtml-var fontFamily> tag, 167

Dublin Core, 319

dynamic development environment, 318

dynamic document generation, 318319

E

easy_install tool, 229

e-commerce, 317318

Edit panel, 79

edit properties page, 40

Edit tab, 43, 49, 59, 71, 74

EditForm class, 260261

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, 315317

Error Log panel, 8992

Event content type, 46

event log, 92

Excel spreadsheets, 54

exceptions, 92

Execute button, 53

exporting configurations, 144145

extensibility, 7

Extension Profiles field, 32

extensions, 223. See also add-on products

external application integration, 323324

Externally Published state, 201

Extraction Plugins, 208

ez_setup.py tool, 228

F

[fakezope2eggs] section, 248

Fall back to default view value, 139

Fedora, 2122

Feed reloaded timeout, 118

“Feedback for author” box, 46

field index, searching, 150151

“Field name” drop-down menu, 74

FieldIndex index, 150151

File content type, 46

File extension condition, 125

File System Directory View (FSDV), 165

file system, publishing, 277279

File Transfer Protocol (FTP), 18, 47, 277, 288289

FileSystemStorage (FSS), 321

Filter content types value, 139

Filtered classes section, 115

filtering, 113, 154

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

formlib class, 260, 270, 272

forms

overview, 246247

z3c.form, 247254

Zope catalogs, 255256

Framework Team, 10

frameworks, integrating, 291293

FSDV (File System Directory View), 165

FSS (FileSystemStorage), 321

FTP (File Transfer Protocol), 18, 47, 277, 288289

FTP Access field, 18

G

General Public License (GPL), 3, 15

Generate tabs for items other than folders option, 93

GenericSetup profile, 259, 264265, 270

get_other_news_items method, 244245

get_results method, 254, 256

getCatalogResults script, 155

getContacts method, 281, 288

getObject method, 153

getPath method, 153

getRegion method, 256, 267

getRID method, 153

getToolByName function, 270

getURL method, 153

GIMP (GNU Image Manipulation Program), 53

Global Settings section, 214

globbing, 78, 153

Gnu, 2024

GNU Image Manipulation Program (GIMP), 53

GPL (General Public License), 3, 15

graphical user interface (GUI), 18

Group Membership tab, 105107

Group portlets menu, 120

Group Portlets tab, 108

Group Properties tab, 106

Group_Enumeration Plugins, 208

groups

adding new, 106

changing details of, 106108

overview, 101105

Groups Overview panel, 105106

Groups Plugins, 208

Groups tab, 191, 193, 215

growth, 8

GUI (graphical user interface), 18

H

-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), 47, 168, 290

HTML Filter Settings panel, 113115

HTTP (Hypertext Transfer Protocol), 14, 206, 328

HTTPS request management, 328

http-server section, 22

Hypertext Markup Language (HTML), 47, 168, 290

Hypertext Transfer Protocol (HTTP), 14, 206, 328

I

i18n Domain value, 138

Icon value, 138

icons, 88, 140141

Id field, 32

if statements, 137

IIS (Internet Information Services), 14

Image content type, 46

image handling, automatic, 318319

Implicitly addable value, 139

Indexed attribute, 245

indexing content, 148149, 225

InfoViewlet class, 258

__init__.py file, 229, 285

Initial view name value, 139

insert statement, 217

Install button, 161

Install Log link, 95

install_requires parameter, 283

installing Plone

adding sites, 3133

add-on products, 3334

on Gnu/Linux, 2024

load-balancing ZEO clusters, 304305

on Mac OS X, 1920

overview, 1314

proxy cache servers, 308

on Windows, 1419

with zc.buildout, 2430

[instance] section, 296

[instance02] section, 305

instance:zcml section, 213

integrating Plone with other systems

accessing without browsers, 288290

frameworks, 291293

overview, 277

publishing file system, 277279

relational databases, 279288

interface class, 244

interfaces, searching by, 157158

interfaces.py file, 230231, 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, 201202

intranets, 327328

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

J

JavaScript, 161, 175

Jazkarta, 320

K

KeywordIndex class, 148, 151152, 245

KSS (Kinetic Style Sheets), 175179

Kupu Configuration panel

Documentation tab, 112

Kupu Libraries panel, 109110

Kupu Resource Types panel, 111112

Links tab, 112113

overview, 108109

Toolbar tab, 113

Kupu HTML filter, 113

Kupu Libraries panel, 109110

Kupu Resource Types panel, 111112

Kupu visual editor

documentation, 112

library configuration, 109110

links, 112113

overview, 108109

resource types, 111112

toolbar configuration, 113

L

label property, 236

Language Settings panel, 8586

languages, 6

large object handling, 321323

Large Plone Folders, 322

layers, 161, 163165

LDAP (Lightweight Directory Access Protocol), 212215

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), 212215

Limit Search Results option, 73

lines property, 270

Link content type, 46

Links tab, 112113

Linux, 14, 2024

List of values option, 76

LiveSearch feature, 94

load balancing, 301302, 304305

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

M

Mac OS X, 1920

Mail Settings panel, 8889

mailing lists, 10

main_template tool, 163, 165166, 170

Maintenance panel, 89

/manage file, 134

Manage Portlets panel

Block/unblock portlets section, 119121

Classic portlet option, 121122

overview, 116119

Manager role, 101

manage-viewlets view, 258

Managing Security Settings section, 326

Markup Settings panel, 9899

max range, 151

member profiles, custom, 325326

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, 319321

multimedia portal, 319

myintranet_workflow tool, 202

myproject directory, 26

/mysite file, 136

/mysite/login_form path, 136

MySpace, 40

N

nasty tags, 114

navigation portlet, 40

Navigation Settings panel, 9394

“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 keyword, 78, 153

not modified responses, 306

not phrase (-), 78, 153

NotFound error type, 92

Notify user condition, 126

Novell, 6

Number of Items field, 73

NuPlone theme, 161

O

object publishing and acquisition, 135137

object_provides index, 157158

object-oriented web development, 133134

object-relational mapping (ORM), 283

.old extension, 312

one_state_workflow tool, 189

OpenOffice, 316

/opt/Plone3.x/zinstance/ file, 24

or keyword, 78, 153

ore.contentmirror relational database, 288

ORM (object-relational mapping), 283

Owner role, 101

P

-p parameter, 312

packaging, 6

packing, 312

Page content type, 47

page metadata, 4952

pagenumber argument, 176

Parent portlets drop-down menu, 120

/parts directory, 28

PAS (pluggable authentication service)

acl_users tool, 209212

folder object, 184

overview, 206

in Plone, 207

plug-in types, 207209

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, 227229, 231233

PathIndex, searching, 152

payment gateway, 318

PayPal, 318

PDF (Portable Document Format), 45

Pending Review state, 61, 201

Permissions tab, 190, 193

Permitted styles section, 115

Personal Preferences panel, 46, 105

Personal Web Server (PWS), 19

personalization, 7

phrases (“ ”), 78, 153

pickling, 296

PIL (Python Imaging Library), 228, 319

Plone

adding and editing content

events, 5556

files, 54

images, 5253

links, 56

news items, 57

overview, 4647

pages, 4752

automatic item locking and unlocking, 5960

CMSs, 45

collections, 7276

commenting content, 7980

community, 911

features of, 58

finding content, 7779

inline editing, 59

installing

adding sites, 3133

add-on products, 3334

on Gnu/Linux, 2024

load-balancing ZEO clusters, 304305

on Mac OS X, 1920

overview, 1314

proxy cache servers, 308

on Windows, 1419

with zc.buildout, 2430

integrating with other systems

accessing without browsers, 288290

frameworks, 291293

overview, 277

publishing file system, 277279

relational databases, 279288

interface, 3840

managing and sharing content, 6072

new user log in, 3538

organizing site, 4046

origins of, 89

overview, 3, 35

pluggable authentication service (PAS), 207

Plone Conference, 8

Plone Configuration section, 82

Plone Contents tab, 278

Plone Controller, 1718

Plone Default skin, 171

Plone folder, 20

Plone Foundation, 8, 10

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, 296297, 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 namespace, 229, 283

plonebook.contacts package, 283284

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), 45

portal catalog

indexing content, 148149

making search form, 154157

overview, 147

searching catalog, 150153

using search results, 153154

ZCA, 157158

Portal Toolkit, 225

portal_action tool, 143

portal_catalog tool, 147150, 225, 246247, 255256, 309311

portal_css tool, 172173, 240241

portal_javascript tool, 242

portal_javascripts tool, 175

portal_kss tool, 176, 242

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, 202203, 226, 265266

portal_skin tool, 227, 238

portal_skins tool, 121, 140, 163165

portal_type tool, 190

portal_types tool, 137, 140, 145, 265

portal_type-workflow mapping, 197

portal_workflow tool, 146, 186188, 201202, 225226, 265

PortalContent class, 149

PortalMaintenance Plone product, 312

portlet infrastructure, 259

portlets

Block/unblock portlets section, 119121

Classic portlet option, 121122

defined, 43

moving items to, 259265

overview, 116119

portlets folder, 230, 259

portlets/configure.zcml file, 263

portlets.xml file, 259, 263264

ports, changing, 1819

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

Private state, 60, 192, 201

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, 201202

Published state, 61

publishing

documents, 6063

file system, 277279

publishing engine, 133

Publishing Process panel, 63

PWS (Personal Web Server), 19

PyPI (Python Package Index), 30, 228

Python, 3, 9, 134, 228, 316

Python Imaging Library (PIL), 228, 319

Python package, 135, 224

Python Package Index (PyPI), 30, 228

Python Paste project, 227

python-ldap egg, 212213

python-ldap library, 213

Q

query list, 151

Query Template box, 281

R

ranges, 151

RDBMS (relational database management system), 279

read_permission tool, 235

README.html file, 20

README.txt file, 2324, 229230

Really Simple Syndication (RSS), 72, 291292

Recent Changes portlet, 120

Red Hat, 2122

Redirect error type, 92

ReferenceField field, 235

Reflecto, 278, 323, 328

Reflector object, 278

region attribute, 241, 250251, 256, 258

region field, 236

region index, 246, 267

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, 259260

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 view, 237, 243

regionalnews_config tool, 272

regionalnews_info_box id div element, 240

regionalnews_view browser view, 261

regionalnews_view tool, 237240, 243

regionalnews_view.pt file, 238

RegionalNewsConfigForm class, 272

regionalnews.css file, 240241

regionalnews.info viewlet, 259

regionalnews.pt template, 262

regionalnews.py file, 231, 233, 235236, 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

regions vocabulary, 271, 274

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

adopting in Zope, 280283

authentication with, 216219

overview, 279

SQLAlchemy, 283288

versus ZODB, 279

relative path, 112

reliability, 8

RelStorage, 297299

rel-storage option, 297

Remember application, 325

Remove button, 80

Remove Group column, 106

render method, 258

Render type option, 173

Renderer class, 261262

replace statement, 169

Reply button, 80

Reportlab, 316

repoze.plone WSGI application, 293

repurposing, 145

request object, 288

request_delete tool, 202203

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

roles, 101102, 181184

root user, 22

RSS (Really Simple Syndication), 72, 291292

RSS Feed portlet, 118

Rules tab, 128

S

-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, 7, 181186, 197201

Security Settings panel, 8687

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

setuptools module, 25, 228

Sharing tab, 7172

short names, 48

“Show code differences” link, 70

Simple Object Access Protocol (SOAP), 292

simple_publication_workflow tool, 186, 188189, 265

SimpleItem class, 272

single wildcards (?), 78, 153

single-sign-on (SSO), 323324

Site Map link, 39

Site Settings panel, 8385

Site Setup area, 161, 315

Site Setup link, 39, 134, 213, 232

sitemap.xml.gz file, 85

skins, 161, 163166

SOAP (Simple Object Access Protocol), 292

social networks, 326327

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, 283288

SQLPASPlugin class, 217

sqlpasplugin product, 216217

Squid, 306, 328

/src directory, 28

src folder, 230

src/plonebook.contacts/plonebook/contacts file, 284

SSO (single-sign-on), 323324

Standard view option, 65

State drop-down menu, 186

State menu, 40, 53, 61

States tab, 192

Status tab, 217

storage configurations, 296299

String class, 235

StringField field, 235

StringWidget class, 236

Stripped attributes section, 115

Stripped combinations section, 115

stripped tags, 114

Styles tab, 115

Submit Query button, 217, 281

“Subscribe to an always-updated feed of these search terms” link, 78

sudo command, 20, 23

Summary view option, 66

supervisord utility, 293, 305

SVG (Scalable Vector Graphics), 5

system architectures

asynchronous indexing, 299

automatic ZODB packing, 312

caching, 301302, 306308

clustering, 301302

load balancing, 301302, 304305

multiple ZODBs, 308311

overview, 295

Plone behind web servers, 300301

storage configurations, optimizing, 296299

T

Table Columns field, 73

TableKSSView class, 177

Tabular view option, 67

Tag Attribute Language (TAL), 175

Tags tab, 114115

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

Theme Setting panel, 8788

theming, 7, 240246

through-Web development, 134135

Thumbnail view option, 67

title attribute, 40

Title field, 32

Title option, 172

Title value, 138

to_be_deleted tool, 202203

tokens, 318

Toolbar tab, 113

tracking history, 6871

Tramline technology, 320

Transform tab, 53

Transition workflow state condition, 127

traversal, 136

Type Settings panel, 99100

U

Ubuntu, 21

uids option, 113

UML (Unified Modeling Language) tools, 7

Unauthorized error type, 92

undelete transition, 203

Unified Installer, 2224

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, 5960

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 LDAP, 212215

pluggable service, 206212

with relational databases, 216219

overview, 205

User Name field, 38

User Properties panel, 104

user registration, 7

User Search box, 103

User_Adder option, 211212

User_Enumeration option, 211

User/Groups Settings panel, 108

users, managing

adding, 102103

changing details of, 103105

groups, 101108

overview, 100102

roles, 101102

User/Groups Settings panel, 108

User's group condition, 125

User's role condition, 125

Users tab, 215

users_table table, 219

utilities, 270275

V

ValueError error type, 92

/var directory, 28

var/blobstorage directory, 297

var/filestorage directory, 312

var/gadfly subdirectory, 216

Variables tab, 191, 193

/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 tab, 44, 49, 76

View your Plone site link, 35

view_name tool, 252

viewlet manager, 169, 256

viewlet.py file, 257

viewlets, 169172, 256, 259, 264265

viewlets.xml file, 171

Vimeo, 320

Visual Transforms tab, 178

vocabularies.py file, 250, 274

vocabulary attribute, 236

vocabulary_factory property, 251

W

watermarks, 318319

web CMSs, 4

Web Component Development with Zope 3, 221

Web Server Gateway Interface (WSGI), 292293

web servers, Plone behind, 300301

WebDAV (Web-Based Distributed Authoring and Versioning) protocol, 18, 47, 277, 289290

WebDAV Source field, 19

wget utility, 25

widget attribute, 236

Windows

configuring server on, 1819

installing Plone on, 1417

workflow

case study, 315317

creating and customizing, 201203

managing existing, 188196

overview, 7

portal_workflow tool, 186188

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), 292293

WYSIWYG editor, 168

X

XML-RPC, 292

Y

YouTube, 320

Z

Z Gadfly Database Connection, 216

Z Psycopg 2 Database Connection item, 281

z3c.form, 246254

ZCA (Zope Component Architecture), 157158, 206

ZCatalog, 77

zc.buildout tool, 13, 22, 2430

zcml parameters package, 284

zcml variable, 296

zc.recipe.cmmi recipe, 213

ZCText Index, 152153

ZCTextIndex method, 148, 152

ZEO (Zope Enterprise Objects), 2223, 302, 304305, 311

zeo-conf-additional option, 310

zinstance folder, 20

ZMI (Zope Management Interface)

actions, 142143

configuring LDAP connection through, 215

content types

changing icons for, 140141

configuring, 137140

creating from existing types, 145146

control panel, 82

exporting configurations, 144

overview, 137

through-Web development, 134135

ZMI Add select box, 281

ZMI root list, 232

Z-Object Publishing Environment, 225

ZODB (Zope Object Database)

automatic packing, 312

multiple, 308311

versus relational databases, 279

Zope

overview, 89

relational databases, 280, 283

security in, 181186

Zope Book, 221

Zope catalogs, 255256

Zope clustering, 302

Zope Component Architecture (ZCA), 157158, 206

Zope Database Packing section, 89

Zope Developer's Guide, 221

Zope Enterprise Objects (ZEO), 2223, 302, 304305, 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, 22, 288, 297

zope-conf file, 309

zope-conf-additional option, 309310

zope.formlib interface, 247

zope.schema FieldProperty class, 272

ZopeSkel, 25, 228229

ZPsycopgDA product, 280

ZPT (Zope Page Templates), 7, 155, 167, 291

ZSQL Method object, 280, 282

ZSS (Zope Storage Server), 302

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.117.107.90