Skip to content

Commit 5e09380

Browse files
committed
Add Glossary item for FTI
1 parent 398c8ee commit 5e09380

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

docs/glossary.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -505,4 +505,21 @@ content rule
505505
trigger
506506
A trigger is an event in Plone that causes the execution of defined actions.
507507
Example triggers include object modified, user logged in, and workflow state changed.
508+
509+
FTI
510+
Factory Type Information
511+
Factory type information (FTI) is responsible for content creation in the portal.
512+
FTI is responsible for the following:
513+
514+
- Which function is called when new content type is added.
515+
- Icons available for content types.
516+
- Creation views for content types.
517+
- Permission and security.
518+
- Whether discussion is enabled.
519+
- Providing the `factory_type_information` dictionary.
520+
This is used elsewhere in the code (often in `__init__.py` of a product) to set the initial values for a ZODB Factory Type Information object (an object in the `portal_types` tool).
521+
522+
```{seealso}
523+
[`FactoryTypeInformation` class source code](https://github.com/zopefoundation/Products.CMFCore/blob/361a30e0c72a15a21f88433b8d5fc49331f36728/src/Products/CMFCore/TypesTool.py#L431)
524+
```
508525
```

0 commit comments

Comments
 (0)