PloneDocumentation
  • Documentation
  • Adapting & Extending Plone
  • Custom Content-Types
  • Content-types with Archetypes
  • A Simple AT Product
  • Previous
  • Next
  • Introduction
  • Working with Content
  • Adapting & Extending Plone
    • Basic Changes (Look and Feel)
    • Theming Plone
    • Configuration and Control panel
    • Installing Add-ons
    • Custom Content-Types
      • Dexterity Developer Manual
      • Content-types with Archetypes
        • ATContentTypes
        • The 'display' menu
        • Restricting addable types
        • From Zope to the Browser
        • Introduction
        • A Simple AT Product
          • Introduction
          • Product package layout
          • The interfaces module
          • The configuration module
          • The startup module
          • The content package and its modules
          • Adding a custom view for the content
          • Installing the product
          • Basic integration tests
          • Troubleshooting
        • Fields (Archetypes)
        • Other Useful Archetypes Features
        • How to use events to hook the Archetypes creation process
        • Appendix: Practicals
  • Managing, Administration of Plone
  • Developing for Plone
  • Appendices
  • About this documentation
  • License for Plone Documentation
  • Asking for help
Table Of Content

A Simple AT Product¶

Description

A semi-realistic example Archetypes-based content type product.

  • Introduction
  • Product package layout
  • The interfaces module
    • Why do you need interfaces?
    • The interface for the Instant Message class
  • The configuration module
  • The startup module
  • The content package and its modules
    • The message module
    • The __init__ module
  • Adding a custom view for the content
    • The browser layer concept
    • Defining the browser layer interface
    • Adding and registering the browser template
  • Installing the product
    • The setup profile files (profiles/default)
    • Registering our setup profile
    • Restarting Zope
    • Quick-installing the product
  • Basic integration tests
  • Troubleshooting
  • Documentation
  • Adapting & Extending Plone
  • Custom Content-Types
  • Content-types with Archetypes
  • A Simple AT Product
  • Previous
  • Next
Further help resources:
  • Community discussion
  • Stackoverflow
  • IRC Chat
More info on the Plone project:
  • Plone Foundation
  • Providers & Consultants
About this documentation:
  • Contribute
  • These docs on Github
Download:
  • Plone
  • Plone add-ons
Plone

The text and illustrations in this website are licensed by the Plone Foundation under a Creative Commons Attribution 4.0 International license. Plone and the Plone® logo are registered trademarks of the Plone Foundation, registered in the United States and other countries. For guidelines on the permitted uses of the Plone trademarks, see https://plone.org/foundation/logo All other trademarks are owned by their respective owners.

This page uses Google Analytics to collect statistics. You can disable it by blocking the JavaScript coming from www.google-analytics.com.