Rebuild content using Paragraphs entities
Our content lends itself very well to the structured format that the Paragraphs module provides, and it would provide a much more user friendly interface than dumping everything in one big body field.
Benefits
- Drastically improved UX; for example, an infobox could be edited visually with text fields for each row, a browse for media button, etc.
- Potentially allowing pre-rendering/cache warming per-Paragraph entity
- Pipeline could use the generated Paragraph entity UUIDs instead of the tedious manual attributes approach
- We may be able to use BigPipe to drastically speed up loading a page that's not yet cached by Drupal via the Big Pipe Paragraphs module.
- Might also need the Sessionless BigPipe module for anonymous users.
Notes
This would completely replace the custom HTML elements we have now with custom Paragraph entity types.
Edited by Ambient.Impact