Etherpad

✍ dations ◷ 2024-09-20 05:44:20 #在线文档协作工具,用JavaScript编程的自由软件

Etherpad(曾用名EtherPad)是一个基于Web的在线文档协作工具(英语:Collaborative real-time editor)。多个用户可以通过Etherpad同时编写一个文本文档,并看到所有的参与者的实时编辑。每个参与者的文本使用不同的颜色标记。在软件的侧边栏还有一个聊天框。

2008年11月软件首次推出,2009年12月被谷歌收购,随后被开源发布。如今多个服务利用了Etherpad,例如PiratePad、Telecomix Pad、Framapad、Mozilla Pad(MoPad)、PrimaryPad、QikPad(英语:QikPad)和TitanPad。目前软件由Etherpad基金会负责开发。

任何人都可以创建一个新的协作文档(即“Pad”)。每个文档有其自己的链接,知道这个链接的任何人都可以编辑文档,并参与有关的讨论。也可以对某个文档设置密码保护。

软件中通过不同的颜色和名字用来区分不同的参与者;每隔一段时间文档都会被软件自动保存,参与者也可以在任意时间保存某个特定的版本(即检查点)。软件利用操作转换(英语:Operational transformation)算法合并更新;用户通过“时间滑块”功能可以浏览文档的历史记录。文档以纯文本、HTML、开放文档格式(Open Document)、Word或PDF格式提供下载。在首次发布后不久,软件还添加了JavaScript代码格式自动标记功能。

Etherpad是用JavaScript编程实现的。它是在AppJet(英语:AppJet)平台的基础上,通过Comet流实现实时功能。

在其发布时,Etherpad是首个实现实时在线文档协作的Web应用程序。在此之前只有桌面应用程序能够实现这一功能,例如Mac上的MoonEdit(英语:MoonEdit)、跨平台的Gobby(英语:Gobby)、MoonEdit(英语:MoonEdit),而那时已有的Web在线文档协作工具只能实现准实时文档协作。

Etherpad和其分支Etherpad Lite的客户端文本编辑器是用由JavaScript编写的在线文本编辑器Ace (编辑器)(英语:Ace (editor))而实现的。

相关

  • 凝血病凝血病指凝血能力受损的病症,可能导致出现长期或过度出血的倾向。这种出血既可能是自发性的,也可能发生在受伤或手术后。值得注意的是,凝血病有时被错误地称为“凝血障碍”,而凝
  • 东亚青年运动会东亚青年运动会(简称东亚青运;英语:East Asian Youth Games,缩写:EAYG),是由东亚奥林匹克委员会协会所推动的地区综合性运动会,参赛国家或者地区包括东亚运动会总会成员、非正式成员
  • 卡尔马联盟卡尔马联盟(丹麦语、瑞典语、挪威语:Kalmarunionen)是1397年至1523年由斯堪的纳维亚的丹麦、瑞典(包括芬兰)和挪威(包括冰岛、法罗群岛、格陵兰、设得兰和奥克尼)为主组成的共主邦
  • 包子包子,一般是用面粉混和水后发酵过的面团内加馅蒸制而成,款式非常多。常用馅为各种肉类或各类蔬菜、芝麻、豆沙等等。现今出名的天津狗不理包子、广东叉烧包,小笼包,灌汤包。汉朝
  • 卡尔·波兰尼卡尔·保罗·波兰尼(匈牙利语:Polányi Károly ,1886年10月25日-1964年4月23日),经济史学家、经济人类学家、经济社会学家。他以反对传统的经济学思想及《大转型》一书为人所知,该
  • 欧元纸币欧元纸币由欧元区内各国央行或欧洲中央银行发行,自2002年1月1日起流通。欧元创立于1999年,当时它以一种“看不见”的形式存在(例如显示在活期存款账目上)。自2002年其纸币与硬币
  • 甲骨四堂甲骨四堂是指对甲骨学作出重大贡献的四位中国学者,因为他们的字号中包含了“堂”字。他们是:人称:“甲骨四堂,罗董郭王。”唐兰曾评价他们的殷墟卜辞研究“自雪堂导夫先路,观堂继
  • 残酷戏剧残酷戏剧 (法语:Théâtre de la cruauté)是先锋派剧作家、演员、评论家及理论家安托南·阿尔托在其著作《戏剧及其重影》中阐述的一种戏剧形式。阿尔托起初是超现实主义运
  • 朱安潟东会庄懿王朱安潟(1489年-1526年),明朝周藩第一代东会王,周惠王朱同镳的庶第二十一子。弘治七年(1494年)六月,获赐名安潟。弘治十年(1497年)十一月,封东会王。嘉靖五年(1526年),朱安潟去世
  • 索菲亚 (西班牙王后)胡安·卡洛斯国王陛下 苏菲亚王后陛下索菲亚(西班牙语:Sofía de Grecia y Dinamarca,希腊语:Βασίλισσα Σοφία της Ισπανίας,1938年11月2日-),生于希腊雅