Mmt Reporting - Allow multiple concurrent Page Builders
In mmt reporting we have been having version control issues if saving a page whilst multiple people are editing. Ideally is there a way having multiple people editing at the same time?
Alternatively is possible to lock the page while one person is making changes and state who is in there making the changes. (Should be able to manually kick people out and/or have a time out for inactivity.)
Answers
-
Have you given the page builder role to end users? Ideally, it should be restricted to Dev Team. ENd Users can give the requirement, and the dev team can prepare the view in Dev and then push it to prod once it's ready.
0 -
Hey Emma,
Best solution I’ve found is we have team members “check out” a page by copying it and make their changes. And at the end of the day (say, 4pm) we pause new dev work and merge our changes into the main version of the page. If anyone sees 2 versions of the same page, they know to coordinate with the person whose initials are on the extra copy of the page.
Not the most sophisticated approach, but helps us avoid version control issues, and its a reminder to have as much logic as possible defined at the module layer (where we benefit from model history, roll-back, making changes centrally (for propagation globally), and not at the UX layer.
You’re right though that ideally it’d be like gSheets where we can all be in there at the same time. On the bright side I think 80% of the efficiencies can be realized with some small process changes if you’re able to get folks to buy into them.
If that’s not feasible my next most effective approach would be assigning 1 person to own a group of cards. Depending on the scale at which you’re working that may be easy or impossible.
Hope the ideas help, good luck.
Cheers,
Kevin
0