| Element core: lifecycle, queries, status, authorization, drafts, revisions, propagation, field layouts, user edit screens, events |
references/elements.md |
8.4K |
| Element index: sources, table/card attributes, status pills, sort, conditions, actions (bulk + per-element action menu), exporters, sidebar, metadata, relation-field display/props (viewMode, previewMode, maxRelations), extending via events |
references/element-index.md |
6.1K |
| Services, models, records, project config (incl. runtime site creation/deletion caches), MemoizableArray, events, API clients, custom validators |
references/architecture.md |
7.4K |
| Controllers: CP CRUD, webhooks, API endpoints, action routing, authorization |
references/controllers.md |
3.9K |
| CP templates, form macros (incl. lightswitch vs checkbox, copytext, money, button classes), settings pages, navigation (incl. inner sidebar nav), permissions, read-only mode |
references/cp.md |
7.2K |
| CP components: dashboard widgets, utility pages, slideout editors, ajax, editable tables, spinner, modals (markup + shade), alerts |
references/cp-components.md |
1.8K |
| CP UI patterns: tri-state controls, status indicators, semantic CSS tokens (color/status/spacing/radius/control/focus/fonts), condition builders, asset bundles, element edit-screen sidebar panels + toolbar split buttons |
references/cp-ui-patterns.md |
3.4K |
| Database migrations, Install.php, foreign keys, indexes, idempotency, deployment |
references/migrations.md |
3.9K |
| Queue jobs, BaseJob, TTR, retry, progress, batch jobs, site context |
references/queue-jobs.md |
4.2K |
| Console commands, arguments, options, progress bars, output helpers, resave actions |
references/console-commands.md |
6.0K |
| Debugging, performance, query strategy, profiling, Xdebug, caching, logging |
references/debugging.md |
4.6K |
| PHPStan, ECS, code review checklist |
references/quality.md |
3.5K |
Testing: pointer to the craft-pest skill (Pest/craft-pest-core lives there) + Codeception basics |
references/testing.md |
0.6K |
| Field types, native fields, BaseNativeField, field layout elements (built-in Tip/Heading/LineBreak/HorizontalRule reference), FieldLayoutBehavior |
references/fields.md |
3.6K |
| Events: registration, lifecycle, naming conventions, custom events, behaviors, Twig extensions, utilities, widgets, filesystems |
references/events.md |
4.4K |
| GraphQL types, queries, mutations, directives, schema components, resolvers |
references/graphql.md |
4.6K |
| Plugin Vite: VitePluginService, CP asset bundles, HMR, TypeScript, Vue in CP |
references/plugin-vite.md |
2.7K |
| Headless & hybrid: headlessMode, GraphQL API, CORS, preview tokens, front-end frameworks |
craft-site skill references/headless.md |
3.4K |
| GeneralConfig (system, routing, security, users, sessions, search, assets, images) |
references/config-general.md |
8.4K |
| GeneralConfig (content, templates, performance, GC, localization, headless, GraphQL, accessibility) |
references/config-general-extended.md |
7.2K |
| App config: cache, session, queue, mutex, mailer/SMTP, search, logging, CORS, DB replicas |
references/config-app.md |
5.5K |
| Config bootstrap: env vars, aliases, priority order, fluent API, custom.php, db.php, routes.php |
references/config-bootstrap.md |
3.6K |
| Caching: template cache tag, data cache, static caching (Blitz), CDN, layered strategy, invalidation |
references/caching.md |
5.2K |
| Permissions: built-in handles, user groups, custom registration, Twig/PHP checking, authorization events |
references/permissions.md |
4.7K |
| Element authorization: four-layer defense model, authorization events, can*() methods, query scoping |
references/element-authorization.md |
4.6K |
| Sessions & auth internals: dual-layer session model, auth tokens, session invalidation, elevated sessions |
references/sessions-and-auth.md |
3.0K |
| Identity protocols for SSO/provisioning plugins: back-channel vs front-channel logout, signing-alg allowlists, issuer vs tenancy (hd claim), SCIM active:false + PATCH ordering, vendor-vs-RFC deviations |
references/identity-protocols.md |
1.3K |
| Custom field types: build pattern, value lifecycle, settings, input HTML, validation, search, GraphQL |
references/field-types-custom.md |
3.5K |
| Conditions framework: BaseCondition, ElementCondition, custom condition rules, registering rules |
references/conditions.md |
2.3K |
| Email system: system messages, custom messages, programmatic sending, templates, events, testing |
references/email.md |
2.4K |
| Deployment: standard pipeline, project config deploy, zero-downtime, CI/CD, rollback |
references/deployment.md |
2.5K |
| Drafts & revisions: draft types, provisional drafts, autosave, applying, merge, revisions |
references/drafts-revisions.md |
2.5K |