Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interactivity API: Full CRUD Tutorial #2461

Open
karstengresch opened this issue May 24, 2024 · 2 comments
Open

Interactivity API: Full CRUD Tutorial #2461

karstengresch opened this issue May 24, 2024 · 2 comments
Labels
[Content] Needs SME Content development issues requiring a Subject Matter Expert to vet the topic.

Comments

@karstengresch
Copy link

Details

  • Topic description: Full Interactivity API example with Create - Read - Update - Delete (CRUD).
    The idea is a course like "Using the WordPress Data Layer"[1] , but based on the Interactivity API (IAPI) and, thus, frontend editing.

    There is already a basic IAPI introduction[2] by Magdalena Paciorek (@magdalenapaciorek), which helped me a lot, nevertheless, it's not changing any DB records.

    To demonstrate how IAPI is intended to work with CRUDing posts/CPTs, I think, an course would become helpful to many.
  • Audience: Plugin developoers
  • Learning objectives: Developers will be able to create fully-fledged plugins leveraging the features of the Interactivity API
  • Content type (Online Workshop, Lesson, Course, Tutorial, or Lesson Plan): Course
  • WordPress version (optional): 6.5++
  • Will you be creating this content? (Yes or No): No :-|

Related Resources

[1] https://learn.wordpress.org/course/using-the-wordpress-data-layer/
[2] https://developer.wordpress.org/news/2024/04/11/a-first-look-at-the-interactivity-api/#creating-a-donation-calculator

Next steps for SMEs

Please follow the team handbook "Vetting topic ideas" to vet this topic.

@karstengresch karstengresch added [Content] Needs SME Content development issues requiring a Subject Matter Expert to vet the topic. Awaiting Triage Issues awaiting triage. See Training Team handbook for how to triage issues. labels May 24, 2024
@github-actions github-actions bot added the [Type] Bug Something isn't working on the Learn website. label May 24, 2024
@jonathanbossenger jonathanbossenger removed [Type] Bug Something isn't working on the Learn website. Awaiting Triage Issues awaiting triage. See Training Team handbook for how to triage issues. labels Jun 13, 2024
@jonathanbossenger
Copy link
Collaborator

@karstengresch, thanks for creating this issue.

I'm going to ask our Subject Matter Experts to help with vetting this idea. It's a great idea for a course; we just need to do a bit more work on fleshing out the learning objectives and the course structure.

@karstengresch
Copy link
Author

Hi @jonathanbossenger - thanks for taking this suggestion into consideration. Would be great if one day every plugin developer could easily enable their users with seamless FE based submissions w/o the need of any form builder.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Content] Needs SME Content development issues requiring a Subject Matter Expert to vet the topic.
2 participants