Plone CMS: Open Source Content Management
Log in
Login to Plone.org

Forgot password?
Click here to create an account
  • Home
  • Download & Extend
  • Documentation
  • Get Involved
  • Plone Foundation
  • Support
  • Providers
  • Manuals
  • Knowledge Base
  • FAQs
  • Error Reference
  • Links
  • Glossary

2. Content-types with Archetypes

How to create new content-types in Plone using the Archetypes framework.

  1. Introduction
    1. What is Archetypes?
    2. Archetypes schemas
    3. What is ATContentTypes?
  2. A Simple AT Product
    1. Introduction
    2. Product package layout
    3. The interfaces module
    4. The configuration module
    5. The startup module
    6. The content package and its modules
    7. Adding a custom view for the content
    8. Installing the product
    9. Basic integration tests
    10. Troubleshooting
  3. Fields
    1. Fields Reference
    2. Widgets Reference
    3. Validator Reference
  4. Other Useful Archetypes Features
    1. How to use events to hook the Archetypes creation process
  5. Appendix: Practicals
    1. How-To Extend A Basic Archetype Content Type
    2. Implement Archetypes ComputedField and ComputedWidget on your Product and reference other Fields
    3. Making the view page of a content type use your schemata declarations
    4. Enabling versioning on your custom content-types
    5. b-org: Creating content types the Plone 2.5 way
      1. Introduction
      2. A whirlwind tour of Zope 3
      3. Overview of b-org
      4. To Archetype or not to Archetype
      5. The extension story
      6. Filesystem organisation
      7. Interfaces
      8. Test-driven development
      9. Setup using GenericSetup
      10. Using membrane to provide membership behaviour
      11. Writing a custom PAS plug-in
      12. Placeful workflow
      13. Sending and handling events
      14. Annotations
      15. Zope 3 Views

All content on one page (useful for printing, presentation mode etc.)

About

You are reading:

from Developer Manual.

Plone Developer Manual is a comprehensive guide to Plone programming.

All content on a single page

  • Use with:
    • Plone 4
    • Plone 3
  • Relevant for:
    • Developers
  • Author: Veda Williams
  • Also contributing: Mikko Ohtamma, Martin Aspeli, Kamon Ayeva, Israel Saeta Pérez.
  • Last modified: 740 days ago.

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

You can also learn how to design, build, and deploy a website in Plone through one of the numerous Plone training sessions around the world.

Report errors, omissions, etc., to the documentation by emailing plone-docs@lists.sourceforge.net

 

The Plone® CMS/WCM is © 2000–2012 the Plone Foundation and friends. Site hosted by Six Feet Up.

Plone® and the Plone logo are registered trademarks of the Plone Foundation. You’re looking good today.

Downloads
Get Plone
Themes
Development tools
Authentication
…and more.
Documentation
FAQs
Tutorial videos
Manuals
Books
Error Reference
Sites using Plone
Developers
Roadmap
Report bugs in Plone
Report website issues
Latest changes
Browse source
Contribute to Plone
Community blogs
Plone Foundation
Donate
Sponsors
Meeting minutes
Current board
Foundation members
Apply for membership
Contact
Support
Commercial services
Chat room
Forums
Sector-specific forums
Region-specific forums
Local user groups
Training