Personal tools
You are here: Home Documentation Manuals Archetypes Developer Manual A simple AT Product Introduction
Support

Get Help

Join our chat rooms or support forums if you have more specific questions.

Plone Training
Learn how to design, build, and deploy a website in Plone through one of the numerous Plone training sessions around the world.
Find Plone training…
 
Document Actions

2.1. Introduction

Up one level
Introducing a sample AT Product and the contents of the tutorial.

In this part of the manual, we discuss a sample AT Product to put the theory of Archetypes into practice. We will be building a product called InstantMessage, which can be used by members with specific rights to add instant messages for other members. However, as you may have guessed, this is more a learning example than a usable product for a real website application.

What is a Product ? A product - a Zope product to be precise - is a third party add-on that can be integrated to provide additional functionality. It is a code package written using the Python language and conventions.

In order to understand this section you will need to have some prior knowledge of working on the file system and programming protocols common to Python and Zope.

InstantMessage features the following CMF and Archetypes capabilities:

  • basic fields and widgets;
  • defining and using a vocabulary for a field with a selection widget;
  • defining specific "Add" permissions for the contents.

The core of the product can be downloaded here: http://plone.org/products/instantmessage

by Kamon Ayeva last modified December 9, 2006 - 00:45
Contributors: Sisi Nutt, Alexander Limi, Martin Aspeli, Marco De Vitis, Raphael Ritz, Maik Röder, Steve McMahon
All content is copyright Plone Foundation and the individual contributors.

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by