You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sometimes it can be helpful to have an open-ended way of writing your content. You can use the Text page part which gives you rich text with possibility for custom components, but it can be difficult to recycle elements and sometimes the Trix editor doesn't work so well. It's also difficult to programmatically digest the rich text kind of content if you want to do certain mass edits.
Wagtail has a component called StreamField, a page part that allows you to mix and match subcomponents. It's great for writing blogs with varied content. I created a working prototype of this that can be used in Spina. It's based on the Repeater component, but allows you to choose from any set of components you pre-registered in the theme settings.
Would you mind if I make a PR to integrate this component into core Spina? I can probably add documentation on how to use it wherever that exists as well.
Thanks for responding. I understand if it's hard to find the time to look at all the new PRs. Let us all know if you need help with maintainers since this is a great Rubygem.
Activity
wakproductions commentedon May 15, 2026
@Bramjetten is this project still under active feature development?
Bramjetten commentedon May 15, 2026
Yes! The feature you built doesn't match the philosophy I built Spina with. I think it's best to add this feature as a separate gem for now!
Also, I'm planning to merge Spina Pro's features with Spina, so we can have built-in datetime fields that you can order pages with as well.
wakproductions commentedon May 15, 2026
Thanks for responding. I understand if it's hard to find the time to look at all the new PRs. Let us all know if you need help with maintainers since this is a great Rubygem.
wakproductions commentedon May 22, 2026
It would be helpful if you can elaborate how it does not fit into the philosophy. I can give this a try as a separate gem.
wakproductions commentedon May 23, 2026
@Bramjetten Streamfield is live!
https://github.com/wakproductions/spina-streamfield
macsimacsi commentedon Jun 26, 2026
I love this idea!