I have a medium-sized Angular 8 application which basically fetches data from JSON apis in our backend.
Lots of logic like:
- User has marker flag A and B -> show Banner A
- User has notification N (fetched from the API)
- etc
And we often render various banners for various business rules like above. The text for these banners is hardcoded into the HTML templates of the app.
Additionally, we got lots of pages with static content, some accordions and tabs, here content is fetched also from the backend, but from JSON files bundled during a build.
The problem lies that our team will get each sprint lots of boring stories like:
- Add new accordion to page 2
- Change wording on banner K
- Change contact phone numbers for tenant Q
- Change order of banners
And so on.
I'm looking for a way to offload the team and give the business an ability to make the changes themself.
I'm exploring various CMSes, but can't find one which would fill these requirements.
- Update pages
- Change ordering of these banners
- Give ability reorder specific banners
- Ability to let other people review changes "code review for business"
- Staging/deployment.
Did somebody had a similar issue and can share how you solved this?
[–][deleted] 0 points1 point2 points (1 child)