Skip to content

GNIP 11 Feedback and Social SharingFeatures

sbenthall edited this page Jun 4, 2012 · 5 revisions

GNIP 11 - Feedback and Social SharingFeatures [+1/Like/Comments/Ratings/Sharing]

Overview

It is proposed to add functionality to GeoNode that allows users to rate and comment on data layers and maps as well as to provide links for sharing or indicating a +1 or like for data layers and maps on external social sites.

Initial work on this done by Eldarion. Additional work has been done by Luca Casagrande but its not clear where that resides.

Proposed By

Jeffrey Johnson

Assigned to Release

TBD

State

Approved! Merged!

Motivation

Several GeoNode users have requested this functionality in order to make their GeoNode sites integrate with external Social Sites, and to provide a way for users to give feedback on the data layers and maps in their sites.

Proposal

It is proposed to add this functionality to GeoNode by using existing the django pluggables agon-ratings and dialogos. Adding the share, +1 and like buttons will likely only require modifying the appropriate templates (dont require new INSTALLED_APPS).

Issues

It is desirable to make these features optional as a group or individually (See GNIP 7) It has also been found to be somewhat difficult to do this with the current templates system.

Testing

Some basic tests should be added to verify that nothing is broken when these features are either on or off, but the implementation is done largely in the templates and should not require extensive tests to validate their features. The pluggable modules should have their own unit tests.

Alternatives

Do nothing. GeoNode does not currently provide these features.

Feedback

See discussion on the geonode-dev list here.

https://groups.google.com/a/opengeo.org/group/geonode-dev/browse_thread/thread/15e4e640852ec898

Voting

Clone this wiki locally