-
Notifications
You must be signed in to change notification settings - Fork 681
Closed
Labels
content modeling 📓features related to content modelingfeatures related to content modelingenhancementimprovements to existing featuresimprovements to existing featuressystem administration 💼features related to system administrationfeatures related to system administration
Description
- All fields should be stored globally (remove the
contextcolumn fromcraft_fields) - Each field layout should correlate to a “field set”. Each field set has its own content table (
craft_content_X). - Field sets can be localizable or not, determining whether their content table has a
siteIdcolumn, and whether that should be factored into element queries. - Field sets can override Name, Handle, and Instructions settings, and possibly some field type-specific settings (e.g. the "Add button label" in relational fields).
- Element Query classes should be able to specify the field set IDs that will be relevant to a given query.
- Each element should store its field set ID, so Element Queries know which field set the element is associated with (which custom field columns' values to care about) just by looking at its row data.
- Element titles should be moved to the craft_elements_i18n table, next to Slugs.
- Field Layout Designers should have inline field creation, to make up for the fact that Matrix field configurators will just have users select fields for their block types, rather than creating them.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
content modeling 📓features related to content modelingfeatures related to content modelingenhancementimprovements to existing featuresimprovements to existing featuressystem administration 💼features related to system administrationfeatures related to system administration