documentation Plone5
stable
  • Introduction
  • Quickstart
  • Working with Content
  • Adapting & Extending Plone
  • Installing, Managing and Updating Plone
  • Developing for Plone
    • Developing add-ons for Plone
    • Programming with Plone
      • Getting started
      • HTTP serving and traversing site data
      • Views, viewlets and layers
      • Content management
        • Creating objects
        • Listing objects
        • Manipulating objects
        • Deleting
        • Renaming content
        • Content types
        • Workflows
        • Content Identification (ids)
        • Ownership of content
        • Timestamps
        • Dynamic views
        • Behaviors
        • History and versioning
        • Importing and exporting content
        • Eventish content types
        • Content rules
        • Archetypes
        • Dexterity
      • Models, forms, fields and widgets
      • ZODB, persistency and transactions
      • Functionality and features
      • Queries, search and indexing
      • Internationalization (i18n)
      • Users and members
      • Security
      • Sessions and cookies
      • Images
      • Syndication
      • Miscellaneous information
    • Debugging
    • Writing tests
    • Plone style guides
    • Importing content from other sources
    • Tutorials
    • Selected Plone core package documentation
  • Appendices
  • About this documentation
  • License for Plone Documentation
  • Asking for help
documentation Plone5
  • Docs »
  • Developing for Plone »
  • Programming with Plone »
  • Content management »
  • Archetypes
  • Edit on GitHub

ArchetypesΒΆ

Archetypes is a subsystem to create content types in Plone 2.x, 3.x and 4.x. Dexterity is replacing it, and is available in 4.1+, becoming the default content type system in Plone 5. Archetypes will remain available through the Plone 5 series.

  • Fields and widgets
    • Introduction
    • Getting hold of schema objects
    • Schema introspection
    • Field name
    • Accessing Archetypes field value
    • Validating objects
    • Checking permissions
    • Modifying all fields in schema
    • Reordering fields
    • Hiding widgets
    • Rendering widget
    • Creating your own Field
    • Automatically generating description based on body text
    • Vocabularies
    • Rendering single field
    • Hiding widgets conditionally
    • Dynamic field definitions
  • Field storages
    • AttributeStorage
    • AnnotationStorage
    • SQLStorage
    • FSSStorage
  • Archetypes ReferenceFields
    • Introduction
  • Customizing editing interface
    • Remove metadata tabs
  • DataGridField
    • Basics
    • CheckboxColumn
    • Other resources
  • Validators
    • Introduction
    • List of default validators
    • Creating a validator
  • Files
    • Download URL for files for ATFile content
    • Checking whether a File field has uploaded content
    • Setting max file size to FileField and ImageField
  • Converting one Content Type into another
    • Converting Pages into News Items
    • Converting Images into News Items
  • Templates
    • Introduction
    • The template loading mechanism
  • References
    • Introduction
    • Using references
Next Previous

© Copyright 2016. Revision 689fc1f1.

Built with Sphinx using a theme provided by Read the Docs.