Jump to content

Этерпад

(Перенаправлено с Etherpad Lite )

Этерпад
Разработчик(и) Фонд Этерпад
Первоначальный выпуск ноябрь 2008 г .; 15 лет назад ( 2008-11 )
Стабильная версия
2.1.1 [ 1 ]  Отредактируйте это в Викиданных / 7 июля 2024 г .; 33 дня назад ( 7 июля 2024 г. )
Репозиторий
Написано в JavaScript ( Node.js )
Операционная система Кросс-платформенный
Доступно в Английский
Тип Совместный редактор в реальном времени
Лицензия Лицензия Апач 2.0
Веб-сайт Ethernet-панель .org Отредактируйте это в Викиданных

Etherpad (ранее известный как EtherPad ) [ 2 ] [ 3 ] — это открытым исходным кодом с веб- редактор для совместной работы в реальном времени , позволяющий авторам одновременно редактировать текстовый документ и видеть все изменения участников в режиме реального времени с возможностью отображать текст каждого автора в своем собственном цвете. На боковой панели также есть окно чата, позволяющее мета- общение.

Программное обеспечение, впервые выпущенное в ноябре 2008 года, было приобретено Google. [ 4 ] в декабре 2009 года и выпущен с открытым исходным кодом позже в том же месяце. Дальнейшую разработку координирует Etherpad Foundation.

Особенности и реализация

[ редактировать ]

Любой может создать новый документ для совместной работы, известный как «блокнот». Каждая панель имеет свой собственный URL-адрес , и любой, кто знает этот URL-адрес, может редактировать панель и участвовать в связанных чатах. Также возможны блокноты, защищенные паролем. Каждый участник обозначен цветом и именем.

Программное обеспечение автоматически сохраняет документ через регулярные короткие промежутки времени, но участники могут постоянно сохранять определенные версии (контрольные точки) в любое время. Слияние изменений осуществляется с помощью операционного преобразования . Функция «ползунка времени» позволяет любому изучить историю планшета. Документ можно загрузить в формате обычного текста, HTML , Open Document , Microsoft Word или PDF .

Автоматическая разметка кода JavaScript стала доступна вскоре после запуска.

Сам Etherpad реализован на JavaScript поверх платформы AppJet , а функциональность реального времени достигается за счет потоковой передачи Comet . [ 5 ] [ 6 ] На момент запуска Etherpad было первым веб-приложением в своем роде, которое достигло истинной производительности в реальном времени, чего ранее достигали только настольные приложения, такие как SubEthaEdit (для Mac ), Gobby или MoonEdit (оба кроссплатформенные ). . Существующие в то время веб-редакторы для совместной работы могли достигать производительности только близкой к реальному времени. [ 7 ]

Текстовый редактор на стороне клиента в Etherpad и его ответвлении Etherpad Lite реализован с использованием . встроенного в браузер текстового редактора Appjet, написанного на JavaScript [ 8 ]

Etherpad был запущен 19 ноября 2008 года Дэвидом Гринспеном, Аароном Ибой и Джей Ди Замфиреску (двое последних — бывшие сотрудники Google ). [ 9 ] Позже к ним присоединились бывший сотрудник Google Дэниел Клеменс и дизайнер Дэвид Коул. [ 10 ] Оригинальный сайт был etherpad.com.

Etherpad был покрыт Slashdot 21 ноября 2008 г. [ 11 ] что приводит к замедлению работы сервера и простоям . Это заставило разработчиков временно вернуть инструмент в закрытую бета-версию , не позволяя создавать новые площадки (но предоставляя полный и неограниченный доступ к существующим), пока совершенствуется серверная инфраструктура. [ 12 ] После завершения переписывания программного обеспечения новая версия была запущена 29 января 2009 г. [ 13 ] а 3 февраля сайт снова стал открыт для всех. [ 14 ]

Приобретение

[ редактировать ]

