{"adoption": {"forks": 92, "observed_at": "2026-08-28T04:03:16.833662+00:00", "stars": 1026}, "canonical_url": "https://ross.abutalabs.com/products/extended-cpts", "card": {"archived": false, "artifact_type": "library", "description": "A library which provides extended functionality to WordPress custom post types and taxonomies.", "domain": ["cms", "web-development", "developer-tools"], "enriched": true, "function": ["developer-tools", "plugin-system"], "health_score": 56, "homepage": null, "language": "PHP", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["johnbillion/extended-cpts"], "name": "johnbillion/extended-cpts", "platform": ["php", "self-hosted"], "pushed_at": "2025-08-28T13:45:59+00:00", "repo": "johnbillion/extended-cpts", "stars": 1026, "tags": ["wordpress", "custom-post-types", "taxonomies", "admin-ui", "php-library", "web-server"], "topics": ["wordpress", "maintainer-wanted"], "urls": [], "use_cases": ["register custom post types in wordpress with better defaults", "add sortable admin columns to a wordpress post listing screen", "add filter dropdowns to the wordpress admin post list", "create custom taxonomies with automatic labels and admin ui", "customize taxonomy metaboxes on the post editor", "reduce boilerplate when building wordpress content types"], "what_it_is": "A PHP library that extends WordPress custom post types and taxonomies with improved defaults, declarative admin columns, filters, and front-end features. It lets developers register post types and taxonomies quickly without repeating boilerplate code.", "when_to_avoid": ["you are not building on wordpress", "you need a no-code plugin with a settings UI rather than a developer library", "your project only needs a single simple post type with default behavior"], "when_to_choose": ["you are a wordpress developer repeatedly registering custom post types and taxonomies", "you want declarative admin table columns and filters without writing custom admin code", "you want sensible defaults for labels, capabilities, and menu placement"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/extended-cpts", "repo": "johnbillion/extended-cpts", "role": "main", "score": 47}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.833662+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:07:58.646365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24658a503e764f3c6857de2459ecb319852b8ac3f308f76a40c9f513940127dc", "fetched_at": "2026-08-28T04:03:16.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/johnbillion/extended-cpts"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.833662+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:07:58.646365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24658a503e764f3c6857de2459ecb319852b8ac3f308f76a40c9f513940127dc", "fetched_at": "2026-08-28T04:03:16.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/johnbillion/extended-cpts"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:07:58.646365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24658a503e764f3c6857de2459ecb319852b8ac3f308f76a40c9f513940127dc", "fetched_at": "2026-08-28T04:03:16.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/johnbillion/extended-cpts"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.833662+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.833662+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.833662+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:07:58.646365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24658a503e764f3c6857de2459ecb319852b8ac3f308f76a40c9f513940127dc", "fetched_at": "2026-08-28T04:03:16.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/johnbillion/extended-cpts"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.833662+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.833662+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:07:58.646365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24658a503e764f3c6857de2459ecb319852b8ac3f308f76a40c9f513940127dc", "fetched_at": "2026-08-28T04:03:16.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/johnbillion/extended-cpts"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.833662+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.833662+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.833662+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:07:58.646365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24658a503e764f3c6857de2459ecb319852b8ac3f308f76a40c9f513940127dc", "fetched_at": "2026-08-28T04:03:16.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/johnbillion/extended-cpts"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.833662+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.833662+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:07:58.646365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24658a503e764f3c6857de2459ecb319852b8ac3f308f76a40c9f513940127dc", "fetched_at": "2026-08-28T04:03:16.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/johnbillion/extended-cpts"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:07:58.646365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24658a503e764f3c6857de2459ecb319852b8ac3f308f76a40c9f513940127dc", "fetched_at": "2026-08-28T04:03:16.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/johnbillion/extended-cpts"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:07:58.646365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24658a503e764f3c6857de2459ecb319852b8ac3f308f76a40c9f513940127dc", "fetched_at": "2026-08-28T04:03:16.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/johnbillion/extended-cpts"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:07:58.646365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24658a503e764f3c6857de2459ecb319852b8ac3f308f76a40c9f513940127dc", "fetched_at": "2026-08-28T04:03:16.833662+00:00", "kind": "readme", "missing": false, "url": "https://github.com/johnbillion/extended-cpts"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 39, "longevity": 100, "rhythm": 28}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4802, "days_push": 370, "days_rel": 441, "gap_med": 54.0, "n_releases_24m": 5}, "score": 47, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}