getSite can be imported directly from zope.component