Etherpad(이더패드)

Etherpad
Etherpad(이더패드)
Etherpad logo.svg
Etherpad-1.8.4.png
Etherpad 1.8.4 (2개의 플러그인이 유효)
개발자Etherpad Foundation
초기 릴리즈2008년 11월, 13년 전(2008-11)
안정된 릴리스
2021년 3월 22일 / 1.8.13일[1]; 16개월 전 (3월 22일)
저장소
기입처JavaScript(node.js)
운영 체제크로스 플랫폼
이용가능기간:영어
유형협업 실시간 편집기
면허증.Apache 라이센스 2.0
웹 사이트etherpad.org Edit this at Wikidata

Etherpad(이전의 EtherPad)[2][3]는 오픈 소스기반 협업 실시간 에디터입니다.저자가 텍스트 문서를 동시에 편집하고 모든 참가자의 편집을 실시간으로 볼 수 있습니다.각 작가의 텍스트를 각자의 색으로 표시할 수 있습니다.사이드바에는 메타 통신을 허용하는 대화 상자도 있습니다.

2008년 11월에 처음 출시된 이 소프트웨어는 2009년 12월에 구글[4] 인수되어 그 달 말에 오픈 소스로 출시되었습니다.추가 개발은 Etherpad Foundation에 의해 조정됩니다.

기능과 구현

누구나 "패드"로 알려진 새로운 협업 문서를 작성할 수 있습니다.각 패드는 고유한 URL을 가지며, 이 URL을 아는 사람은 누구나 패드를 편집하고 관련 채팅에 참여할 수 있습니다.비밀번호로 보호된 패드도 사용할 수 있습니다.각 참가자는 색상과 이름으로 식별됩니다.

소프트웨어는 문서를 정기적으로 짧은 간격으로 자동 저장하지만, 참가자들은 언제든지 특정 버전(체크포인트)을 영구적으로 저장할 수 있습니다.변경사항의 병합은 운영 변환에 의해 처리됩니다."타임 슬라이더" 기능을 통해 누구나 패드의 이력을 살펴볼 수 있습니다.문서는 일반 텍스트, HTML, 열기 문서, Microsoft Word 또는 PDF 형식으로 다운로드할 수 있습니다.

JavaScript 코드의 자동 마크업은 출시 직후에 이용할 수 있게 되었습니다.

Etherpad 자체는 AppJet 플랫폼 위에 JavaScript로 구현되며 Comet [5][6]스트리밍을 통해 실시간 기능을 구현합니다.출시 당시 Etherpad는 진정한 실시간 성능을 달성한 최초의 웹 애플리케이션으로, 이전에는 SubEthaEdit(Mac용), Gobby 또는 MoonEdit( 다 크로스 플랫폼)과 같은 데스크톱 애플리케이션에서만 달성된 위업입니다.당시의 기존 협업 웹 편집자는 실시간에 가까운 [citation needed]성능만 얻을 수 있었습니다.

Etherpad 및 Etherpad Lite 포크의 클라이언트 측 텍스트 에디터는 JavaScript로 작성된 Appjet의 브라우저 내 텍스트 에디터를 사용하여 구현됩니다.

시작하다

Etherpad는 2008년 11월 19일 David Greenspan, Aaron Iba, J.D. Zamfirescu(후자 2명은 구글 전직 직원)[7]에 의해 출시되었습니다.그들은 후에 전직 구글러인 다니엘 클레멘스와 디자이너 데이비드 [8]콜이 합류했다.원래 웹사이트는etherpad.com.

Etherpad는 2008년 [9]11월 21일에 Slashdot에 의해 커버되어 서버 속도 저하와 다운타임이 발생하였습니다.이를 통해 개발자는 서버 인프라스트럭처를 [10]개선하는 동안 툴을 일시적으로 클로즈드 베타로 되돌리고 새로운 패드를 생성할 수 없도록 했습니다(그러나 기존 패드에 대한 완전하고 제한 없는 액세스를 제공합니다).소프트웨어의 개서가 완료된 후,[11] 새로운 버전은 2009년 1월 29일에 공개되었고, 2월 3일에 이 사이트는 [12]다시 모두에게 공개되었다.

획득

Google Wave가 발표되었을 때 Etherpad 팀은 블로그에 두 플랫폼을 비교하고 일부 사용 [13]사례에서는 최소주의적이고 타깃이 된 Etherpad 인터페이스가 유리할 수 있다고 기술했습니다.그러나 2009년 12월 4일 Etherpad는 블로그에서 구글 Wave와의 통합을 위해 구글에 인수되었다고 발표했다.기존 Etherpad 사용자는 Google [14]Wave 초대장을 받게 됩니다.2010년 3월 31일, Etherpad는 4월 14일까지 새로운 패드의 제작이 허용되며(단, 4월 18일 현재도 여전히 허용됨), 5월 14일까지 기존 패드에 접근하여 사용할 수 있다고 발표했다.다운로드/내보내기 옵션을 사용할 수 있었습니다.Etherpad 서비스는 5월 [15]14일에 종료되었습니다.

오픈 소스

구글은 2009년 [16]12월 17일 Apache License 버전 2.0으로 Etherpad의 소스 코드를 공개하였다.이후 구글은 자사의 라이선스 중 "소프트웨어는 악이 아닌 선에 사용될 것이다"라는 조항이 구글 [17]코드에 허용된 오픈 소스 라이센스와 호환되지 않기 때문에 코드 트리에서 JSMin을 삭제해 달라고 Etherpad 코드 관리자들에게 요청했다.

