使用angular.JS注释网页

时间:2014-03-12 00:26:54

标签: javascript angularjs web annotations nosql

我想创建一个突出显示网页中的文字的工具,并允许用户对其进行评论。我们还需要将这些注释存储在一些存储器中,这样当用户下次登录时,他就可以看到突出显示&他做的评论。 我想知道如何使用与注释相关的NO-SQL数据库来存储数据,例如注释信息,开始位置,特定页面上文本的结束位置。

1 个答案:

答案 0 :(得分:1)

我建议您查看AnnotatorAnnotator-PouchDBHypothesis

Annotator是一个用于在HTML上进行注释的库。它处理选择,突出显示,并提供一些评论UI。有标记扩展,Web Annotation Data Model支持,and more。 Annotator的Annotator-PouchDB存储插件允许您在支持CouchDB HTTP API的NoSQL数据库中存储注释,例如PouchDBApache CouchDBIBM's Cloudant

最后,Hypothesis(及其"h" code)是一个更开放的#34;"注释解决方案,包括支持PDF注释的旧版Annotator的高度自定义版本,并将其存储在ElasticSearch中。

希望有些东西可以指向你(或其他人)一个可行的解决方案!