Plone3 でカスタムツールを作る

python script だけでは,できる事に制限があるので,ツールを作る.
下記参考にして,MyTool.pyをプロダクトのルートに置く.
Create a Custom Tool — Plone CMS: Open Source Content Management


from Products.CMFCore.utils import UniqueObject
from OFS.SimpleItem import SimpleItem
from Globals import InitializeClass
class MyTool (UniqueObject, SimpleItem):
""" MyTool .... """
id = 'my_tool'
meta_type= 'My Utility Tool'
plone_tool = 1
def method(self, args ...):
""" method ... """
pass
InitializeClass(MyTool)


ただし,インストールは,Generic Setupで.toolset.xml をprofile/default 以下に置く.