WordPress / WordPress/php-toolkit
[Data Liberation] Create WP entity stream API for use by exporters
@brandonpayton is already working on this.
Since Dec 19, 2024.
- Dominant language
- PHP
- Stars
- 61
- Forks
- 21
- Avg merge
- 19h 34m
- Merged PRs (30d)
- 7
Description
This is a tracking issue.
For data liberation, we want an API for streaming WP entities from a site. Then we can export WP entities to multiple targets without having to solve the same entity traversal problems in each exporter. Some example exporters are:
- WXR
- WXR + assets package
- Static HTML files
- Markdown
The idea is to present the API as an entity iterator with a constructor that supports reentrancy.
Let's focus on a single, uninterrupted traversal for the first version of this API. I think we can implement reentrancy in a straightforward manner once the traversal flow is established.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.