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
One idea is to move towards a common solution for how Hyrax, Hyku, and Avalon websites are built. Currently there are three different solutions for the mentioned sites (Jekyl, WordPress, etc).
Could this be a static NextJS site build (similar to Samvera.org)?
Can we share components?
How to handle theming?
How to make the architecture more inclusive, and not tethered to a single developer (risk management, or identifying what tools Samvera really wants to highlight?
The text was updated successfully, but these errors were encountered:
This approach to combining Samvera organization sites puts a headless CMS (Contentful) at the core of providing data for different websites (samvera.org, Hyku, Hyrax, Avalon). There would be credentials for maintainers of the sites set up in Contentful, and each application's data would be updatable via Contentful, and pass through to the respective website.
A shared generic template would be set up for each site. If we run with the current model for Samvera.org, this could be a NextJS site, which creates a static site which is hosted directly within it's Github repository via Github Pages.
The following, separate Samvera repositories would exist:
Generic template repository
Shared React components repository
Samvera.org repository (exists)
Avalon promo site repository (new)
Hyku promo site repository (new)
Hyrax promo site repository (new)
Some data would be shared across templates (maybe News Items, Navigation, etc). And some data would be unique to each website. The idea is it model this information structure within Contentful, and then represent it in the UI for each website.
Work to do
Clean up existing samvera.org NextJS template
Move to app based routing (future proof the template)
Research best practices on multiple authors within Contentful
Get agreement on developer(s) in the Community can support such a setup
Create new repositories, and an MVP site to prove this out (Hyrax?)
One idea is to move towards a common solution for how Hyrax, Hyku, and Avalon websites are built. Currently there are three different solutions for the mentioned sites (Jekyl, WordPress, etc).
The text was updated successfully, but these errors were encountered: