У меня есть группа устройств записи во всем мире вся попытка работать над одной историей. Я хочу, чтобы они смогли работать друг с другом как, они были бы на документах Google, но из нашего приложения. А именно, способность видеть, кто еще работает над документом и что они изменяют в режиме реального времени. Что-то как встроенный etherpad.
Есть ли какие-либо хорошие решения в дикой природе? Я уверен здание, что-то вроде этого было бы значительным проектом.
Я не слышал об Etherpad до того, как задал ваш вопрос, но нашел инструкции Google Code по компиляции и запуску Etherpad .
Похоже, что Google открыл исходный код, и вы можете как запустить свой собственный сервер Etherpad, так и встраивать планшеты Etherpad в другие веб-приложения с помощью Javascript.
Вот как встроить etherpad:
<div id="ep">
<iframe src="http://etherpad.com/foo?fullScreen=1"></iframe>
</div>
Замените "etherpad.com" на любой клон, который вы используете, "foo" на имя вашего pad, и вы можете изменить или не изменить fullScreen=1 на fullScreen=0 (или оставить его вообще).
См. также этот связанный вопрос: Я хочу использовать EtherPad (или его клон). Мой сайт работает на Ruby on Rails. API или локальная установка?