Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hierarchical posts #594

Open
Skud opened this issue Dec 12, 2014 · 3 comments
Open

Hierarchical posts #594

Skud opened this issue Dec 12, 2014 · 3 comments

Comments

@Skud
Copy link
Contributor

Skud commented Dec 12, 2014

Currently posts have many comments. We would like to convert everything to be a post, but make each post have a parent or "in reply to" field which points to the post it's replying to.

This creates a hierarchy of discussion, allowing threaded discussions.

Post display should indent or otherwise show the reply hierarchy in a nice way.

When viewing any post, you should see all child posts (i.e. any replies to that post). If there is a parent post, there should be a link to it at the top of the page, but it shouldn't be displayed.

NOTE: this issue is copied from https://www.pivotaltracker.com/story/show/79656526 -- please update in both places during this hopefully short transition period!

@Skud Skud self-assigned this Dec 12, 2014
@Skud Skud added this to the Production release Dec 2014/Jan 2015 milestone Dec 12, 2014
@Skud
Copy link
Contributor Author

Skud commented Dec 12, 2014

Task breakdown (from PT):

  • add parent_post property to post model - DONE
  • display a post and all its children on one page - DONE
  • link a post's parent (if it exists) at the top of that post's page - DONE
  • display post replies with indentation or other styling to show reply threading - DONE
  • show the post you're replying to
  • move comment notifications to posts instead
  • Redirect comments RSS to posts RSS
  • write a rake task to convert all existing comments to posts
  • (later, once it's bedded down) remove old comments views, routes, controllers, etc

@Skud
Copy link
Contributor Author

Skud commented Jan 24, 2015

Further work to do (should spawn a new story):

When replying to a post, we show you the post but then skip you down to an anchor tag to put you directly into the post reply form. The post itself is then kind of hidden, though you can scroll up to it. This is kind of icky UI-wise. It would be nice if, instead, we just showed a shortened portion of the post you're replying to (a paragraph or so), with a "Read more..." link that displays the rest. This is presumably a JS thing. We think we should break it out into a separate story because we were getting a bit bogged down in it.

@Skud Skud modified the milestones: Release 9, Release 8 Jan 28, 2015
@cesy cesy modified the milestones: Release 10, Release 9 Sep 29, 2015
@cesy
Copy link
Member

cesy commented Sep 29, 2015

This is important and keeps slipping, but we don't want to hold up Release 9 for it.

@cesy cesy modified the milestones: Release 10, Release 11 May 16, 2016
@maco maco modified the milestones: Release 12, Release 11 May 25, 2016
@maco maco modified the milestones: Release 12, Release 13 Jun 20, 2016
@cesy cesy modified the milestones: Release 13, Release 15 Jun 22, 2016
@cesy cesy unassigned Skud Jun 22, 2016
@cesy cesy modified the milestones: Release 15, Release 13 Jun 22, 2016
@cesy cesy modified the milestones: Release 15, Release 16 Aug 24, 2016
@cesy cesy modified the milestone: Release 16 Dec 1, 2016
@Br3nda Br3nda added this to Backlog in Growstuff Apr 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Growstuff
  
Backlog
Development

No branches or pull requests

3 participants