Too Many Cooks displays a prominent alert to authors when they attempt to edit an entry in ExpressionEngine® which is already being edited by another author, hiding the form submission buttons in the process. The add-on polls at short intervals on each open entry screen to assess when the first person who opened the entry either completed their work and saved the entry, or abandoned the entry without saving. It then informs the second author when the coast is clear in near realtime, on-screen, instructing them to reload the entry in order to view the most current content.
Upload the included /system/user/addons/too_many_cooks folder to your /system/user/addons/ directory, then install Too Many Cooks from the Add-On Manager screen.
You must visit the Members area of the control panel, click on Member Groups, and then assign every member group who will be editing entries in the control panel permission to access to Too Many Cooks in the Add-ons permissions section.
Too Many Cooks works in the ExpressionEngine® control panel only. It will not take any action when entries are being edited via Channel Forms.
Some browsers (like Safari) will suspend all javascript interval processes when a page’s tab is not front-most. Too Many Cooks relies on this interval polling in order to determine the state of an entry, so if an entry is open in an inactive browser tab, authors-in-waiting may be incorrectly informed that an entry is free to edit.