You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docusaurus/static/llms-full.txt
+14-2Lines changed: 14 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1723,6 +1723,10 @@ A plugin's key/value pairs are declared independently in the plugin's files at `
1723
1723
1724
1724
If you need to ship additional translation JSON files—for example to organize large overrides or to support a locale not bundled with Strapi—place them in the `/src/admin/extensions/translations` folder and ensure the locale code is listed in `config.locales`.
1725
1725
1726
+
:::tip Rebuild the admin
1727
+
Translation changes apply when the admin rebuilds. If updates don’t show, re-run your dev server or rebuild the admin to refresh bundled translations.
1728
+
:::
1729
+
1726
1730
1727
1731
1728
1732
# Logos
@@ -1795,6 +1799,10 @@ Strapi's [admin panel](/cms/admin-panel-customization) comes with a built-in ric
1795
1799
- You can install a third-party plugin, such as one for CKEditor, by visiting .
1796
1800
- You can create your own plugin to create and register a fully custom WYSIWYG field (see [custom fields documentation](/cms/features/custom-fields)).
1797
1801
1802
+
:::tip Next steps
1803
+
When evaluating editors, start with a plugin from the Marketplace for a quick trial, then consider a custom field if you need deeper integration (schema, validation, or custom toolbar behavior).
1804
+
:::
1805
+
1798
1806
1799
1807
1800
1808
# Strapi Client
@@ -4907,6 +4915,10 @@ module.exports = {
4907
4915
4908
4916
The GraphQL plugin also allows [implementing custom middlewares](/cms/plugins/graphql#middlewares), with a different syntax.
4909
4917
4918
+
:::tip Discover loaded middlewares
4919
+
Run `yarn strapi middlewares:list` to list all registered middlewares and double‑check naming when wiring them in routers.
4920
+
:::
4921
+
4910
4922
## Usage
4911
4923
4912
4924
Middlewares are called different ways depending on their scope:
@@ -5417,7 +5429,7 @@ Policies are functions that execute specific logic on each request before it rea
5417
5429
5418
5430
Each [route](/cms/backend-customization/routes) of a Strapi project can be associated to an array of policies. For example, a policy named `is-admin` could check that the request is sent by an admin user, and restrict access to critical routes.
5419
5431
5420
-
Policies can be global or scoped. [Global policies](#global-policies) can be associated to any route in the project. Scoped policies only apply to a specific [API](#api-policies) or [plugin](#plugin-policies).
5432
+
Policies can be global or scoped. [Global policies](#global-policies) can be associated to any route in the project. Scoped policies only apply to a specific [API](#api-policies) or [plugin](#plugin-policies) and should live under the corresponding `./src/api/<api-name>/policies/` or `./src/plugins/<plugin-name>/policies/` folder.
5421
5433
5422
5434
<figure style={{width: '100%', margin: '0'}}>
5423
5435
<img src="/img/assets/backend-customization/diagram-routes.png" alt="Simplified Strapi backend diagram with routes and policies highlighted" />
@@ -8848,7 +8860,7 @@ The default workflow is configured to have 4 stages: To do, In progress, Ready t
8848
8860
2. In the workflow edit interface, configure the new workflow:
0 commit comments