まずは、plone.org にある Archetypes Documentation の説明文を和訳したものを載せます。 ここには以下のように記述されています。
Archetypes(以前はCMFTypesという名前でした)は、ploneサイト(Zope 2とContent Management Framework(CMF))の環境下で、新しいアイテム(コンテントタイプ)を簡単に作成するためのZopeプロダクトです。 ここでいうアイテムとは、ユーザやアイテム作成者がploneサイトに追加することができる、文書、イベント、画像やその他のタイプのオブジェクトのことです。 大部分のコンテンツ管理プロジェクトでは、新しいコンテンツを導入する作業を含み、その作業は時間がかかり複雑な作業であることが多いと思います。 Archetypesはploneサイトのための新しいアイテムを開発したり維持管理するための学習コストを減らす、シンプルで、拡張可能なフレームワークを提供します。
Archetypesを使って作成した新しいアイテムは、重要なテキストファイル(pythonで記述)を含んでいます。 このテキストファイルにはアイテムのフィールド、タイプ、属性と動作について記述してあります。 Archetypesはこのファイルの情報を使って、新しいアイテムのデータを追加・編集・閲覧するための全ての入力フォームとWebページを自動生成します。 このファイルを記述することにより、他のplone用プロダクトのようにインストールができる自分のプロダクトを作成したことになります。
Archetypesに対する私の解釈としては、MVCモデルのM(Model)とV(View)をとりあえず簡単に提供する仕組みだと思います。
MとVを簡単に実現できることによって、一番重要なC(Cotroller)部分の実装に力を入れられるのではないかなと。また、単純にデータを保持するだけのものを作りたいなら、MとVを提供するだけで終わりなので、ほとんど作業なしでplone用のアイテムを新規に作成することができます。
現在の最新版の Archetypes は複数のプロダクトで構成されています。 最新版の Archetypes 1.3.9-final に付属するプロダクトについて説明します。
Archetypes は名前の通り Archetypes の中心となるプロダクトです。
MimetypesRegistry は mimetypes_registry というツールを提供します。 このツールは、mime type とファイルの種類とアイコン、ファイル名の拡張子の関連を管理します。
PortalTransforms は portal_transforms というツールを提供します。 このツールはあるデータを他の違う mime type のデータに変換します。
generator は Widget を生成するためのパッケージです。
validation はデータの中身が正しいかをチェックするための validator を提供するパッケージです。