Skip to content

Commit 8c37d43

Browse files
pwizlaAurelsicokoiquirinostb13579alexandrebodin
authored
🚀 Production release: Strapi docs v4.5.0 (#1263)
* Add tip about publishing a plugin on npm * Restore beta logo * Revert #1071 Not implemented yet * Update new top navbar links * Implement simple rebranding on docs-next (#1079) * Add branding palette * Add branding stylesheet * Modify InstallLink component * Apply system-ui font * Update logo * Fix palette * Update custom blocks (Strapi & tip callouts, install links) * Update branding: body, headings, and code * Fix tip background color * Set up font weight for all links * Simplify syntax * Update all callout colors * Clean up branding.styl * Reduce page width * Update border-radius for inline code * Update sidebar and navbar links * Fix sidebar link color * Update table style * Update :::details style * Update code styles * Update tabs styles * Add hover effect on install links' arrows * Remove underline on header anchors * Fix border color on active toggle items in TOC * Prettify CSS tables section * Update API calls style * Fix code group active tab border color * Update QSG tabs * Clean up TODOs * Fix active toggle TOC item color * Fix nav (missing bold on some items) * Fix more link colors in nav Co-authored-by: Aurélien Georget <[email protected]> * Flatten APIs structure in TOC * Update version number * Fix custom fields conflict * Update pre-release tip * Fix callout type * fix: typo in code sample (#1084) * Fix usage of "allow" Co-authored-by: Shaun Brown <[email protected]> * fix file path * update API token screenshot * Remove outdated content + update button name * Add regenerate API token section * update text for new user interface * update text to match UI * reword for clarity and specificity * update screenshots * updated text * fix caps and move screenshot * Update node support to 18 * add manual installation sqlite * chore: fix typos * Update Azure db connection to v4 (#1119) * Revert "Merge pull request #1068 from strapi/user/api-tokens-v2-updates" This reverts commit 6523d60. * Rework entire history on API Tokens v2 PR (#1122) * Fix variable name In the code, the variable name is `APP_URL` while in the table is just `URL`. * Deployment guides cleanup (#1116) * cleanup * Update Deployment page * Feedback updates * Feedback re: file paths * Remove path from .env * Change @custom-fields to @beta (#1135) * Update amazon-aws.md Remove erroneous text from code block instruction. * update db config for v4 * Revert "update db config for v4" This reverts commit 6d20cc4. * update db config for v4 * Update docs/developer-docs/latest/setup-deployment-guides/configurations/databases/sqlite.md Co-authored-by: Shaun Brown <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/configurations/databases/sqlite.md Co-authored-by: Shaun Brown <[email protected]> * change bracket alignment * add callout for thumbnail loading * change tableName to collectionName (#1141) Fixes #1139 * Fix kind and collectionName docs (#1140) * Clarify steps for plugin creation (#1114) * clarify steps for plugin creation * add develop plugin section * Add hot reloading call out * update text * update plugin directory build explanation * Edit callout text * fix text * Add documentation for the request context feature (#1134) * Add documentation for the request context feature * Update docs/developer-docs/latest/development/backend-customization/requests-responses.md Co-authored-by: Pierre Wizla <[email protected]> Co-authored-by: Pierre Wizla <[email protected]> * Mention node 16 as most recommended * add graphql plugin config to ts example similar to js * Bump version number to 4.3.9 * Sqlite update (#1147) * create branch for sqlite update * add manual installation sqlite * Update docs/developer-docs/latest/setup-deployment-guides/configurations/databases/sqlite.md Co-authored-by: Shaun Brown <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/configurations/databases/sqlite.md Co-authored-by: Shaun Brown <[email protected]> * add typescript and small improvements * change H2 heading Co-authored-by: quiloos39 <[email protected]> Co-authored-by: Necdet Efe <[email protected]> Co-authored-by: Pierre Wizla <[email protected]> * Bump dependencies version sqlite3 version is correct? * closing database before deletion; using plugin for role loading * Changed V4 specifics * Remove callout re: unstable (#1153) * Rebranding: Moved search bar (#1154) * Add branding palette * Add branding stylesheet * Modify InstallLink component * Apply system-ui font * Update logo * Position the search bar * Add new search icon * Apply branding in the results * Adjust positioning * Add TODO to fix sidebar behavior * Fix tablet display * Fix Algolia search and positioning * Improve search bar UX * Add code & links in the search dataset * Increase importance of h2 titles * Fix docsearch.config.json * Fix search bar and nav-links positioning on mobile Tested on desktop and "mobile" (a.k.a. Dev Tools simulation tools) on Firefox, Chrome and Safari Co-authored-by: Aurélien Georget <[email protected]> * add migration guide * add guide * update naming convention * update procedure and code examples * fix punctuation * update for TypeScript only * Revert "Rebranding: Moved search bar (#1154)" This reverts commit 534f77e. * Updated Heroku deployment documentation (#991) * Updated Heroku deployment documentation Added a line to recommend WSL for windows users on step 5 of the postgres setup, as that was something that would have saved me some time while following the guide. Also fixed a numbering error * Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/heroku.md Co-authored-by: Pierre Wizla <[email protected]> * Added multiple options for windows users on step 5 * Remove WSL suggestion and format as a tip Co-authored-by: Pierre Wizla <[email protected]> * Update admin-customization.md for plugin translation (#1100) * Update admin-customization.md for plugin translation Add instructions to admin-customization.md for extending a plugin's translations, which requires prefixing the key/value pair (declared in the plugin's translation file) with the plugin's name, for example `"content-type-builder.plugin.name": "Constructeur de Type-Contenu"` in order to translate the `plugin.name` key declared in `content-type-builder` plugin. This wasn't made clear by the documentation previously, since even for default plugins (such as content-type-builder) some fields are not translatable with the default method because they are declared independently in the plugin's files. I couldn't find any reference in the docs to the fact the plugin's name needed to be added as a prefix in order to extend a plugin's key. * Update docs/developer-docs/latest/development/admin-customization.md Co-authored-by: Pierre Wizla <[email protected]> Co-authored-by: Pierre Wizla <[email protected]> * Installing hotjar (#1061) * Support HTML in SidebarGroup title * Add hotjar * Delete SidebarGroup.vue * cleanup language * add regenerate and sync the labels with the UI * Add callout for read-only API tokens * Windows Desktop Recommended Version Correction Latest Windows OS version is Windows 11 * Update docs/developer-docs/latest/update-migration-guides/update-version.md Co-authored-by: Shaun Brown <[email protected]> * Update docs/developer-docs/latest/update-migration-guides/update-version.md Co-authored-by: Shaun Brown <[email protected]> * Update docs/developer-docs/latest/update-migration-guides/update-version.md Co-authored-by: Shaun Brown <[email protected]> * fix: typos fixed * fixed typos * update the video demo link for v4 * Update introduction.md * Missing environmet variables added for pm2. (#1164) I follow the AWS guidelines for a fresh start. When I came to the pm2 step, I noticed some missing environment variables in ecosystem.config.js. * Update link to ColorPicker input * Revert "Merge branch 'production'" This reverts commit 9a9dffd, reversing changes made to 318b284. * update guide name * fix header meta content * Fix logo * Clean up custom fields page * Fix code-blocks (empty blank lines) in TypeScript documentation * Fix pre-release doc. link (docs-next) in top nav bar * Clean up branding.styl * Clean up comments in REST API population * Clean up comments from "Installing plugins via Marketplace" * Revert unwanted wording change in "Installing plugins via Marketplace" * Remove outdated TODO in "Installing plugins via Marketplace" * Fix link to Roadmap (#1168) * Fix logo and nav * Temporarily revert back to old logo * Update link to ColorPicker input (again) (#1171) * Fix Query engine link * Update the Code of Conduct * Update Code of Conduct * fix upload code example * Move search bar to the the left and fix its behavior (#1187) * Add branding palette * Add branding stylesheet * Modify InstallLink component * Apply system-ui font * Update logo * Position the search bar * Add new search icon * Apply branding in the results * Adjust positioning * Add TODO to fix sidebar behavior * Fix tablet display * Fix Algolia search and positioning * Improve search bar UX * Add code & links in the search dataset * Increase importance of h2 titles * Fix docsearch.config.json * Fix search bar behavior Co-authored-by: Aurélien Georget <[email protected]> * Fix logo and nav * fix TypeScript code errors * add github token callout (#1180) * Revise contributing.md (#1143) * initial commit * reword and shorten * minor text, spacing and punctuation improvements * minor text improvements * minor formatting changes * structure improvements * Update CONTRIBUTING.md Co-authored-by: Pierre Wizla <[email protected]> Co-authored-by: Pierre Wizla <[email protected]> * fix 4.4.1 version (#1176) * Update heroku.md (#1075) * Update heroku.md I faced this error while following the commands. * copy edit * Update formatting (merge with prev. line) * Update formatting (merge 2 lines) Co-authored-by: Gabriel <[email protected]> Co-authored-by: Pierre Wizla <[email protected]> * Docker documentation for v4 (#1144) * Docker documentation for v4 Signed-off-by: Derrick Mehaffy <[email protected]> * work on dev/staging * everything but build, register, deploy * add references to where to look for docker commands * move command references to note callouts * Update docs/developer-docs/latest/setup-deployment-guides/installation/docker.md Co-authored-by: Shaun Brown <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/installation/docker.md Co-authored-by: Shaun Brown <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/installation/docker.md Co-authored-by: Shaun Brown <[email protected]> * pr feedback for prereq * Update docs/developer-docs/latest/setup-deployment-guides/installation/docker.md Co-authored-by: Gabriel <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/installation/docker.md Co-authored-by: Gabriel <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/installation/docker.md Co-authored-by: Gabriel <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/installation/docker.md Co-authored-by: Gabriel <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/installation/docker.md Co-authored-by: Gabriel <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/installation/docker.md Co-authored-by: Gabriel <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/installation/docker.md Co-authored-by: Gabriel <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/installation/docker.md Co-authored-by: Gabriel <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/snippets/docker-env-table.md Co-authored-by: Gabriel <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/installation/docker.md Co-authored-by: Pierre Wizla <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/installation/docker.md Co-authored-by: Pierre Wizla <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/installation/docker.md Co-authored-by: Pierre Wizla <[email protected]> * PR feedback * fix typo * Tweak some docker-related sentences Signed-off-by: Derrick Mehaffy <[email protected]> Co-authored-by: Shaun Brown <[email protected]> Co-authored-by: Gabriel <[email protected]> Co-authored-by: Pierre Wizla <[email protected]> Co-authored-by: Pierre Wizla <[email protected]> * Add: Custom block section about cloud waitlist (#1192) * Add: Custom block section about cloud waitlist * Remove: Automatic indentation * Update callout format Co-authored-by: Pierre Wizla <[email protected]> * sync db table * Update package.json * Add: utm_source & campaign in the waitlist cloud link (#1195) * add page Database migrations (#889) * add page Database migrations * Update docs/developer-docs/latest/developer-resources/database-migrations.md Co-authored-by: Pierre Wizla <[email protected]> * Update docs/developer-docs/latest/developer-resources/database-migrations.md Co-authored-by: Pierre Wizla <[email protected]> * Update docs/developer-docs/latest/developer-resources/database-migrations.md Co-authored-by: Pierre Wizla <[email protected]> * Update docs/developer-docs/latest/developer-resources/database-migrations.md Co-authored-by: Pierre Wizla <[email protected]> * Update docs/developer-docs/latest/developer-resources/database-migrations.md Co-authored-by: Pierre Wizla <[email protected]> * Update docs/developer-docs/latest/developer-resources/database-migrations.md Co-authored-by: Pierre Wizla <[email protected]> * Update docs/developer-docs/latest/developer-resources/database-migrations.md Co-authored-by: Pierre Wizla <[email protected]> * Update docs/developer-docs/latest/developer-resources/database-migrations.md Co-authored-by: Pierre Wizla <[email protected]> * add example + remove odd symbols * apply feedback * Enhance style and wording for documentation consistency * add await * few small pr feedback and fixes * remove instructions for the down function * remove dot list Co-authored-by: Pierre Wizla <[email protected]> Co-authored-by: Pierre Wizla <[email protected]> Co-authored-by: derrickmehaffy <[email protected]> * Remove unnecessary closing syntax in services docs * Fix typo in troubleshooting.md (#1200) * Fix typo in troubleshooting.md * Fix speling Co-authored-by: Pierre Wizla <[email protected]> * Update migration-guide-4.3.6-to-4.3.7.md I've spent a lot of time figuring out the error that was fixed in this PR - strapi/strapi#14342, while I've been migrating to the 4.3.7 version. I think it's worth updating the version in the migration doc. * Update nav-links class to prevent overlap on mobile (#1205) The `nav-links` class positioning causes overlap on mobile, changing to either position: relative or removing that line fixes the problem. * fix: 🌍 wrong locale response when creating an entry with a locale different than default one (#1204) * fix security middleware table * Fix white space at bottom of TOC * Add a note about UIDs in Entity Service API (#1209) * Add a note about UIDs in Entity Service API * Add a tip about running `content-types:list` command to get UIDs for Entity Service API Co-authored-by: Pierre Wizla <[email protected]> * Remove ambigous subheading about UIDs from Entity Service API Co-authored-by: Pierre Wizla <[email protected]> * Change enumeration to an unordered list instead of listing them in a sentence Co-authored-by: Pierre Wizla <[email protected]> * fix: Close the `::: tip` tag. Co-authored-by: Pierre Wizla <[email protected]> * Fix a typo in a tip about UID in Entity Service (#1211) * add google style guide links * move PM2 docs to deployment * Update Image 'content-manager-list-view.png' Created a new image showing the correct button text for [issue #1170](#1170). * move pm2 * Cloud deployment (#1105) * creating projects * managing projects * settings * sidebar * typo * beta updates * list indentation * add cta callout * list formatting * Feedback updates * Update re waitlist and onboarding * Add min version * Add small improvements to Strapi Cloud documentation * update PM2 guide * Update unit-testing.md remove database pool * comment out Process manager guide from sidebar * update intro * move unit testing to dev resources * remove unit testing from guides sidebar. * update sidebar * rewrite procedures * Draft System guide (#1222) * Fix type name mismatch in Shadow CRUD example (#1215) * Update migration-guide-4.3.6-to-4.3.7.md add reasoning for skipping v4.3.7 * Update migration-guide-4.3.6-to-4.3.7.md small formatting change * improve structure * Dark Mode: new custom theme extension syntax (#1174) * Update Dark Mode documentation for new syntax * Fix caution note * Improve wording Co-authored-by: Gustav Hansen <[email protected]> * Improve code example for Dark Mode Co-authored-by: Gustav Hansen <[email protected]> * Improve wording in config options table Co-authored-by: Gustav Hansen <[email protected]> * Improve caution callout Co-authored-by: Gustav Hansen <[email protected]> * updated controllers doc (#981) * cleanup services example to prevent confusion (#1202) Signed-off-by: Derrick Mehaffy <[email protected]> Signed-off-by: Derrick Mehaffy <[email protected]> * 4.3.6 ->4.3.8 migration update (#1223) * update file name * fix link and snippet * Refactor error handling documentation to include @strapi/utils error methods (#1197) * start working on additional error handlers * Refactor error handling documentation to include @strapi/utils errors Signed-off-by: Derrick Mehaffy <[email protected]> * Fix typescript typo Signed-off-by: Derrick Mehaffy <[email protected]> * Add minor style updates for consistency Signed-off-by: Derrick Mehaffy <[email protected]> Co-authored-by: Pierre Wizla <[email protected]> * Bump version number to 4.4.4 * Update Algolia config (#1175) * initial config update * add table indexing * Update error-handling.md * Remove "outdated" callout from unit testing docs * Add formatting style guide * Update CONTRIBUTING.md shorten and add new link * Update typescript.md * fix email admin customization docs * Fix theming migration links + mention light/dark modes (#1231) * fix: correction for app.customFields.register code example on custom fields docs (#1230) * Update patch-package mention in plugins extension (#1233) * updated text and formatting * force code block indentation * fixed typo "middlwares" * add redirect * Remove WYSIWYG guide (#1236) * Remove WYSIWYG guide (file & TOC entry) * Add redirection to Custom Fields for old WYSIWYG guide * Update U&P (#1210) * Update U&P * Edits & Remove Outdated content * Update docs/developer-docs/latest/plugins/users-permissions.md Co-authored-by: Shaun Brown <[email protected]> * Add redirection :) * Forget PW updates Co-authored-by: Shaun Brown <[email protected]> Co-authored-by: Pierre Wizla <[email protected]> * Add redirections for removed Draft and Unit Testing guides (#1237) * Update docs/developer-docs/latest/setup-deployment-guides/deployment/optional-software/process-manager.md * add slug tip callout * remove slug guide from dev docs * fix formatting * docs: Fix syntax error in middlewares doc Replace objects by array in module.exports, because there is a comma at the end of the first child object and we can put other middleware in the array. * remove jwt guide * fix middleware to array notation * Custom Fields improvements: code examples (#1238) * Improve last code example * Improve server code example * Improve admin code examples * Fix inconsistency in plugins development page * Update Marketplace link for custom fields (#1234) * Reconfigure Algolia search config (#1243) * add config to index custom callout type tip * update algolia config * refine algolia config * Remove "scheduled publication" guide (#1247) * Update cron task code to v4 * WIP * Remove scheduled publication guide Updated to v4 and moved to the forum: https://forum.strapi.io/t/schedule-publications/23184 * Create migration guide from 4.4.3 to 4.4.5 (#1245) * Create migration guide from 4.4.3 to 4.4.5 * chore: Make 4.4.3 to 4.4.5 migration guide a bit more concise * Remove bullet point as we have only 1 item :) * Fix code block indentation to improve bullets content alignment * Add missing page link in migration guides homepage Co-authored-by: Pierre Wizla <[email protected]> Co-authored-by: Pierre Wizla <[email protected]> * Bump version number to 4.4.6 * fix readme file grammar Co-authored-by: NAME <[email protected]> * Add docusaurus to gitignore in main branch * Update digitalocean-app-platform.md Updated instructions for connecting to a production ready managed database which correctly solves the issues described in #769 * fix link and link description * Update api-parameters.mdx (#1251) ### Description - fixed a typo from `Select one ore multiple locales` => `Select one or multiple locales` * Fix regression with populating callout * Updating an entry changes (#1252) * Updating an entry * Request method * update urls * feedback * test build * trigger new vercel build * [WIP] Add alpha & beta badges (#1248) * Add alpha & beta badges * Update badge style * Add test example on Custom Fields docs * Update style based on designer's feedback and clean up CSS * Test autodeploy by adding a CSS comment * Remove examples in content * Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md Co-authored-by: Shaun Brown <[email protected]> * Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md Co-authored-by: Shaun Brown <[email protected]> * Update digitalocean-app-platform.md Edited as per requested by @StrapiShaun * Feature(s) branch for v4.5.0 (#1261) * Relations documentation update (#1126) * Update 'Managing relational fields' to delete mentions of Relations box * Add more information in tip * Update edit view config documentation * Update end-users management procedure for Relations * Update screenshots in Content Manager * Improve documentation for relations * Update end-user account screenshot * Hide docs-next from navbar We don't want to draw too muchattention to docs-next for a few weeks while preparing the move to Docusaurus. * Bump version number to 4.5.0 (#1260) * In-app Marketplace enhancements (#1262) * Add temp. Figma-based screenshot * Adjust description to account for cards enhancements * Replace screenshot with temporary but non-cropped version * Update screenshot * Fix capitalization on "sort by" * Update instructions for compatibility check Co-authored-by: meganelacheny <[email protected]> * Remove docusaurus from .gitignore in main branch Signed-off-by: Derrick Mehaffy <[email protected]> Co-authored-by: Aurélien Georget <[email protected]> Co-authored-by: Igor Quirino <[email protected]> Co-authored-by: Shaun Brown <[email protected]> Co-authored-by: Shaun Brown <[email protected]> Co-authored-by: Alexandre Bodin <[email protected]> Co-authored-by: quiloos39 <[email protected]> Co-authored-by: Kuizuo <[email protected]> Co-authored-by: DMehaffy <[email protected]> Co-authored-by: Sabato Luca Guadagno <[email protected]> Co-authored-by: Gabriel <[email protected]> Co-authored-by: markkaylor <[email protected]> Co-authored-by: muzucode <[email protected]> Co-authored-by: Necdet Efe <[email protected]> Co-authored-by: Laurens Kling <[email protected]> Co-authored-by: Alexandre BODIN <[email protected]> Co-authored-by: Dima Pulkinen <[email protected]> Co-authored-by: Victor Perez Montel <[email protected]> Co-authored-by: Tauras <[email protected]> Co-authored-by: Levi Pettersen <[email protected]> Co-authored-by: Quentin Le Caignec <[email protected]> Co-authored-by: Vivek Patel <[email protected]> Co-authored-by: Shubhdeep Chhabra <[email protected]> Co-authored-by: Jizu Sun <[email protected]> Co-authored-by: Habil BOZALİ <[email protected]> Co-authored-by: Michael Härtl <[email protected]> Co-authored-by: Roman Dubinin <[email protected]> Co-authored-by: titanht <[email protected]> Co-authored-by: picsigno <[email protected]> Co-authored-by: Paula Isabel <[email protected]> Co-authored-by: Mike <[email protected]> Co-authored-by: Arshi <[email protected]> Co-authored-by: Maxime Castres <[email protected]> Co-authored-by: Pierre Noël <[email protected]> Co-authored-by: Amin Cheloh <[email protected]> Co-authored-by: Alex Kozlov <[email protected]> Co-authored-by: kiabq <[email protected]> Co-authored-by: Catan Marin <[email protected]> Co-authored-by: Zachary Milonas <[email protected]> Co-authored-by: Zachary Milonas <[email protected]> Co-authored-by: David Gunner (Jnr) <[email protected]> Co-authored-by: meganelacheny <[email protected]> Co-authored-by: Gustav Hansen <[email protected]> Co-authored-by: omerfaran <[email protected]> Co-authored-by: Sebastian Liepe <[email protected]> Co-authored-by: Vítor Manfredini <[email protected]> Co-authored-by: Bastien Pruvost <[email protected]> Co-authored-by: NAME <[email protected]> Co-authored-by: Charles Langley <[email protected]> Co-authored-by: MELVIN GEORGE <[email protected]>
1 parent 6c2285b commit 8c37d43

30 files changed

+150
-64
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,4 +112,4 @@ dist
112112

113113

114114
# Auto generated files
115-
docs/.vuepress/config.js
115+
docs/.vuepress/config.js

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<img src="./images/logo.png" width="318px" alt="Strapi logo" />
44
</a>
55
</p>
6-
<h3 align="center">API creation made simple, secure and fast.</h3>
6+
<h3 align="center">API creation made simple, secure, and fast.</h3>
77
<p align="center">The most advanced open-source headless CMS to build powerful APIs with no effort.</p>
88
<br />
99

@@ -13,16 +13,16 @@ If you are looking for the Strapi code, please see the [Strapi Monorepo](https:/
1313

1414
---
1515

16-
Strapi is a free and open-source headless CMS delivering your content anywhere you need.
16+
Strapi is a free and open-source headless CMS that delivers your content wherever you need it.
1717

1818
- **Keep control over your data**. With Strapi, you know where your data is stored, and you keep full control at all times.
19-
- **Self-hosted**. You can host and scale Strapi projects the way you want. You can choose any hosting platform you want: AWS, Netlify, Heroku, a VPS, or a dedicated server. You can scale as you grow, 100% independent.
19+
- **Self-hosted**. You can host and scale Strapi projects the way you want. You can choose any hosting platform you want: AWS, Netlify, Heroku, a VPS, or a dedicated server. You can scale as you grow, 100% independently.
2020
- **Database agnostic**. You can choose the database you prefer. Strapi works with SQL databases: PostgreSQL, MySQL, MariaDB, and SQLite.
2121
- **Customizable**. You can quickly build your logic by fully customizing APIs, routes, or plugins to fit your needs perfectly.
2222

2323
## Documentation Contribution Requirements
2424

25-
The following are required if you are submitting pull requests to the documentation. For more information on how to contribute please see our [contribution guide](./CONTRIBUTING.md)
25+
The following are required if you are submitting pull requests to the documentation repository. For more information on how to contribute please see our [contribution guide](./CONTRIBUTING.md)
2626

2727
- NodeJS >=14.19.1 <=18.x.x
2828
- NPM >= 6.x

docs/.vuepress/config/theme-config.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -87,15 +87,15 @@ const themeConfig = {
8787
},
8888
]
8989
},
90-
{
91-
text: 'Pre-release Documentation',
92-
items: [
93-
{
94-
text: 'docs-next',
95-
link: 'https://docs-next.strapi.io',
96-
},
97-
]
98-
},
90+
// { // temporarily disabled while we move to Docusaurus
91+
// text: 'Pre-release Documentation',
92+
// items: [
93+
// {
94+
// text: 'docs-next',
95+
// link: 'https://docs-next.strapi.io',
96+
// },
97+
// ]
98+
// },
9999
],
100100
},
101101
{
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<template>
2+
<CustomBadge text="Alpha" type="alpha" :withLinkIcon=withLinkIcon :link="link"/>
3+
</template>
4+
5+
<script>
6+
export default {
7+
name: 'AlphaBadge',
8+
props: {
9+
text: {
10+
type: String,
11+
default: 'Alpha',
12+
// required: true // to suppress Vue warnings
13+
},
14+
withLinkIcon: {
15+
type: Boolean,
16+
default: false
17+
},
18+
link: {
19+
type: String,
20+
},
21+
}
22+
}
23+
</script>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<template>
2+
<CustomBadge text="Beta" type="beta" :withLinkIcon=withLinkIcon :link="link"/>
3+
</template>
4+
5+
<script>
6+
export default {
7+
name: 'BetaBadge',
8+
props: {
9+
text: {
10+
type: String,
11+
default: 'Beta',
12+
// required: true // to suppress Vue warnings
13+
},
14+
withLinkIcon: {
15+
type: Boolean,
16+
default: false
17+
},
18+
link: {
19+
type: String,
20+
},
21+
}
22+
}
23+
</script>

docs/.vuepress/theme/global-components/CustomBadge.vue

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,32 @@ export default {
3535
background-color #00b6c8
3636
&.bronze
3737
background-color #15bb70
38+
&.alpha
39+
&.beta
40+
position relative
41+
top -.2em
42+
left .6em
43+
text-transform uppercase
44+
font-size 14px
45+
font-weight 700
46+
border-radius 4px
47+
padding .32em .6em .25em 1.2em
48+
color $neutral800
49+
&::before
50+
position absolute
51+
content: '•'
52+
font-size 1.5em
53+
left .25em
54+
top .12em
55+
content: '•'
56+
font-size 1.5em
57+
&.alpha
58+
background-color $danger100 // check palette.styl for values
59+
&::before
60+
color $danger600
61+
&.beta
62+
background-color $alternative100
63+
&::before
64+
color $alternative600
3865
</style>
3966

docs/developer-docs/latest/developer-resources/database-apis-reference/rest/api-parameters.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ The following API parameters are available:
2020
| `fields` | Array | [Select only specific fields to display](/developer-docs/latest/developer-resources/database-apis-reference/rest/populating-fields.md#field-selection) |
2121
| `pagination` | Object | [Page through entries](/developer-docs/latest/developer-resources/database-apis-reference/rest/sort-pagination.md#pagination) |
2222
| `publicationState` | String | [Select the Draft & Publish state](/developer-docs/latest/developer-resources/database-apis-reference/rest/filtering-locale-publication.md#publication-state)<br/><br/>Only accepts the following values:<ul><li>`live`</li><li>`preview`</li></ul> |
23-
| `locale` | String or Array | [Select one ore multiple locales](/developer-docs/latest/developer-resources/database-apis-reference/rest/filtering-locale-publication.md#locale) |
23+
| `locale` | String or Array | [Select one or multiple locales](/developer-docs/latest/developer-resources/database-apis-reference/rest/filtering-locale-publication.md#locale) |
2424

2525
Query parameters use the LHS bracket syntax (i.e. they are encoded using square brackets `[]`)
2626

docs/developer-docs/latest/developer-resources/database-apis-reference/rest/populating-fields.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,13 @@ The `populateCreatorFields` property is not available to the GraphQL API.
499499
500500
### Combining Population with other operators
501501
502-
By utilizing the `populate` operator it's possible to combine other operators such as [field selection](/developer-docs/latest/developer-resources/database-apis-reference/rest/populating-fields.md#field-selection) & [sort & pagination](/developer-docs/latest/developer-resources/database-apis-reference/rest/sort-pagination.md) in the population queries. See the following complex population examples:
502+
By utilizing the `population` operator it is possible to combine other operators such as [field selection](/developer-docs/latest/developer-resources/database-apis-reference/rest/populating-fields.md#field-selection), [filters](/developer-docs/latest/developer-resources/database-apis-reference/rest/filtering-locale-publication.md), and [sort](/developer-docs/latest/developer-resources/database-apis-reference/rest/sort-pagination.md) in the population queries.
503+
504+
:::caution
505+
The population and pagination operators cannot be combined.
506+
:::
507+
508+
See the following complex population examples:
503509
504510
#### Populate with field selection
505511

docs/developer-docs/latest/getting-started/introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ As it goes hand in hand with the open-source ecosystem, Strapi is open to contri
2323
- [`strapi/strapi`](https://github.com/strapi/strapi): main repository of Strapi, which contains the core of the project. You can find the admin panel, core plugins, plugin providers, and the whole code that runs your Strapi application. Please read the [`CONTRIBUTING.md`](https://github.com/strapi/strapi/blob/master/CONTRIBUTING.md) file to have more information about contributions to the main repository.
2424
- [`strapi/documentation`](https://github.com/strapi/documentation): contains the whole documentation of Strapi. Please read the [contribution guide](https://github.com/strapi/documentation/blob/main/CONTRIBUTING.md) to have more information about contributions to the Strapi documentation.
2525
- [`strapi/design-system`](https://github.com/strapi/design-system): is the design system that is used in the admin panel. It brings consistency between the different admin plugins.
26-
- [`strapi/awesome-strapi`](https://github.com/strapi/awesome-strapi): contains everything the community built and all managed plugins. It is used as a central place to find and submit new packages such as plugins, middlewares, hooks, and general enhancements to the core of Strapi.
26+
- [`strapi-community/awesome-strapi`](https://github.com/strapi-community/awesome-strapi): contains everything the community built and all managed plugins. It is used as a central place to find and submit new packages such as plugins, middlewares, hooks, and general enhancements to the core of Strapi.
2727

2828
## Strapi Community
2929

docs/developer-docs/latest/plugins/i18n.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,9 +338,18 @@ This request:
338338

339339
### Updating an entry
340340

341-
It is not possible to change the locale of an existing localized entry.
341+
To update an existing localized entry, send a `PUT` request to the appropriate URL depending on the type of content:
342342

343-
When updating a localized entry (with `PUT /{localized-content-type}/:id`), if you set a `locale` attribute in the request body, it will be ignored.
343+
| Content-Type | Request URL format |
344+
| --------------- | -------------------------------------------- |
345+
| Collection type | `PUT /api/{localized-content-type}/:id` |
346+
| Single type | `PUT /api/{localized-content-type}/?locale={locale}` |
347+
348+
When updating a localization for existing localized entries, the body of the `PUT` request can only accept localized fields.
349+
350+
::: tip
351+
It is not possible to change the locale of an existing localized entry. When updating a localized entry, if you set a `locale` attribute in the request body it will be ignored.
352+
:::
344353

345354
## Usage with the GraphQL plugin
346355

0 commit comments

Comments
 (0)