Ticket #9551 (closed PLIP: wontfix)

Opened 6 years ago

Last modified 5 years ago

Improved support for User Contributed Content Annotations

Reported by: dukebody Owned by:
Priority: minor Milestone: Future
Component: General Version:
Keywords: Cc:

Description

 http://plone.org/products/plone/roadmap/138

User contribued content is one of the defining characteristics of Web 2.0. By leveraging Archetypes we can introduce a standard mechanism for incorporating user contributed content to all the content managed within a plone site

Proposed by

Jonah Bossewitch

Seconded by

Nate Aune

Proposal type

User interface, Architecture

State

being-discussed

Definitions

  • annotea
  • Connexions, client-side, browser plugin for viewing annotea annotations

Motivation

A central theme of Web 2.0 applications is user contributed content, allowing for the harnessing of the so-called wisdom of the crowds. In O'Reilly's seminal What is Web 2.0? essay, he identifies data as the new "intel inside" in recognition of the percieved value that businesses have begun to place on user contributed content.

Ted Nelson has called on us to challenge the metaphor of the page and we are now in a position to do so.

The question of annotations relates to the annotea specification, but takes on a slightly different character when we consider that, w/in a cms, we are in charge of both the client and server. Leveraging the fact that we control the client and the server will allow us to create annoations which fully participate w/in the environment of the rest of the system - annotations which are searchable, workflowable, permissionable, and completely integrated into the Plone experience.

User contributed content annotations are per-user, per-object, and in many cases a single user might want to annotate a particular object with more than one annotation.Interesting annotations can come in many flavors. There are free form notes, fine grained annotations (anchored to particular phrases - think msword trackback - or geometrical coordinates on the target - nice for image annotations), keyword annotations (aka - tags), etc ect. There many problems that can be solved with custom per user content annotations, including quiz and poll results, per student answer submission, and lately we have been working on allowing users to clip audio and video by annotating start and end times on media objects.

Proposal

We should take a closer look at PloneStickies as a possible framework for developing User Created Content Annotations of all sorts.

Free form, per user, content annotations might be a realistic feature to target for Plone 2.0, as the existing work on StickyNotes is solid and has been in production for over a year. Fine grained annotations, connected to a particular phrase or text in a document might be a little more ambitious, but is something that would benefit Plone greatly.

For PloneStickies to server as a folksonomic tagging framework StickyTags neesd to be completed, and the UI work done for PloneTasty needs to be moved over to PloneStickies.

More information on the relationship between PloneStickies and PloneTasty can be found here;

The Me Generation

Implementation

Here are the pure css/js sticky notes that PloneStickies' StickyNotes currently incorportates:

sticky notes demo

Participants

Jonah Bossewitch

Anders Pearson

Sky Duveen

Change History

comment:1 Changed 5 years ago by rossp

  • Status changed from new to closed
  • Resolution set to wontfix

PLEASE READ THIS AND RE-OPEN VALID PLIPS!

As we launch the new PLIP process we'd like to see which PLIPs:

  • are still appropriate/needed
  • still have owners/proposers/champions
  • still have available implementers

If this PLIP should still be considered for future releases of Plone please do re-open this ticket and assign an appropriate milestone. If it should be considered for the next release of Plone, use the 4.2 milestone. Also be sure to update the PLIP description, requester, owner, etc. and include a comment detailing recent progress and new plans. We will use all these details in the new continuous PLIP process.

comment:2 Changed 4 years ago by davisagli

  • Component changed from Infrastructure to General
Note: See TracTickets for help on using tickets.