Discussion Board - Eli-Par/comp3340-project GitHub Wiki
Discussion posts are a way for community members to ask questions, share experiences and connect with each other. Anyone with an account can post to the discussion board.
View All Discussions
To view all discussions first hover over the Discussion section at the top of the screen on desktop or press the Discussion section on mobile. Then press the All Discussions option. You will be presented with a list of all the discussions from most recent to least recent.
To a discussion in full click inside the white box of the discussion you want to read.
View Trending Discussions
To view trending discussions first hover over the Discussion section at the top of the screen on desktop or press the Discussion section on mobile. Then press the Trending Discussions option. You will be presented with a list of the trending discussions from most to least trending. A discussion will trend if it has the a lot of interactions in a certain period of time.
View Your Discussions
To view your discussions you will need to be logged in. First hover over the Discussion section at the top of the screen on desktop or press the Discussion section on mobile. Then press the My Discussions option. You will be presented with a list of all the discussions you have posted.
View Your Favorite Discussions
To view your favorite discussions you will need to be logged in. First hover over the Discussion section at the top of the screen on desktop or press the Discussion section on mobile. Then press the Favorite Discussions option. You will be presented with a list of the discussions posts you have favorited (the heart button).
Reading a Discussion Post
In any of the places where there is a list of discussions (either the home screen or any of the pages reachable from the discussion dropdown) press one of the discussion cards. It will open a new screen where you can see the full details.
At the top there will be the title and below that will be the author and date created and modified (if it has been edited). Under that is a favorite button (a heart icon) and finally under that is the discussion posts content.
Under the entire discussion post you will find the comment section for the post where you can read what people have to say about the post (oldest at the top and most recent at the bottom) and can add your own comments if logged in.
Favoriting a Discussion Post
First note that to favorite a discussion you have to be logged in. To figure out how to do this look at the Profile page of this wiki.
If you are looking at a list of discussions you can press the heart button to favorite it. if you already have favorited it you will see it highlighted and with an underline. If you press it again you will switch it to not being favorited.
If you are inside the full view of a single discussion you can also favorite it with the heart button near the top of the post. It works the same way as it did with the other method.
Adding a Comment
To add a comment to a discussion post you need to be logged in and viewing the full details of the discussion post. To accomplish this follow the information in the Reading a Discussion Post section of this page and the Profile wiki page.
At the bottom of the comment section there will be a section that says "Post a Comment" with a text box under it. You can type up to 1000 characters in reply and press the "Post Comment" button to send it. The new comment will then appear at the end of the comment section and be briefly highlighted to make the change more visible.
Adding a Discussion
To add a discussion you need to be logged in. Follow the information on the Profile wiki page to accomplish this.
On any page where there is a discussion list there will be an Add Discussion button. On the home page this is at the bottom of the discussion section. On the other pages this is in the top right of the discussion list. You can also access this through the Discussion dropdown at the top of the page. There will be an entry called Add Discussion. Press any of these buttons.
You will be presented with a form titled Add Discussion. You will need to enter a title and the contents of your discussion into the boxes provided. Once you are ready to post press Add Discussion. You will now be taken to the All Discussions page where you should be able to see your discussion post.
Editing a Discussion
To edit a discussion that you are the author of you need to be logged in. Follow the information on the Profile wiki page to accomplish this. A discussion post can only be edited if you were the person who wrote it.
On any page with a discussion list there will be a pencil icon in the discussion post item. When this icon is pressed you will be taken to a form with the discussion post contents so you can edit it. Make any changes you need and then press Save Changes to save the post. Your changes will now be applied.
Deleting a Discussion
To delete a discussion that you are the author of you need to be logged in. Follow the information on the Profile wiki page to accomplish this. A discussion post can only be deleted if you were the person who wrote it
On any page with a discussion list there will be a trash can icon in the discussion post item. You will be asked if you are sure you want to delete the discussion post. Press Ok to delete it or press Cancel to not delete it. If you press Ok the discussion post will be deleted.