Plone Gotchas

This page is designed to document my experience learning the plone environment. As I go through I am finding many annoying things that happen with plone that are not obvious and don't seem to be documented. Why Doesn't my Install.py in Extensions get run (also AttributeError: RichDocument)?

Why Doesn't my Install.py in Extensions get run (also AttributeError: RichDocument)?

This problem is caused by any error in the Install.py (like a syntatical or lexical error) that doesn't get reported at any point. Check your Install.py for errors.