Всем привет.
Пишу для себя скромный клон whiteboard приложения (пример — writeboard от 37signals). Если кратко, то его суть в том, чтобы дать нескольким пользователям читать запись (текст) и редактировать его. Так же они могут посмотреть изменения и версии записи.
Задумался, как лучше сделать сообщение о том, что запись уже редактируется (чтобы избежать потери правки от другого пользователя). Можно создавать временный файл или пометку в бд, но если пользователь открыл для редактирования запись а потом просто закрыл страницу, то пометка останется и это плохо.
Существует ли какой-нибудь способ сделать по-другому? Php, сокеты не предлагать. Я конечно подозреваю, что нет... но мало ли.