Navigation
Included with all plans
Root Access
99-Day Money-Back Guarantee
Undercrowding
Phone Support
Premium Connectivity
99.99% Uptime
Free Website Accelerator
1GB Email Accounts
Convenient Control Panel
... and much more!
 
Document Actions

Things *Not* to do with Zope

I've noted that some of the same mistakes are repeated over and over again in Zope. With that in mind, I've written up this list of things *not* to do.

Things *Not* to do with Zope

1. Add Site Roots, Virtual Host Monsters or Access Rules

These are not necessary and can only cause you problems. See the Domain Mapping FAQ for more information on using domains with your account. IF your account needs one of these objects, then it will have it when you receive it.

2. Give a User the Owner Role, a Domain or Encrypt acl_users Passwords

Giving a user the Owner role is not appropriate and can cause you to lock yourself out. Here's why (from The Zope Book, 2.5 Edition):

In general users who are performing management tasks should be given the Manager role. ... The Owner role is not appropriate in most cases because a user is normally an owner of a specific object, not an owner in general.

Filling in the Domain input in the acl_users records will for all intents and purposes, lock you out. So will encrypting acl_users passwords. These are things you don't want to do.

3. Upload ZEXP Files into your Zope Account

This serves no purpose as the import directory exists on the filesystem, and its already there. Ask in the forums if you need help importing ZEXP files into your Zope.

4. Use Versions

Versions as of Zope 2.6.1 are officially "crufty" and can damage your ZODB. Its best not to use them.

5. Use Infinitely Recursive Links

Be careful when using relative (i.e., non-absolute) links in Zope as aquisition makes it possible for these to become recursive. Your navigation can become confused and, what's worse, a bot (e.g., GoogleBot) can get caught in them and bring down your site and the server its on.

6. Add CMF-ish Objects from the ZMI

The CMF (and Plone, CPS, ZMS, etc) have a different system for installing and adding products and objects, respectively. When you want to install a new product into your CMF site, you have to do it with an External Method or the CMFQuickInstaller. When adding individual objects make sure you do it from the CMF interface, which is often found at /folder_contents.

7. Give id's to your Zope Objects with Spaces or Periods

This will probably not have any dire consequences, its just a Bad Idea TM.

Questions?

Please contact us with your questions and we will get back to you right away.

Creative Commons License


© 2005-2006 High Speed Rails incorporated

701 Fifth Avenue, Suite 4200
Seattle, Washington 98104
+1 206-774-8566
+1 800-969-1452
UK: 020-7101-9307 (2PM-12AM BST)
Mexico: 55-5351-2449 - Se Habla Español
France: 01-7281-3666 (3PM-1AM CET)
Italia: 068 7720079 (3PM-1AM CET)

Powered by Plone Powered by High Speed Rails

2Checkout is an authorized retailer of our services.