Select Page

Как установить совместный веб-редактор документов на Linux

Как установить совместный веб-редактор документов на Linux

Есть много инструментов, которые позволяют группе пользователей вместе редактировать документ. Системы контроля версий, такие как Git или Subversion являются общими инструментами, которые позволяют совместное редактирования. Однако эти средства поддерживают только “асинхронное” сотрудничество, где любые изменения, внесенные в локальную копию, должны быть позже слиты в репозитории. Таким образом, вы не можете работать над документами в режиме “реального времени” в соответствии с существующими системами контроля версий.

Etherpad – это веб-открытый исходный редактор документов, который позволяет совместно работать над документом в режиме реального времени. Используя Etherpad, группа юзеров может одновременно редактировать текстовый документ с помощью веб-браузера и, при этом, можно видеть изменения друг друга в реальном времени. Etherpad также предлагает отдельный чат-бокс в одном окне веб-браузера, позволяя им взаимодействовать во время редактирования.

В этом уроке я расскажу, как настроить этот редактор документов при помощи Etherpad Lite. Etherpad Lite – это версия Etherpad, написана в серверном JavaScript Node.js.

Установка Etherpad Lite на Linux

Сначала установите Node.js на вашей Linux системе.

Etherpad совместим с Node.js v0.8 или v0.10, но не v0.6. Проверить версию Node.js можно следующим образом.

$ node --version

После установки Node.js, следуйте специфичным для дистрибутива инструкциям, чтобы установить Etherpad Lite.

Для установки и запуска Etherpad Lite на Debian, Ubuntu или Linux Mint:

$ sudo apt-get install gzip curl python libssl-dev pkg-config build-essential git
$ git clone http://github.com/ether/etherpad-lite.git
$ cd etherpad-lite/bin
$ ./run.sh

Для установки и запуска Etherpad Lite на Fedora, CentOS или RHEL:

$ sudo yum groupinstall “Development Tools”
$ sudo yum install gzip git curl python openssl-devel
$ git clone http://github.com/ether/etherpad-lite.git
$ cd etherpad-lite/bin
$ ./run.sh

Совместное редактирование документа с Etherpad Lite

На этот момент у вас должен быть доступ к веб-интерфейсу Etherpad Lite на узле, где он работает. Идем к http://127.0.0.1:9001 или http:// : 9001 в веб-браузере.

Вы должны увидеть начальный экран Etherpad Lite, как показано ниже.

Введите имя документа (так называемое Pad-имя); новое имя при создании нового документа или имя существующего при открытии ранее созданного документа.

Как только вы открываете документ с заданным названием Pad, вы получите URL для документа в виде “http:// :9001/P/. Вы можете поделиться этим URL c тем, с кем вы хотели бы совместно работать над документом.

Для демонстрационных целей, я показываю два работающих Etherpad окна браузера, где правки из одного окна автоматически появляются в другом окне в режиме реального времени. Изменения, внесенные двумя пользователями, выделены в двух различных цветах. Пользователи также могут общаться с помощью отдельного окна чата.

В процессе редактировании любой пользователь может сверяться с текущей версией документа, нажав на кнопку сохранить следующим образом.

Вы можете импортировать любые внешние документы в Etherpad или экспортировать текущую версию в отдельный файл.

Вы можете вставлять Etherpad интерфейс редактора в другие HTML веб-страницы, как iframe..

About The Author

Leave a reply

Ваш адрес email не будет опубликован.