Dan Jacka will walk us through configuring the content types in a Plone site - controlling which are addable where, experimenting with sub-types, etc. Smart use of these features can greatly simplify how a content creator/editor works with a Plone site.
Making the Most of Plone's Content Types - Dan Jacka
1. Making the Most of Plone's Content Types
Making the Most of Plone's Content Types
Dan Jacka
Signify Ltd.
28 April 2010
2. Making the Most of Plone's Content Types
What we'll cover
What we'll cover
Plone content type basics
Restricting which types can be added
Content type portlets
Leveraging existing types
The future of Plone's content types
6. Making the Most of Plone's Content Types
Basics
Addable types
7. Making the Most of Plone's Content Types
Basics
Content to add
Some news
Some events
Ploneboard forum
PloneFormGen form
8. Making the Most of Plone's Content Types
Basics
An fuller site tree
9. Making the Most of Plone's Content Types
Basics
Looking like a real site now!
All the simple types
. . . plus Collections, ands its criteria types,
. . . plus the specialist types e.g. News, Event,
. . . plus PloneFormGen types e.g. Form Folder, Checkbox,
Fieldset, etc.
. . . plus Ploneboard types e.g. Forum, Conversation,
Comment, etc.
10. Making the Most of Plone's Content Types
Restricting which types can be added
Restricting which types can be added
Per folder
Per folder type
Globally
11. Making the Most of Plone's Content Types
Restricting which types can be added
per folder (in the Add Menu)
12. Making the Most of Plone's Content Types
Restricting which types can be added
per folder type (in portal_types)
13. Making the Most of Plone's Content Types
Restricting which types can be added
globally (in portal_types)
14. Making the Most of Plone's Content Types
Restricting which types can be added
Restricting which types can be added
Helps to manage complexity
Used by default in News and Events
Useful for common uploads directory
Per type for custom content types
Globally for one-o features
15. Making the Most of Plone's Content Types
Content type portlets
Content type portlets
16. Making the Most of Plone's Content Types
Content type portlets
What does this button do?
17. Making the Most of Plone's Content Types
Content type portlets
Type settings
18. Making the Most of Plone's Content Types
Content type portlets
Page type settings
19. Making the Most of Plone's Content Types
Content type portlets
An example content type portlet
20. Making the Most of Plone's Content Types
Content type portlets
Content type portlets
The lesser-spotted portlet type
Static `help' portlet for complex types
Custom types can build on this feature
21. Making the Most of Plone's Content Types
Leveraging existing types
Leveraging existing types
22. Making the Most of Plone's Content Types
Leveraging existing types
collective.owplayer
23. Making the Most of Plone's Content Types
Leveraging existing types
collective.owplayer
24. Making the Most of Plone's Content Types
Leveraging existing types
Leveraging existing types
Build smart functionality around the existing types
Plone core moving to plone.folder
For developers: archetypes.schemaextender
25. Making the Most of Plone's Content Types
And nally . . .
And nally . . . Dexterity
Build content types through-the-web
. . . but with the full power of lesystem code
Lighter than Archetypes
version 1.0 beta 1 out now.
26. Making the Most of Plone's Content Types
And nally . . .
Dexterity
27. Making the Most of Plone's Content Types
And nally . . .
Dexterity
28. Making the Most of Plone's Content Types
And nally . . .
Dexterity
29. Making the Most of Plone's Content Types
And nally . . .
Dexterity
30. Making the Most of Plone's Content Types
And nally . . .
Dexterity
31. Making the Most of Plone's Content Types
And nally . . .
Dexterity
32. Making the Most of Plone's Content Types
Summary
Summary
Restricting types - helps control and organise your site
Content type portlets - don't neglect them!
Choose (and develop) products that add functionality to
existing types
Try Dexterity