소프트웨어가 오픈 소스로 출시된 후 많은 사람들이 Etherpad 서버를 [18]원래 웹사이트의 복제품으로 설정했습니다.얼마 지나지 않아 Etherpad 사용자와 프로그래머는 첫 회의 [19]후 Etherpad[20] Foundation을 설립하여 향후 개발을 조정하였습니다.그들의 웹사이트는 Etherpad 소프트웨어를 실행하는 점점 더 많은 사이트들의 목록을 유지하고 있다.

Etherpad 라이트

Etherpad Lite는 서로 다른 기술적 기초에 기초하고 서로 다른 저자에 의해 작성된 오리지널 Etherpad 소프트웨어를 거의 완전히 개서한 것입니다.원본 Etherpad는 Java 및 Scala[21] 작성되어 시스템 [22]요건이 까다롭지만 Etherpad Lite는 node.js를 사용하여 서버 측 JavaScript로 작성됩니다.원래의 실시간 동기화 라이브러리(Easysync라고 함)는 그대로 유지됩니다.

Etherpad Lite에는 원래 버전에서는 사용할 수 없는 다음과 같은 특징이 있습니다.

Etherpad Lite는 LaTeX를 포함한 많은 내보내기 포맷을 제공하지만 2019년 6월 현재 Markdown은 [32]제공하지 않습니다.하지만 마크 [33]다운으로 수출할 공식 추가 사항이 있습니다.Etherpad Lite는 많은 자연 언어를 지원합니다.현지화 translatewiki.net를 통해 공동으로 이루어집니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Release 1.8.13". March 22, 2021. Retrieved April 13, 2021.
  2. ^ "Archived copy". Archived from the original on January 2, 2010. Retrieved September 23, 2016.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  3. ^ "EtherPad Open Source Release, Google Code". Code.google.com. Retrieved February 14, 2013.
  4. ^ James Somers (November 5, 2014). "How I reverse-engineered Google Docs to play back any document's keystrokes". features.jsomers.net. Retrieved January 5, 2021.
  5. ^ Michael Arrington (November 19, 2008). "Etherpad Shows Google Docs How It's Done". TechCrunch.
  6. ^ John Resig (November 19, 2008). "EtherPad: Real-time Editing with JavaScript".
  7. ^ Philip Lenssen (November 20, 2008). "EtherPad". Google Blogoscoped.
  8. ^ "AppJet Company Overview". EtherPad. Archived from the original on January 2, 2010. Retrieved February 14, 2013.
  9. ^ "A Web App For Real-Time Collaborative Writing". Slashdot. November 21, 2008.
  10. ^ "EtherPad Temporarily Reverts to Closed Beta". The Etherpad Blog. November 21, 2008. Archived from the original on January 2, 2010.
  11. ^ Aaron Iba (January 29, 2009). "Beta Update: Now running new EtherPad software". EtherPad Blog.
  12. ^ Aaron Iba (February 3, 2009). "EtherPad Now Open to All!". EtherPad Blog.
  13. ^ Daniel Clemens (June 3, 2009). "Google Wave Joins EtherPad in Real-time Collaboration". EtherPad Blog. Archived from the original on January 2, 2010. Retrieved September 23, 2016.
  14. ^ "Google Acquires AppJet". Archived from the original on December 6, 2009. Retrieved September 23, 2016.
  15. ^ "EtherPad Homepage". EtherPad.
  16. ^ Aaron Iba. "EtherPad Open Source Release". EtherPad Blog.
  17. ^ Ryan Grove. "Etherpad source includes JSMin, which Google Code doesn't allow". Wonko.com.
  18. ^ Thomas Nybergh. "Swedish Pirate Party hosts EtherPad". Slashdot.
  19. ^ "Archived copy". Archived from the original on July 26, 2011. Retrieved October 7, 2010.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  20. ^ "etherpad.org". etherpad.org. Retrieved December 11, 2013.
  21. ^ "Etherpad on Github". GitHub. Retrieved April 4, 2019.
  22. ^ "Etherpad Vs Etherpad Lite — Which is right for you?". January 15, 2012. Retrieved January 31, 2021.
  23. ^ "ether/etherpad-lite-jquery-plugin ¡ GitHub". Github.com. Retrieved December 11, 2013.
  24. ^ "TomNomNom/etherpad-lite-client · GitHub". Github.com. Retrieved February 14, 2013.
  25. ^ "devjones/PyEtherpadLite · GitHub". Github.com. Retrieved February 14, 2013.
  26. ^ "jhollinger/ruby-etherpad-lite · GitHub". Github.com. Retrieved February 14, 2013.
  27. ^ README.markdown. "tomassedovic/etherpad-lite-client-js · GitHub". Github.com. Retrieved February 14, 2013.
  28. ^ "jhollinger/java-etherpad-lite · GitHub". Github.com. January 20, 2013. Retrieved February 14, 2013.
  29. ^ "alexzautke/etherpad-lite-objc · GitHub". Github.com. Retrieved February 14, 2013.
  30. ^ "Luc Didry / Etherpad-1.2.12.0 · MetaCPAN". metacpan.org. Retrieved July 18, 2015.
  31. ^ "Etherpad Available-Plugins · GitHub". Github.com. Retrieved July 22, 2014.
  32. ^ "Markdown support. ep_markdown is abandoned — Issue #3503". etherpad-lite. October 24, 2018. Retrieved January 21, 2019.
  33. ^ "ep_markdown". npm. Retrieved July 25, 2021.