Skip to content

Add Configuration/Sets/ for TYPO3 v13 site sets #41

@CybotTM

Description

@CybotTM

Description

Implement TYPO3 v13 site set configuration using the new Configuration/Sets/ feature for modern site configuration.

Current State

  • No Configuration/Sets/ directory
  • Extension configuration not exposed as reusable site sets
  • Missing modern TYPO3 v13 integration pattern
  • TYPO3 Conformance Report: Excellence Indicators +1 point missing

Proposed Changes

Create site set configuration for the extension:

Directory Structure

Configuration/Sets/
└── NrTextdb/
    ├── config.yaml
    └── settings.yaml

config.yaml

name: netresearch/nr-textdb
label: Netresearch TextDB

dependencies:
  - typo3/cms-core

settings:
  # Extension-specific settings
  textDbPid: 0
  createIfMissing: true

settings.yaml

textdb:
  storagePid: '%env(TEXTDB_STORAGE_PID)%'
  features:
    autoCreate: true
    syncOnSave: false

Benefits

  • Modern TYPO3 v13 configuration approach
  • Reusable configuration sets
  • Better site package integration
  • Environment-aware settings

Acceptance Criteria

  • Configuration/Sets/NrTextdb/ directory created
  • config.yaml with extension metadata created
  • settings.yaml with configurable options created
  • Documentation updated to explain site set usage
  • Tested in TYPO3 v13 site configuration

References

Priority

Medium - Modern TYPO3 v13 feature

Related

TYPO3 Conformance Report: Extension Architecture +1 point

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions