Skip to content

Starting 🏀 🏀 🏀 ​

The previous staff page build was hardcoded. Here are some takes on why this is causing friction / headwind:

  • High Maintenance Overhead:
    Any time staff details change — such as new hires / fires, title, photo, bio...the page code must be manually updated.

  • Technical Barrier:
    Only developers or technically proficient staff can make these changes. And then update the git / codebase as well. This creates a bottleneck and delays updates when non-technical staff need to manage content.

  • Error Risk:
    Manual HTML edits increase the risk of introducing errors or breaking the layout. +++ The staff page is llooooooooong when hardcoded.

  • Inefficient Workflow:
    Updates that should take minutes in a CMS require dev team involvement, pull requests, and deploys.

Why This Matters ​

The staff page is a frequently visited resource for both congregation members and internal staff. Delayed or inaccurate information is undesirable and easy enough to get right!

Goal ​

Move staff data management into the CRM (Rock RMS Content Channels), so non-technical staff can update information directly through the admin interface, reducing maintenance overhead and improving accuracy through time while freeing devs to remove technical debt. Said another way: Wouldn't it be nice if there was a staff Content Resource Managment System? 🏀 🏀 🏀

Explore and learn. Released under the MIT License.