#1303: Profile activity

Type: FeatureItem Feature: Messages, SocialNetwork Tags: dilmanarede
ScheduledFor: 0.26.0 Assigned to: LeandroNunes, CaioSBA Task Points: 60
Priority: 0 Status: Done  

  • default home page (when no article is set as homepage) will be changed to list the profile activities
  • the profile page (/profile/name) will now have tabs:
    • Profile - shows profile info (which already exists)
    • Activity - lists activity items from this person (see below) (only for person profile)
    • Wall - lists scraps sent to this user (only for person profile)
    • Network - lists activity items from this profile network (his friends, if a person, or members, if a community)
  • when the user is viewing his own "Activity" page, he sees the same as his friends see, but he can remove his scraps or his activities
  • when the user is viewing someone else's "Activity" page, who is a person and not his friend, he sees only the activity from this person (if this person's profile is public)
  • when the user is viewing a community's "Activity" page, he sees only the activity from this community network related to this community (if this profile is public)
  • activity items are created for (common parts highlighted):
    • people
      • new content(article) created
      • content(article) updated
      • content(article) removed
      • content(article) was published in a community
      • new friend
      • joined a new community
      • new comment created (wherever it is)
      • left a community
      • left a scrap to someone
      • left a scrap to himself
      • uploaded images in galleries
    • community/enterprise
      • new content(article) created
      • content(article) updated
      • content(article) removed
      • content(article) was published in a community
      • new member
      • member left community
      • new comment added (by whoever)
      • uploaded images in galleries
    • other items may be added later (e.g. products for enterprises)
  • The creation or edition of a non public (not published) article must not be notified. If A friend or follower can't see it must not be invited to see.
  • Articles must have a new attribute: "Notify others about updates", which is true by default. Is it is set to false, creation/updates/deletion must not be notified.
    • files upload through the media panel must have "Notify others about updates" set to false.
    • file upload must have a single checkbox for all the files uploaded, which will set that attribute in all files uploaded.
    • the "recent content" listings (recent content block) must exclude the items where "Notify others about updates" is false.
  • The profile activity must be also provided as an Atom feed with Activity Streams data at /profile/name/feed.atom. This is needed in order to be OStatus compliant (see also AI:1554)
  • The profile activity must be also provided as a RSS feed at /profile/name/feed.rss.
  • Noosfero will keep notifications for one month
  • Activities must be grouped if the last one from the same type and user happened less than 24 hours before
    • For example: John published 2 articles: Foo and Bar
  • Activity notifications for friends or members must be done in background
  • Articles' actions are not tracked by default, and today, only Tinymce and Textile's actions are tracked

-- AntonioTerceiro - 16 Aug 2010

  • jQuery UI theme must be defined by environment theme
  • in activity tab, only the activities should be listed, no other information


please read http://windowsteamblog.com/windows_live/b/developer/archive/2010/08/25/windows-live-and-activity-streams.aspx

-- AntonioTerceiro - 26 Aug 2010

Add comment
You need to login to be able to comment.
 

ActionItemForm edit

Title Profile activity
ActionItemType? FeatureItem
Priority 0
Tags dilmanarede
Feature Messages, SocialNetwork
TaskPoints? 60
ResponsibleDevelopers LeandroNunes, CaioSBA
ScheduledFor? 0.26.0
AffectsVersion?
Status Done
Ticket SAC:
Topic attachments
I Attachment Action Size Date Who Comment
elsepatch 0001-Adding-profile-activity-tracking-and-create-an-user-.patch manage 230.8 K 04 Sep 2010 - 20:01 LeandroNunes Patch that implements this feature
elsepatch 0001-Adding-scraps-to-communities.patch manage 25.4 K 29 Sep 2010 - 14:17 LeandroNunes Adding scraps to communities
elsepatch 0001-Article-s-actions-are-not-tracked-by-default.-By-now.patch manage 9.4 K 12 Sep 2010 - 22:13 CaioSBA Do not track article's actions by default, only when explicity defined
elsepatch 0001-Implmenting-some-improvement-on-profile-activity.patch manage 80.1 K 21 Sep 2010 - 20:56 LeandroNunes new version of Improve the profile activity
elsepatch 0001-Now-is-possibile-to-users-remove-its-profile-activit.patch manage 4.7 K 12 Sep 2010 - 21:29 LeandroNunes Bugfix: Remove the profile activity
elsepatch 0001-Now-is-possible-to-users-follow-their-friends-and-th.patch manage 259.4 K 09 Sep 2010 - 11:53 LeandroNunes Updating patch
elsepatch 0001-Now-it-s-possible-to-users-see-its-friends-and-its-c.patch manage 261.3 K 10 Sep 2010 - 20:58 LeandroNunes New version of patch
elsepatch 0001-Profile-activity.patch manage 262.7 K 11 Sep 2010 - 18:00 CaioSBA With some performance improvements
Topic revision: r29 - 19 Oct 2010 - 13:23:22 - JoenioCosta

irc Talk with Devs Now!

 
Translations: English
Search on Docs:
   
ActionItem Search:

Copyright © 2007-2014 by the Noosfero contributors
Colivre - Cooperativa de Tecnologias Livres