We are very excited to reveal a huge new feature coming in Statamic 3. Details after the video, because frankly it explains all but how it works.
How it works
Multi-user editing uses websockets to allow multiple users (there is no technical limit to how many) to edit content together at the same time. Each field gets locked when a user focuses into it and their avatar will be shown next to the field label. The field will unlock once a user blurs out of the field, and content can be saved at any time. It's honestly as simple as that.
It uses Pusher or Pusher-compatible services (like Laravel Echo Server) to manage the websocket connections. A free Pusher account will allow 100 simultaneous connections and 200k messages per day, which should be more than enough for most if not all small to medium teams. Messages pushed into the websocket connection (content updates) are debounced to keep from burning through your allotment too quickly.
For those that need more messages, lower latency updates, or more simultateous connections can use a paid Pusher plan starting at $49/month or run their own websockets server.