[go: up one dir, main page]

Etherpad: Difference between revisions

Content deleted Content added
Rm unnecessary hatnote - everyone looking for this knows not to expect it in mainspace
No edit summary
 
(6 intermediate revisions by 6 users not shown)
Line 17:
}}
 
'''Etherpad''' (previously known as '''EtherPad''')<ref>{{cite web|url=http://etherpad.com/ep/blog/posts/etherpad-temporarily-reverts-to-closed-beta |title=EtherPad Blog: EtherPad Temporarily Reverts to Closed Beta |url-status=dead |archive-url=https://web.archive.org/web/20100102004457/http://etherpad.com/ep/blog/posts/etherpad-temporarily-reverts-to-closed-beta |archive-date=January 2, 2010 |access-date=September 23, 2016 |df=mdy }}</ref><ref>{{cite web |url=https://code.google.com/p/etherpad/ |title=EtherPad Open Source Release, Google Code |access-date=February 14, 2013}}</ref> is an [[open-source software|open-source]], [[web-based]] [[collaborative real-time editor]], allowing authors to simultaneously edit a text document, and see all of the participants' edits in real-time, with the ability to display each author's text in their own color. There is also a chat box in the sidebar to allow [[Meta (prefix)|meta]] communication.
 
First launched in November 2008, the software was acquired by [[Google]]<ref>{{cite web|access-date=2021-01-05|title=How I reverse-engineered Google Docs to play back any document's keystrokes|author=James Somers|url=https://features.jsomers.net/how-i-reverse-engineered-google-docs/|website=features.jsomers.net|date=2014-11-05}}</ref> in December 2009, and released as open source later that month. Further development is coordinated by the Etherpad Foundation.
Line 39:
| author = [[John Resig]]
| date = November 19, 2008
}}</ref> At the time of its launch, Etherpad was the first [[web application]] of its kind to achieve true real-time performance, a feat previously only achieved by desktop applications such as [[SubEthaEdit]] (for [[Macintosh|Mac]]), [[Gobby]], or [[MoonEdit]] (both [[cross-platform]]). Existing collaborative web editors at the time could only achieve near-real-time performance.<ref>{{Cite web |last=Fleishman |first=Glenn |date=2009-02-16 |title=EtherPad Brings Simultaneous Writing to the Web |url=https://tidbits.com/2009/02/16/etherpad-brings-simultaneous-writing-to-the-web/ |access-date=2023-07-04 |website=TidBITS |language=en}}</ref>
}}</ref>
At the time of its launch, Etherpad was the first [[web application]] of its kind to achieve true real-time performance, a feat previously only achieved by desktop applications such as [[SubEthaEdit]] (for [[Macintosh|Mac]]), Gobby, or [[MoonEdit]] (both [[cross-platform]]). Existing collaborative web editors at the time could only achieve near-real-time performance.<ref>{{Cite web |last=Fleishman |first=Glenn |date=2009-02-16 |title=EtherPad Brings Simultaneous Writing to the Web |url=https://tidbits.com/2009/02/16/etherpad-brings-simultaneous-writing-to-the-web/ |access-date=2023-07-04 |website=TidBITS |language=en}}</ref>
 
The client-side text editor in Etherpad and its Etherpad Lite fork is implemented using [[Appjet]]'s in-browser text editor, written in JavaScript.<ref>{{Cite web |date=2015-02-18 |title=Online, Collaborative Editing with Etherpad |url=https://www.sitepoint.com/community/t/online-collaborative-editing-with-etherpad/113300 |access-date=2023-12-12 |website=SitePoint Forums {{!}} Web Development & Design Community |language=en}}</ref>
 
== Launch ==
Line 51 ⟶ 50:
| publisher = Google Blogoscoped
| date = November 20, 2008
}}</ref> They were later joined by former Googler Daniel Clemens and designer David Cole.<ref>{{cite web |url=http://etherpad.com/ep/about/company |title=AppJet Company Overview |publisher=EtherPad |access-date=February 14, 2013 |archive-url=https://web.archive.org/web/20100102003829/http://etherpad.com/ep/about/company |archive-date=January 2, 2010 |url-status=dead }}</ref> The original website was <code>etherpad.com</code>.
}}</ref>
They were later joined by former Googler Daniel Clemens and designer David Cole.<ref>{{cite web |url=http://etherpad.com/ep/about/company |title=AppJet Company Overview |publisher=EtherPad |access-date=February 14, 2013 |archive-url=https://web.archive.org/web/20100102003829/http://etherpad.com/ep/about/company |archive-date=January 2, 2010 |url-status=dead }}</ref> The original website was <code>etherpad.com</code>.
 
Etherpad was covered by [[Slashdot]] on November 21, 2008,<ref>{{cite web
Line 108 ⟶ 106:
| title = Swedish Pirate Party hosts EtherPad.
| author = Thomas Nybergh
| publisherdate = SlashdotDecember 19, 2009
| publisher = Slashdot
}}</ref> as clones of the original website. Soon after, users and programmers of Etherpad, after an initial meeting,<ref>{{Cite web |url=http://doc.etherpad.org/ep/pad/view/ro.yeXzIY6BakG/latest |title=EtherPad: Ro.yeXzIY6BakG / Latest text of pad v0PmO3y02h |access-date=October 7, 2010 |archive-url=https://web.archive.org/web/20110726035239/http://doc.etherpad.org/ep/pad/view/ro.yeXzIY6BakG/latest |archive-date=July 26, 2011 |url-status=dead }}</ref> created the Etherpad Foundation<ref>{{cite web|url=http://etherpad.org |title=etherpad.org |publisher=etherpad.org |access-date=December 11, 2013}}</ref> to coordinate further development. Their website maintains a list of a growing number of [https://github.com/ether/etherpad-lite/wiki/Sites-That-Run-Etherpad sites that run the Etherpad] software.
 
== Etherpad Lite ==
Line 123 ⟶ 122:
* An [[Hypertext Transfer Protocol|HTTP]] [[Application programming interface|API]] which allows the user to interact with the pad contents, and with user and group management
* A [[jQuery]] plugin exists which helps embedding the collaborative editor in other sites<ref>{{cite web|url=https://github.com/ether/etherpad-lite-jquery-plugin |title=ether/etherpad-lite-jquery-plugin ¡ GitHub |publisher=Github.com |access-date=December 11, 2013}}</ref>
* Clients for [[PHP]],<ref>{{cite web|url=https://github.com/TomNomNom/etherpad-lite-client |title=TomNomNom/etherpad-lite-client · GitHub |publisher=Github.com |access-date=February 14, 2013}}</ref> [[Python (programming language)|Python]],<ref>{{cite web|url=https://github.com/devjones/PyEtherpadLite |title=devjones/PyEtherpadLite · GitHub |publisher=Github.com |access-date=February 14, 2013}}</ref> [[Ruby (programming language)|Ruby]],<ref>{{cite web|url=https://github.com/jhollinger/ruby-etherpad-lite |title=jhollinger/ruby-etherpad-lite · GitHub |publisher=Github.com |access-date=February 14, 2013}}</ref> [[JavaScript]],<ref>{{cite web|author=README.markdown |url=https://github.com/tomassedovic/etherpad-lite-client-js |title=tomassedovic/etherpad-lite-client-js · GitHub |publisher=Github.com |access-date=February 14, 2013}}</ref> [[Java (programming language)|Java]],<ref>{{cite web|url=https://github.com/jhollinger/java-etherpad-lite |title=jhollinger/java-etherpad-lite · GitHub |publisher=Github.com |date=January 20, 2013 |access-date=February 14, 2013}}</ref> [[Objective-C]]<ref>{{cite web|url=https://github.com/alexzautke/etherpad-lite-objc |title=alexzautke/etherpad-lite-objc · GitHub |publisher=Github.com |access-date=February 14, 2013}}</ref> and [[Perl]],<ref>{{cite web|url=https://metacpan.org/pod/Etherpad |title=Etherpad - interact with Etherpad API - metacpan.org |publisher=metacpan.org |access-date=May 30, 2023}}</ref> which interface with the API.
* More than 50 plugins,<ref>{{cite web|url=https://github.com/ether/etherpad-lite/wiki/Available-Plugins |title=Etherpad Available-Plugins · GitHub |publisher=Github.com |access-date=July 22, 2014}}</ref> among them email_notifications, invite_via_email, offline_edit, fileupload, tables or rtc for video calls based on [[WebRTC]].
 
Line 147 ⟶ 146:
 
{{Google LLC}}
{{Collaborative real-time editor softwares}}
 
[[Category:Collaborative real-time editors]]