In #77497 we landed an experiment to manage custom taxonomies (Content types: manage custom taxonomies).
Let's see how far we can get with the current APIs and how possible it can be to support the majority of use cases for custom taxonomies (and later for post types), where it's assumed that the majority of the cases are the simple ones. Complex use cases will remain in the plugin territory.
This effort is also valuable to help other core features and APIs evolve, like DataViews and DataForm.
Custom taxonomies architecture
Taxonomy fields
Enhancements
Bugs
Upstream fixes
Notes
This is a living issue and any suggestions are welcome.
In #77497 we landed an experiment to manage custom taxonomies (
Content types: manage custom taxonomies).Let's see how far we can get with the current APIs and how possible it can be to support the majority of use cases for custom taxonomies (and later for post types), where it's assumed that the majority of the cases are the simple ones. Complex use cases will remain in the plugin territory.
This effort is also valuable to help other core features and APIs evolve, like DataViews and DataForm.
Custom taxonomies architecture
add/editscreens #77657editandaddtaxonomy. PR: Experiment: Taxonomies new package andadd/editscreens #77657editaction toquick editand createeditaction that redirects to a separate page. PR: Experiment: Taxonomies new package andadd/editscreens #77657Taxonomy fields
singular-plurallabels. User should be able to manually update them after that.singular-plurallabels. Should this be an explicit button in the labels card UI (regenerate)? Should it be a checkbox (auto regenerate)? Take into account if manual edits exists before auto generatinglabelsare internationalized. Maybe adding some filters that 3rd party plugins is the way to go here.Enhancements
taxonomy-keypattern validation. See ongoing discussion here: Experiment: Add custom taxonomies #77497 (comment)editaction. This will inform us whether is good for our use case and whether thequick editin site editor can use it too.post type. This is related to how we end up storing the config. PR for post type filter: Experiment: Taxonomies REST controller #77697Bugs
taxonomiesDataViews height #77603Upstream fixes
Notes
This is a living issue and any suggestions are welcome.