# Autoadmin V3

## Concepts

- Content

    - Auto-routing
        - aa_content_path() & aa_content_path_safe()
        - ✅ [slugAdmin](./content/routing/slug_admin.md)
        - actions
        - autofill_parameters

    - Model
        - Translatable
        - Translation
        - Untranslated
        - Repositories
            - ✅ [findBy custom methods](./model/repositories/custom_methods.md)
            - content*** custom api
            - applyCriteria
            - interface contracts regarding defaults

    - Translation
        - ✅ [StaticText & StaticTextTranslation](./translation/static_translation.md)

    - Configuration
        - config ref
        - ✅ [type guesser](./config/type_guesser.md)

    - Site context
        - Site
        - Domain
        - Locale

    - Content context
        - main content
        - seo representation
        - custom metadata (schema.org, open graph...)
        - events

    - ContentReference

    - Console commands & SiteContext


- Admin

    - Menu config
        - menu section
            - entity node
            - controller node (cf. exotic controller integration)

    - Entity config
        - actions
        - topbar actions
        - list
            - item_actions
        - form configuration
            - integrated form types
        - (batch actions // not implemented)

    - Controller override & AbstractAdminController mechanics

    - Exotic controller integration

    - Asset management
        - form type js injection
        - form type js default config


- Brick Builder

    - systems
    - brick concepts


- Menu


- Media

    - File
    - Image


- Core
    - .cache_suffix
        - concepts
        - CacheSuffixHelper & aa:util:cache-suffix-refresh & aa_get_cache_suffix()

    - slugger
    - CaseConverter


- Seo

    - ✅ [Sitemap](./sitemap/sitemap.md)

    - Redirect

    - SeoMetadata

    - SeoPage

        - Extractor
        - Generator
        - TagRenderer



- Schema

    - events
    - lib







