[wp-trac] [WordPress Trac] #40031: Consider Adding Web Annotations to WordPress

WordPress Trac noreply at wordpress.org
Sat Mar 4 23:01:12 UTC 2017


#40031: Consider Adding Web Annotations to WordPress
-----------------------------+------------------------------
 Reporter:  MikeSchinkel     |       Owner:
     Type:  feature request  |      Status:  new
 Priority:  normal           |   Milestone:  Awaiting Review
Component:  Comments         |     Version:  trunk
 Severity:  normal           |  Resolution:
 Keywords:                   |     Focuses:  ui
-----------------------------+------------------------------

Comment (by jdgrimes):

 Replying to [comment:6 MikeSchinkel]:
 > Replying to [comment:2 jdgrimes]:
 > > ''"I'm rather new to annotations"''
 >
 > I only learned about them ~12 hours before you.  Before posting this
 ticket I read [https://www.w3.org/blog/news/archives/6156 the three
 recommendations] in full . I'd highly recommend if you or anyone else is
 interested in this ticket -- pro or con -- to read at least the
 [https://www.w3.org/TR/2017/REC-annotation-model-20170223/ data model
 spec] so you can come fully up to speed on what annotations are and what
 they are not.

 Thanks. I haven't read through the whole thing, but just glancing at the
 [https://www.w3.org/TR/2017/REC-annotation-model-20170223/#selectors
 section on selectors] was informative. (See below.)

 > > ''"But this sounds like basically adding support for an entirely
 separate class of content than WordPress is currently built for, mostly
 under-the-hood."''
 >
 > All we need is '''already''' in WordPress core as an ''existing'' class
 of content. We already have the tables needed in the standard WordPress
 database schema: `wp_comments` and `wp_commentmeta`.  Had this concept
 required new tables or even table modification it would have been a non-
 starter because of WordPress.com and so I would never have proposed it.

 I understand that it can fit into the same generic under-the-hook comment
 types. By "class of content", I was thinking more in terms of what that
 content means to the user, how it would be presented, etc. More like, the
 purpose and function of the content. Obviously, WordPress can handle most
 any class of content, but usually that is through plugins, not part of
 core. It just seems like a shift in WordPress's core purpose at present,
 if one that is in the general sentiment of its mission. On the other hand,
 perhaps it is not much different that the trackback support that is
 currently languishing in core.

 > > ''"Are we even talking about actual annotation management being
 provided through WordPress, or essentially just storage?"''
 >
 > I am not sure what you specifically mean by ''"actual annotation
 management"'' so I cannot yet answer.

 By this I meant letting the user edit their annotations, delete them, etc.


 > > ''"Honestly, although I like the idea of annotations, I'm not
 comfortable with the idea of decentralization if it completely ignores the
 wishes and copyrights of the publisher of the annotated content."''
 >

 I think I chose poor wording here, by "publisher" I was actually meaning
 "author". See below.

 > > ''"I'm not sure it would be entirely unjustified to say that this
 ticket is trying to turn WordPress into a glorified content-scraping and
 republishing engine."''

 My concern was that specifying the part of the content that an annotation
 relates to would be done primarily through saving a copy of that part of
 the content. After reading the selector spec, I realize that there are
 actually many other options for specifying this, and there's a
 [https://www.w3.org/TR/2017/REC-annotation-model-20170223/#text-quote-
 selector warning there against this particular "selector"]:

 >'''Note'''
 >If the content is under copyright or has other rights asserted on its
 use, then this method of selecting text is potentially dangerous. A user
 might select the entire text of the document to annotate, which would not
 be desirable to copy into the Annotation and share. For static texts with
 access and/or distribution restrictions, the use of the Text Position
 Selector is perhaps more appropriate.

 This is what I was concerned about, and what I was referring to by
 "content-scraping" (which is essentially what this selector method can
 work out to). As long as use of this selector method is
 minimized/restricted, my fears about copyright issues are allayed, and I
 am happy with the concept of annotations. (Well, maybe not ''entirely''
 happy, I still question the fundamental premise of some people's arguments
 in favor of some uses of annotations, but that is a rabbit hole that this
 ticket probably doesn't need to go down.)

--
Ticket URL: <https://core.trac.wordpress.org/ticket/40031#comment:11>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list