WORK-685
ID:WORK-685Status:ready

The plugin testimonial accepts author and role attributes, and the codemod is applied to this repository

The composed testimonial (WORK-668) takes author and role attributes and reports a **Name** — Role paragraph as content-unmatched. The plugin testimonial takes no author attribute. So WORK-668 built refrakt marketing migrate-testimonial but did not apply it: the rewritten content would not have rendered through the plugin.

The staging site renders the same content as main (SPEC-181 D7). The plugin testimonial therefore learns the attributes first, and the codemod is then applied.

Priority:highComplexity:simpleMilestone:v0.44.0Source:SPEC-181,SPEC-161

Criteria completion

Criteria completion: 0 of 6 (0%) checked; tracking started on Oct 29, no incremental history yet0%25%50%75%100%Oct 29Oct 29

Tracking started Oct 29 — check back for trends.

Branches 1
History 1
  1. bbcfb94
    Created (ready)by bjornolofandersson

Acceptance Criteria

  • The plugin testimonial declares author and role attributes; when either is set it is used and the paragraph is not parsed, and when neither is set the paragraph is parsed as today
  • Its JSON-LD (Review, Person author with jobTitle, Rating) and rendered byline are the same whether the attribution is written as attributes or as the paragraph, asserted by a test
  • refrakt marketing migrate-testimonial --apply is run over site/content and the SEO fixtures, rewriting the 5 testimonials in 4 files that WORK-668 found
  • seo:baseline:check and contracts --check pass with the migrated fixtures, without regenerating the baseline
  • The testimonial reference page documents author and role as the way to write the byline, and notes that the paragraph form still works for now
  • A changeset records the attributes and the codemod

Blocks

  • WORK-681

References

  • SPEC-181: D7, the rollout's gate 3.
  • SPEC-161: D1.
  • WORK-668: the composed testimonial and the codemod.
  • BUG-019: the comma attribution; the codemod and the plugin read it the same way.