Когда был анонсирован Google Wave , команда Etherpad написала в своем блоге, сравнив две платформы и заявив, что минималистский и целевой интерфейс Etherpad может быть преимуществом в некоторых случаях использования . [ 15 ] Тем не менее, 4 декабря 2009 года Etherpad объявил в своем блоге, что он был приобретен Google для интеграции в Google Wave. Существующие пользователи Etherpad получат приглашения на Google Wave. [ 16 ] 31 марта 2010 года Etherpad объявил, что создание новых площадок будет разрешено до 14 апреля (однако создание площадок все еще было разрешено с 18 апреля), а к существующим площадкам все еще можно будет получить доступ и использовать до 14 мая. Варианты загрузки/экспорта были доступны. доступный. Служба Etherpad была прекращена 14 мая. [ 17 ]

Открытый исходный код

[ редактировать ]

Google выпустила исходный код Etherpad под лицензией Apache версии 2.0 17 декабря 2009 г. [ 18 ] Впоследствии Google попросил разработчиков кода Etherpad удалить JSMin из своего дерева кода из-за пункта в лицензии, гласящего: «Программное обеспечение должно использоваться во благо, а не во зло», что несовместимо с лицензиями с открытым исходным кодом, разрешенными для Google Code. . [ 19 ]

После выпуска программного обеспечения с открытым исходным кодом ряд людей установили серверы Etherpad. [ 20 ] как клоны оригинального сайта. Вскоре после этого пользователи и программисты Etherpad после первой встречи [ 21 ] создал Фонд Etherpad [ 22 ] координировать дальнейшее развитие. На их веб-сайте имеется список растущего числа сайтов, на которых используется программное обеспечение Etherpad .

Этерпад Лайт

[ редактировать ]

Etherpad Lite — это почти полная переработка оригинального программного обеспечения Etherpad, основанная на других технических основах и написанная разными авторами. Хотя оригинальный Etherpad написан на Java и Scala [ 23 ] и имеет довольно высокие системные требования , [ 24 ] Etherpad Lite написан на серверном JavaScript использованием Node.js. с Исходная библиотека синхронизации в реальном времени (называемая Easysync ) осталась прежней.

Etherpad Lite имеет некоторые отличительные особенности, которых нет в оригинальной версии:

  • HTTP . API , который позволяет пользователю взаимодействовать с содержимым панели, а также управлять пользователями и группами
  • Существует плагин jQuery , который помогает встроить редактор для совместной работы на другие сайты. [ 25 ]
  • Клиенты для PHP , [ 26 ] Питон , [ 27 ] Руби , [ 28 ] JavaScript , [ 29 ] Ява , [ 30 ] Цель-C [ 31 ] и Перл , [ 32 ] какой интерфейс с API.
  • Более 50 плагинов, [ 33 ] среди них email_notifications, Invite_via_email, offline_edit, fileupload, table или rtc для видеозвонков на основе WebRTC .

Etherpad Lite предлагает ряд форматов экспорта, включая LaTeX , но по состоянию на июнь 2019 г. , а не Маркдаун . [ 34 ] Но есть официальный аддон для экспорта в уценку. [ 35 ] Etherpad Lite поддерживает множество естественных языков. Локализация осуществляется совместными усилиями через translantwiki.net .

См. также

