chrisvasey/statamic-backlinks
Statamic Backlinks is a lightweight addon for tracking inbound links to your Statamic content. Record, display, and manage backlinks from the control panel, making it easier to monitor referring sites and see which pages link to your entries. It helps you keep an eye on referral traffic and link sou...
Architecture fit
[[Page Title]] / [[Page Title|Display Text]], (2) a persisted link-graph index with reverse lookups, (3) write-path behavior (creating pages from missing links, missing-link styling), and (4) CP presentation (widget, sidebar) plus read-path templating (backlinks tag, wiki_links modifier).backlinks:rebuild command is the strongest architectural signal: the link graph is a derived index stored outside the content source. That is the correct design for query performance, but it introduces a second source of truth that can drift.Integration feasibility
collections config, optional CSS class overrides. No data migration of existing content is required beyond running backlinks:rebuild.Technical risk
[[...]] is not Markdown-standard; risk of collision with existing shortcode/Bard/Replicator content or literal bracket usage in code samples.Key questions
backlinks:rebuild and for entry-sidebar rendering?Stack fit
Migration path
[[...]] syntax would be embedded in author-written content.[[ occurrences in Markdown/Bard fields to size the false-positive surface before enabling parsing.backlinks:rebuild; this must be scripted, timed, and repeatable in our deploy runbook, not left as a manual step.Compatibility
Sequencing
[[ scan; measure backlinks:rebuild duration against a production-sized content copy.backlinks:rebuild to the deploy/restore runbook before any content restore or bulk import.Maintenance
Support
Scaling
backlinks:rebuild is linear in entry count and will be the long pole during large restores — plan for it to run outside request handling, with a maintenance window or queue job.Failure modes
backlinks:rebuild and a post-restore hook.wiki_links modifier; cache rendered output where feasible.[[ in code blocks or technical entries.Ramp-up
backlinks:rebuild needs to exist before launch, not after the first incident.How can I help you explore Laravel packages today?