Friday, January 09, 2009

Smart-Thinker DNN Forums

Forum Guidelines

Please ensure you follow the bug-raising guidelines (e.g. post the full error from your Event Viewer) if you are raising a support call. To request a feature in a module, please use Feature Requests (unless you want to discuss it here in more detail first). If you have an urgent feature that you would like to see in the product then you should consider a Sponsored Enhancement

First Time User? Make sure you have read the Module Config Guide in the documents folder of each module. Also check out this handy Module Deployment Guide (written by a Smart-Thinker customer!)

Configuration issues and no time to read the Forums/Documentation? See our DotNetNuke Premium Support Service. We need your opinion! Please read our proposed new CrowdSourcing development method and let us know if you would be interested and if it might work.

 
 
  Forums  DotNetNuke  Smart-Thinker U...  Sponsored Enhancement Proposal Estimate - StoryFeed Filtering
Previous Previous
 
Next Next
New Post 11/15/2008 5:57 PM
Resolved
  Rodney Joyce
3071 posts
www.DNNDir.com
1st Level Poster




Sponsored Enhancement Proposal Estimate - StoryFeed Filtering  (N/A)
Modified By Rodney Joyce  on 1/6/2009 4:49:38 AM)

*Update* - 6/1/2009 - this feature is fully sponsored and under development

 

Esitmate for CrowdSourcing consideration. If you would like to be a Project Sponsor please reply to this thread and let us know your requirements for this feature.

  • Name: UserProfile StoryFeed Type Filtering
  • Description:  Currently a feed shows all types by RelatedID. This feature will allow an Admin to set a feed to only show Status Updates on a tab or it can allow the user to filter their own profile feed view
  • Proposed Deliverables: A new setting to allow filtering on one or more types. There would also be a setting to allow the user to change the type to make it more flexible.
  • References: Facebook Status Updates filter, Filter on profile stories. Bebo story filtering
  • Consider: Should the user filter pref be persisted across sessions? Much easier without perm. persisiting (no database table). Could use the core profile preference table to store it (like Survey Module) or possible just a cookie.

Estimate based on above functionality: 6 hours

Cost: $50 * 6 hours  = $300

Individual Project Sponsor Amount: 3 people at $100 or 2 people at $150 each.

 
  Crowd Amount
Sponsored 2 $300
Still Needed 0 $0
 

If you would like to sponsor this project please reply to this thead and discuss your requirements. Does the above solution meet your needs? Do you have any unique use-cases that need to be considered?

 


Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players

Smart-Thinker DotNetNuke Development Blog
 
New Post 11/15/2008 7:45 PM
  Steve J.
47 posts
4th Level Poster


Re: Sponsored Enhancement Proposal Estimate - StoryFeed Filtering  (N/A)

Hey Rod,

I'm in for this - I will pay for half.

Yes, I think persisting should be included - it will make for a better user experience!

If you can have some way to use different "looks" for each it would be a plus. i.e - if you're only listing the statuses, you might want the picture to appear or be larger, along with the type.  I haven't really thought about how to accomplish that, but it would be plus since you could give different twists with each tab.

Thanks,
Steve

 
New Post 11/17/2008 10:08 PM
  Rodney Joyce
3071 posts
www.DNNDir.com
1st Level Poster




Re: Sponsored Enhancement Proposal Estimate - StoryFeed Filtering  (N/A)

 Steve J. wrote

I'm in for this - I will pay for half.

Yes, I think persisting should be included - it will make for a better user experience!

If you can have some way to use different "looks" for each it would be a plus. i.e - if you're only listing the statuses, you might want the picture to appear or be larger, along with the type.  I haven't really thought about how to accomplish that, but it would be plus since you could give different twists with each tab.

Ok, I will use the core personalisation tables to store their preference.

I see what you saying regarding different templates for each filter, but this would significantly increase development time - you'd need DB tables to store each template against each type or filter. There may be a simpler hack in the Storyfeed module where you can output the StoryFeed type in the CSS of an action - e.g. Appent the type onto the StoryFeed CSS (for example - storyfeedGroupAdd) and then you could put different CSS for each type of action. I have not looked into this but it may be possible currently).


Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players

Smart-Thinker DotNetNuke Development Blog
 
New Post 11/18/2008 5:05 AM
  Steve J.
47 posts
4th Level Poster


Re: Sponsored Enhancement Proposal Estimate - StoryFeed Filtering  (United States)

One other thing, it would need to be pagable! :)
Steve

 
New Post 11/27/2008 4:53 PM
  Rodney Joyce
3071 posts
www.DNNDir.com
1st Level Poster




Re: Sponsored Enhancement Proposal Estimate - StoryFeed Filtering  (N/A)

Ok, here is the spec in more detail:

  1. All possible types will have to be identified in a table as they will need to be listed and referenced (There won’t be a UI for this in this version and that would require new screens to edit the data).
  2. There will be a new setting for setting the Filter Type (multiple choice, with an ALL (default).
  3. There will be another new setting for the admin to chose if the user can change the filter on this instance of the storyfeed. So for example, if you made a tab called “Status Updates” you would probably set this to false so it can’t be change, whereas the view on the home page would be changeable by the user).
  4. I’ll persist the User Choice in a cookie as this solves the problem for anonymous and logged on users (the cookie can last indefinitely). I think this is the easiest (and therefore cheapest) solution and will satisfy 90% of the cases.

 

Paging would be good but this would add on another 2 hours to the original quote (that's bog-standard paging with no user preferences for page size etc). I guess I could use the same approach as the Private Profile and have a "StoryFeed PageSize" in the user preferences but it would be the same value for all StoryFeed displays.


Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players

Smart-Thinker DotNetNuke Development Blog
 
Previous Previous
 
Next Next
  Forums  DotNetNuke  Smart-Thinker U...  Sponsored Enhancement Proposal Estimate - StoryFeed Filtering
Top Threads Minimize
In the past 1 week, we have 22 new thread(s) and 48 new post(s)
The most popular thread has been Re: Sponsored Enhancement Proposal Estimate - StoryFeed Commenting
The most active thread has been accept Friend Request?
Print  

Smart-Thinker is powered by DotNetNuke - please support us and DotNetNuke - DotNetNuke Powered!
© 2008 Smart-Thinker