[ редактировать ]
  1. ^ «Выпуск 2.1.1» . 7 июля 2024 г. . Проверено 22 июля 2024 г.
  2. ^ «Блог EtherPad: EtherPad временно возвращается к закрытой бета-версии» . Архивировано из оригинала 2 января 2010 года . Проверено 23 сентября 2016 г.
  3. ^ «Выпуск EtherPad с открытым исходным кодом, код Google» . Проверено 14 февраля 2013 г.
  4. ^ Джеймс Сомерс (5 ноября 2014 г.). «Как я перепроектировал Документы Google, чтобы воспроизводить нажатия клавиш любого документа» . Features.jsomers.net . Проверено 5 января 2021 г.
  5. ^ Майкл Аррингтон (19 ноября 2008 г.). «Etherpad показывает Google Docs, как это делается» . ТехКранч .
  6. ^ Джон Резиг (19 ноября 2008 г.). «EtherPad: редактирование в реальном времени с помощью JavaScript» .
  7. ^ Флейшман, Гленн (16 февраля 2009 г.). «EtherPad обеспечивает возможность одновременной записи в Интернет» . TidBITS . Проверено 4 июля 2023 г.
  8. ^ «Совместное онлайн-редактирование с помощью Etherpad» . Форумы SitePoint | Сообщество веб-разработчиков и дизайнеров . 18 февраля 2015 года . Проверено 12 декабря 2023 г.
  9. ^ Филип Ленссен (20 ноября 2008 г.). «ЭтерПад» . Google провел блогоскопию.
  10. ^ «Обзор компании AppJet» . ЭтерПад. Архивировано из оригинала 2 января 2010 года . Проверено 14 февраля 2013 г.
  11. ^ «Веб-приложение для совместного письма в реальном времени» . Слэшдот . 21 ноября 2008 г.
  12. ^ «EtherPad временно возвращается к закрытой бета-версии» . Блог Etherpad. 21 ноября 2008 г. Архивировано из оригинала 2 января 2010 г.
  13. ^ Аарон Иба (29 января 2009 г.). «Бета-обновление: теперь работает новое программное обеспечение EtherPad» . Блог EtherPad.
  14. ^ Аарон Иба (3 февраля 2009 г.). «EtherPad теперь открыт для всех!» . Блог EtherPad.
  15. ^ Дэниел Клеменс (3 июня 2009 г.). «Google Wave присоединяется к EtherPad для совместной работы в режиме реального времени» . Блог EtherPad. Архивировано из оригинала 2 января 2010 года . Проверено 23 сентября 2016 г.
  16. ^ «Google приобретает AppJet» . Архивировано из оригинала 6 декабря 2009 года . Проверено 23 сентября 2016 г.
  17. ^ «Главная страница EtherPad» . ЭтерПад.
  18. ^ Аарон Иба. «Выпуск EtherPad с открытым исходным кодом» . Блог EtherPad.
  19. ^ Райан Гроув. «Источник Etherpad включает JSMin, что не разрешено Google Code» . Вонко.com.
  20. ^ Томас Ниберг (19 декабря 2009 г.). «Шведская пиратская партия принимает EtherPad» . Слэшдот.
  21. ^ «EtherPad: Ro.yeXzIY6BakG / Последний текст планшета v0PmO3y02h» . Архивировано из оригинала 26 июля 2011 года . Проверено 7 октября 2010 г.
  22. ^ «etherpad.org» . etherpad.org . Проверено 11 декабря 2013 г.
  23. ^ «Etherpad на Github» . Гитхаб . Проверено 4 апреля 2019 г.
  24. ^ «Etherpad против Etherpad Lite — что подойдет вам?» . 15 января 2012 года . Проверено 31 января 2021 г.
  25. ^ «ether/etherpad-lite-jquery-plugin — GitHub» . Гитхаб.com . Проверено 11 декабря 2013 г.
  26. ^ «TomNomNom/etherpad-lite-client · GitHub» . Гитхаб.com . Проверено 14 февраля 2013 г.
  27. ^ «devjones/PyEtherpadLite · GitHub» . Гитхаб.com . Проверено 14 февраля 2013 г.
  28. ^ "jhollinger/ruby-etherpad-lite · GitHub " Гитхаб.com . Получено февраля 14 ,
  29. ^ README.markdown. «tomassedovic/etherpad-lite-client-js · GitHub» . Гитхаб.com . Проверено 14 февраля 2013 г.
  30. ^ "jhollinger/java-etherpad-lite · GitHub " Гитхаб.com. 20 января , Получено февраля 14 ,
  31. ^ "alexzautke/etherpad-lite-objc · GitHub " Гитхаб.com . Получено февраля 14 ,
  32. ^ «Etherpad — взаимодействие с API Etherpad — Metacpan.org» . Metacpan.org . Проверено 30 мая 2023 г.
  33. ^ «Доступные плагины для Etherpad · GitHub» . Гитхаб.com . Проверено 22 июля 2014 г.
  34. ^ «Поддержка Markdown. ep_markdown прекращена — проблема № 3503» . etherpad-lite . 24 октября 2018 года . Проверено 21 января 2019 г.
  35. ^ "ep_markdown" . НПМ . Проверено 25 июля 2021 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 40baceac3dd298790a994768f4c15f9e__1716931500
URL1:https://arc.ask3.ru/arc/aa/40/9e/40baceac3dd298790a994768f4c15f9e.html
Заголовок, (Title) документа по адресу, URL1:
Etherpad - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)