Skip to content

Homepage API#2474

Merged
pwizla merged 22 commits into
mainfrom
cms/homepage-api
May 7, 2025
Merged

Homepage API#2474
pwizla merged 22 commits into
mainfrom
cms/homepage-api

Conversation

@pwizla

@pwizla pwizla commented Apr 18, 2025

Copy link
Copy Markdown
Collaborator

This PR documents how to add custom widgets to the Homepage.

Direct preview link 👉 here

TODO:

  • update sidebar
  • create draft
    • describe the homepage
    • describe the API
    • build an example widget
  • refine the page
    • add information about "data management" (see Notion), incl. a screenshot
    • finetune/clean up complete example code
    • add a screenshot for the custom widget created?

@pwizla pwizla self-assigned this Apr 18, 2025
@vercel

vercel Bot commented Apr 18, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
documentation ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 7, 2025 1:58pm

@pwizla pwizla added pr: new content PRs for new product features or new documentation sections source: CMS labels Apr 18, 2025
@pwizla pwizla added this to the 6.3.0 milestone Apr 18, 2025
@strapi-cla

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ pwizla
❌ dev-docs-github-app[bot]
You have signed the CLA already but the status is still pending? Let us recheck it.

pwizla added 2 commits April 24, 2025 15:37
This reverts commit d930f9c.
This reverts commit eac1441.
@pwizla pwizla marked this pull request as ready for review April 30, 2025 13:09
@pwizla pwizla requested a review from meganelacheny as a code owner April 30, 2025 13:09
Comment thread docusaurus/docs/cms/admin-panel-customization/homepage.md Outdated
Comment thread docusaurus/docs/cms/admin-panel-customization/homepage.md
Comment thread docusaurus/docs/cms/admin-panel-customization/homepage.md
Comment thread docusaurus/docs/cms/admin-panel-customization/homepage.md
Comment thread docusaurus/docs/cms/admin-panel-customization/homepage.md Outdated
Comment thread docusaurus/docs/cms/admin-panel-customization/homepage.md
Comment thread docusaurus/docs/cms/admin-panel-customization/homepage.md
Comment thread docusaurus/docs/cms/admin-panel-customization/homepage.md Outdated
Comment thread docusaurus/docs/cms/admin-panel-customization/homepage.md
@pwizla pwizla merged commit a0424db into main May 7, 2025
3 of 4 checks passed
@pwizla pwizla deleted the cms/homepage-api branch May 7, 2025 14:15
pwizla added a commit that referenced this pull request May 7, 2025
* Add initial draft

Created with the help of Claude 3.7

* Add TODO about Data management / green box screenshot

* Add Homepage customization draft (moved from features to customization)

* Refine the structure and content of the page

* Update 2 files

* Update 2 files

* Revert "Update 2 files"

This reverts commit d930f9c.

* Revert "Update 2 files"

This reverts commit eac1441.

* wip

* Refine code examples and make them consistent between JS & TS

* Refine, and remove unstable API

* Improve complete example: screenshot, code explanation, DS API count

* Add "Homepage" + icon to example intro.

* Tweak example intro. sentence

* Tweak another wording in example description

* Use widget helpers

* Use Widget helpers (loading, no data, etc.)

* Update with Rémi's feedback

* Clean up formatting

* Improve wording

* Update CodeSandbox link

* Use "NoData" with default content

---------

Co-authored-by: dev-docs-github-app[bot] <178952281+dev-docs-github-app[bot]@users.noreply.github.com>
pwizla added a commit that referenced this pull request May 7, 2025
* Add initial draft

Created with the help of Claude 3.7

* Add TODO about Data management / green box screenshot

* Add Homepage customization draft (moved from features to customization)

* Refine the structure and content of the page

* Update 2 files

* Update 2 files

* Revert "Update 2 files"

This reverts commit d930f9c.

* Revert "Update 2 files"

This reverts commit eac1441.

* wip

* Refine code examples and make them consistent between JS & TS

* Refine, and remove unstable API

* Improve complete example: screenshot, code explanation, DS API count

* Add "Homepage" + icon to example intro.

* Tweak example intro. sentence

* Tweak another wording in example description

* Use widget helpers

* Use Widget helpers (loading, no data, etc.)

* Update with Rémi's feedback

* Clean up formatting

* Improve wording

* Update CodeSandbox link

* Use "NoData" with default content

---------

Co-authored-by: dev-docs-github-app[bot] <178952281+dev-docs-github-app[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: new content PRs for new product features or new documentation sections source: CMS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants