Skip to main content
2025 Python Packaging Survey is now live!  Take the survey now

Declarative content type configuration for Archetypes.

Project description

Introduction

This package adds a declarative interface for the registration of Archetypes content classes.

Usage

Use an at:register directive to register each of your content classes.

Example configuration:

<configure
    xmlns="http://namespaces.zope.org/zope"
    xmlns:five="http://namespaces.zope.org/five"
    xmlns:at="http://namespaces.plone.org/archetypes">

  <five:registerPackage package="." />

  <permission id="example.Add" title="collective.example: Add example" />

  <at:register
      class=".content.Example"
      permission="example.Add"
      />

</configure>

You do not need to (and should not) call atapi.registerType on your content classes. This is done automatically by the framework.

Credits

Malthe Borch <mborch@gmail.com>

Changes

0.2 - 2011-09-14

  • Compatibility with Zope 2.13.

0.1 - 2010-12-01

  • Initial release

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page